zabbix4.4监控nginx状态
- 2019-10-19 11:27:42
- 运维
- 42
- shevechco
zabbix4.4官方已经支持监控nginx了,直接使用Template App Nginx by Zabbix agent模板,当然我们还是需要简单的进行配置下
主要是被监控主机的nginx需要配置下,首先需要检查nginx是否已经将需要的模块编译进去了
/usr/local/nginx/sbin/nginx -V 2>&1 | grep -o with-http_stub_status_module
如果返回模块名就说明已经编译进去了
然后修改nginx.conf,添加以下配置
location = /basic_status { stub_status; allow 127.0.0.1; deny all; }
然后在被监控主机执行
curl http://127.0.0.1/basic_status
看到以下返回说明已经配置成功
然后我们去zabbix上给主机添加Template App Nginx by Zabbix agent模板即可
然后是关于nginx宏的使用
Name | Description | Default |
---|---|---|
{$NGINX.DROP_RATE.MAX.WARN} | 触发器表达式的断开连接的临界速率 | 1 |
{$NGINX.RESPONSE_TIME.MAX.WARN} | 触发器表达式的Nginx最大响应时间(以秒为单位) | 10 |
{$NGINX.STUB_STATUS.HOST} | Nginx stub_status主机或容器的主机名或IP | localhost |
{$NGINX.STUB_STATUS.PATH} | Nginx stub_status页面的路径 | basic_status |
{$NGINX.STUB_STATUS.PORT} | Nginx stub_status主机或容器的端口 | 80 |
官方nginx监控解决方案地址
https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/nginx_agent
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:http://www.sulao.cn/post/726
相关推荐
- flask使用nginx代理以后图片上传和加载问题解决方法
- nginx反向代理http/https、rpc/grpc、ws/wss
- nginx四层负载均衡配置解析以及卡顿问题的处理
- centos7部署k8s多master高可用集群(k8s+containerd+nginx+keepalived)
- k8s部署ingress-nginx
- docker部署keepalived非抢占单播模式
- docker-compose部署nginx反向代理tomcat
- docker-compose编排lnmp(nginx+php+mysql)环境
- docker和docker-compose分别部署nginx
- zabbix监控redis状态