日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > php >内容正文

php

zabbixp-监控 php-fpm

發(fā)布時(shí)間:2025/7/25 php 68 豆豆
生活随笔 收集整理的這篇文章主要介紹了 zabbixp-监控 php-fpm 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.php-fpm工作模式常用與nginx結(jié)合使用

//修改php-fpm.conf

[root@web01 ~]# vim /etc/php-fpm.d/www.conf

pm.status_path = /phpfpm_status 將前面的注釋刪除“;”

[root@web01 ~]# systemctl restart php-fpm.service

2.在nginx.conf的配置文件中添加php-fpm的狀態(tài)信息

[root@web01 ~]# cat /etc/nginx/conf.d/status.conf
server {
listen 80;
server_name _;

location /nginx_status {
stub_status;
access_log off;
# allow 127.0.0.1;
# deny all;
}
location ~ ^/(phpfpm_status)$ {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include proxy_params;
}

}

3.訪問(wèn)測(cè)試phpfpm_status

[root@web01 ~]# curl http://127.0.0.1/phpfpm_status

#PHP-FPM狀態(tài)解釋:
pool #fpm池名稱,大多數(shù)為www
process manager #進(jìn)程管理方式dynamic或者static
start time #啟動(dòng)日志,如果reload了fpm,時(shí)間會(huì)更新
start since #運(yùn)行時(shí)間
accepted conn #當(dāng)前池接受的連接數(shù)
listen queue #請(qǐng)求等待隊(duì)列,如果這個(gè)值不為0,那么需要增加FPM的進(jìn)程數(shù)量 (長(zhǎng)時(shí)間大于0)
max listen queue #請(qǐng)求等待隊(duì)列最高的數(shù)量
listen queue len #socket等待隊(duì)列長(zhǎng)度
idle processes #空閑進(jìn)程數(shù)量0 (空閑持續(xù)多長(zhǎng)時(shí)間0則報(bào)警)
active processes #活躍進(jìn)程數(shù)量200
total processes #總進(jìn)程數(shù)量200
max active processes #最大的活躍進(jìn)程數(shù)量(FPM啟動(dòng)開(kāi)始計(jì)算)
max children reached #最大數(shù)量限制的次數(shù),如果這個(gè)數(shù)量不為0,那說(shuō)明你的最大進(jìn)程數(shù)量過(guò)小,可以適當(dāng)調(diào)整。
slow requests # 超過(guò)5s在執(zhí)行,這就算慢

4.取值

curl -s http://127.0.0.1/phpfpm_status|grep "$1"|awk '{print $NF}'

2.定義監(jiān)控項(xiàng)
[root@web02 zabbix_agentd.d]# cat php.conf
UserParameter=fpm[*],curl -s http://127.0.0.1/phpfpm_status|grep ^"$1":|awk '{print $NF}'

3.zabbix-server獲取對(duì)應(yīng)的監(jiān)控項(xiàng)
[root@zabbix-server ~]# zabbix_get -s 172.16.1.7 -k fpm["accepted conn"]
50077

4.web界面添加模板,模板添加監(jiān)控項(xiàng),基于監(jiān)控項(xiàng)創(chuàng)建觸發(fā)器,觸發(fā)則發(fā)送郵件報(bào)警。

轉(zhuǎn)載于:https://www.cnblogs.com/fangdecheng/p/9841879.html

總結(jié)

以上是生活随笔為你收集整理的zabbixp-监控 php-fpm的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。