Zabbix生产案例实战三——Zabbix监控Nginx

Zabbix监控Nginx状态

1 修改Nginx配置文件,开启Nginx监控

location /nginx_status {
            stub_status on;
            access_log  off;
            allow 127.0.0.1;
            deny all;
        }


2 编写脚本来进行监控数据采集

1.将写好的脚本上传到/etc/zabbix/zabbix_agentd.d中
2.修改agent中Include的配置为:Include=/etc/zabbix/zabbix_agentd.d/*.conf
[root@linux-node1 zabbix_agentd.d]# chmod +x zabbix_linux_plugin.sh 
[root@linux-node1 zabbix_agentd.d]# ./zabbix_linux_plugin.sh 
Usage: ./zabbix_linux_plugin.sh {tcp_status key|memcached_status key|redis_status key|nginx_status key}


3 手动检测监控状态

[root@linux-node1 ~]# yum install -y zabbix-get
root@linux-node1 zabbix_agentd.d]# cat linux.conf     #配置监控脚本
UserParameter=linux_status[*],/etc/zabbix/zabbix_agentd.d/zabbix_linux_plugin.sh "$1" "$2" "$3"
[root@linux-node1 zabbix_agentd.d]# systemctl restart zabbix-agent
[root@linux-node1 ~]# zabbix_get -s 192.168.56.11 -k linux_status[nginx_status,8080,active]
1


4 创建模版

Zabbix生产案例实战三——Zabbix监控Nginx



5 添加item

Zabbix生产案例实战三——Zabbix监控Nginx

Zabbix生产案例实战三——Zabbix监控Nginx


6 添加触发器

Zabbix生产案例实战三——Zabbix监控Nginx

Zabbix生产案例实战三——Zabbix监控Nginx


7 添加图形

Zabbix生产案例实战三——Zabbix监控Nginx



8 给主机添加监控模版

Zabbix生产案例实战三——Zabbix监控Nginx


9 导出模版

Zabbix生产案例实战三——Zabbix监控Nginx

Zabbix生产案例实战三——Zabbix监控Nginx

Zabbix生产案例实战三——Zabbix监控Nginx


10 最终效果图,是不是很简单,just do it,狗狗狗!

Zabbix生产案例实战三——Zabbix监控Nginx

anzhihe 安志合个人博客,版权所有 丨 如未注明,均为原创 丨 转载请注明转自:https://chegva.com/1170.html | ☆★★每天进步一点点,加油!★★☆ | 

您可能还感兴趣的文章!

发表评论

电子邮件地址不会被公开。 必填项已用*标注