Zabbix添加监控项nginx

本文详细介绍了如何使用Zabbix监控Nginx状态,包括环境配置、具体部署步骤、监控模板创建、测试方法及网页配置流程。通过本文,读者可以学会如何在Zabbix中配置Nginx监控项,实现对Nginx服务的实时监控。

环境配置:

实验前删除zabbix server主机需要删除http监控模板,否则与nginx端口冲突

具体部署:

1、zabbix agent端配置nginx
[root@server12 ~]# rpm -ivh nginx-1.8.0-1.el6.ngx.x86_64.rpm 
[root@server12 ~]# vim /etc/nginx/conf.d/default.conf 
 13     location /status {
 14         stub_status on;
 15         access_log off;
 16         allow 127.0.0.1;
 17         deny all;
 18     }
[root@server12 ~]# nginx -t
[root@server12 ~]#  /etc/init.d/nginx start
2、新建zabbix监控模板
[root@server12 ~]# cd /etc/zabbix/zabbix_agentd.d/
[root@server12 zabbix_agentd.d]# cp userparameter_mysql.conf userparameter_nginx.conf 
[root@server12 zabbix_agentd.d]# vim userparameter_nginx.conf 
UserParameter=nginx.active,curl -s http://127.0.0.1/status | awk 'NR==1' | awk '{print $3}'
UserParameter=nginx.accept,curl -s http://127.0.0.1/status | awk 'NR==3' | awk '{print $1}'
UserParameter=nginx.request,curl -s http://127.0.0.1/status | awk 'NR==3' | awk '{print $3}'
[root@server12 zabbix_agentd.d]# /etc/init.d/zabbix-agent restart
3、zabbix agent端测试
  • 访问http://172.25.51.12/status
<1>当nginx的status允许所有主机访问时,即:
[root@server12 ~]# vim /etc/nginx/conf.d/default.conf 
 13     location /status {
 14         stub_status on;
 15         access_log off;
 16     }

在这里插入图片描述

<2>当nginx的status只允许内部回环接口访问时,即:
[root@server12 ~]# vim /etc/nginx/conf.d/default.conf 
 13     location /status {
 14         stub_status on;
 15         access_log off;
 16         allow 127.0.0.1;
 17         deny all;
 18     }

在这里插入图片描述

  • 内部回环接口访问nginx的status
    在这里插入图片描述
    在这里插入图片描述
4、zabbix server端测试
[root@server11 ~]# zabbix_get -s 172.25.51.12 -k nginx.active
[root@server11 ~]# zabbix_get -s 172.25.51.12 -k nginx.accept
[root@server11 ~]# zabbix_get -s 172.25.51.12 -k nginx.request

在这里插入图片描述

5、网页配置
  • 创建监控项(图右上角)

注意键值,必须为agent端定义的:nginx.active/nginx.accept/nginx.request
在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述

  • 创建图形,图形中添加监控项
    图形类别根据需求:正常、层积、pie
    在这里插入图片描述
  • 查看监控结果
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值