您的位置:首页 > 运维架构 > Nginx

linux上zabbix监控nginx和php

2018-12-22 12:14 274 查看

linux上zabbix监控nginx和php

1:准备:
   yum -y install net-tools

2:自定义监控
   vim /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf
   
   #nginx存活
       UserParameter=nginx.ping,ps -ef | grep -v grep  | grep nginx  | wc -l    
   #nginx进程数
       UserParameter=nginx.jc,ps -ef | grep -v grep  | grep nginx  | wc -l
   #nginx并发连接数
       UserParameter=nginx.bf,netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'  | grep ESTABLISHED | awk '{print $2}'
   #nginx等待超时数
       UserParameter=nginx.dd,netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'  | grep TIME_WAIT | awk '{print $2}'
   #php-fpm存活
       UserParameter=php.ping,ps -ef | grep -v grep  | grep php-fpm | wc -l
   #php-fpm进程数量
       UserParameter=php.jc,ps -ef | grep -v grep  | grep php-fpm | wc -l
    
3:web端添加模板

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: