日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

zabbixp-监控 php-fpm

發布時間:2025/7/25 115 豆豆
生活随笔 收集整理的這篇文章主要介紹了 zabbixp-监控 php-fpm 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

//修改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的狀態信息

[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.訪問測試phpfpm_status

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

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

4.取值

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

2.定義監控項
[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獲取對應的監控項
[root@zabbix-server ~]# zabbix_get -s 172.16.1.7 -k fpm["accepted conn"]
50077

4.web界面添加模板,模板添加監控項,基于監控項創建觸發器,觸發則發送郵件報警。

轉載于:https://www.cnblogs.com/fangdecheng/p/9841879.html

總結

以上是生活随笔為你收集整理的zabbixp-监控 php-fpm的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。