码迷,mamicode.com
首页 > 其他好文 > 详细

Zabbix监控Nginx

时间:2016-04-27 07:06:17      阅读:350      评论:0      收藏:0      [点我收藏+]

标签:nginx   zabbix   

环境:Centos 6.6


配置Nginx:

[root@localhost ~]# grep -v ‘#‘ /etc/nginx/conf.d/default.conf|grep -v ^$
server {
    listen       80;
    server_name  172.24.17.131;
    include /etc/nginx/default.d/*.conf;
    root /var/www/html;
    location / {
        index  index.html index.htm;
    }
    location /status {
 stub_status on;
 access_log on;
 allow 172.24.17.131;
 deny all;
    }
    error_page  404              /404.html;
    location = /404.html {
        root   /usr/share/nginx/html;
    }
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }
}
[root@localhost ~]#


注:/status下的allow很重要,关系到后面zabbix_get是否能获取到值,如果获取不到会显示成Not Support

技术分享

[root@localhost ~]# chmod a+x /usr/local/zabbix/bin/nginx_status.sh
[root@localhost etc]# pwd
/usr/local/zabbix/etc
[root@localhost etc]# tail -2 zabbix_agentd.conf
# Monitor Nginx
UserParameter=Nginx.status[*],/bin/sh /usr/local/zabbix/scripts/Nginx_status.sh $1
[root@localhost etc]#
[root@localhost ~]# grep UnsafeUserParameters /usr/local/zabbix/etc/zabbix_agentd.conf
### Option: UnsafeUserParameters
UnsafeUserParameters=1               //开启自定义脚本功能,这个可以不开
[root@localhost ~]#


手动测试看能否获取到数据(zabbix_get):

[root@CentOS ~]# zabbix_get -s 172.24.17.131 -k Nginx.status[active]
1
[root@CentOS ~]# zabbix_get -s 172.24.17.131 -k Nginx.status[accepts]
163800
[root@CentOS ~]# zabbix_get -s 172.24.17.131 -k Nginx.status[handled]
163801
[root@CentOS ~]# zabbix_get -s 172.24.17.131 -k Nginx.status[requests]
163802
[root@CentOS ~]# zabbix_get -s 172.24.17.131 -k Nginx.status[reading]
0
[root@CentOS ~]# zabbix_get -s 172.24.17.131 -k Nginx.status[writing]
1
[root@CentOS ~]# zabbix_get -s 172.24.17.131 -k Nginx.status[waiting]
0
[root@CentOS ~]#


下面在zabbix gui上新建模版(或导入模版):

Configuration--Templates--Create Template/Import

技术分享

技术分享

然后在Nginx status(Template)上的新建Items/Graphs

技术分享

技术分享

技术分享

然后在主机上链接模版即可。

技术分享最后的效果图:

技术分享技术分享

本文出自 “鹏城-酱油瓶” 博客,谢绝转载!

Zabbix监控Nginx

标签:nginx   zabbix   

原文地址:http://yfshare.blog.51cto.com/8611708/1768060

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!