Zabbix监控nginx及分级报警(小节6)


highlight: an-old-hope

监控Nginx

  1. 添加或创建报警介媒 图片.png

图片.png

图片.png

1.1. 创建用户

图片.png

图片.png

图片.png 1.2. 给用户添加收件方式(邮件) 图片.png

图片.png

图片.png

图片.png

图片.png

1.3. 创建动作

图片.png

图片.png

图片.png

图片.png

106 cd /usr/local/src/ wget http://nginx.org/download/nginx-1.19.1.tar.gz tar zxf nginx-1.19.1.tar.gz cd nginx-1.19.1/ ./configure --prefix=/apps/nginx --with-http_stub_status_module make make install ``` vim /apps/nginx/conf/nginx.conf

location = /nginx_status {
        stub_status;
    }

检查配置文件

/apps/nginx/sbin/nginx -t

启动服务

/apps/nginx/sbin/nginx ```

图片.png

上传nginx_status.sh cd /etc/zabbix/zabbix_agentd.conf.d/ ll nginx_status.sh 添加权限 chmod a+x nginx_status.sh

bash nginx_status.sh nginx_status 80 active 1 <--返回值

``` cd /etc/zabbix vim zabbix_agentd.conf UserParameter=nginx.status,echo 100 <--修改此项

重启服务

systemctl restart zabbix-agent ``` 101

zabbix_get -s 192.168.37.106 -p 10050 -k nginx.status 100 <--返回值

106

``` cd /etc/zabbix vim zabbix_agentd.conf UserParameter=nginx.status[*],echo "$1" "$2" "$3" <--修改此项

重启服务

systemctl restart zabbix-agent ```

101

zabbix_get -s 192.168.37.106 -p 10050 -k nginx.status[v1,v2,v3] v1 v2 v3 <--返回值 zabbix_get -s 192.168.37.106 -p 10050 -k nginx.status[v11,v22,v33] v11 v22 v33 <--返回值 106

``` vim zabbix_agentd.conf

UserParameter=nginx.status[*],/etc/zabbix/zabbixagentd.conf.d/nginxstatus.sh "$1" "$2" "$3" <--修改此项

重启服务

systemctl restart zabbix-agent ``` 101

```

变量 端口号 值

zabbixget -s 192.168.37.106 -p 10050 -k nginx.status[nginxstatus,80,active] 1 <--返回值 ```

添加模板

图片.png

图片.png

创建监控项 图片.png 关联主机

图片.png

图片.png

图片.png

图片.png 创建图形

图片.png

图片.png

图片.png

图片.png

导入模板 配置--模板--导入

模板下载:nginx_status.xml

图片.png

更改模板

图片.png

图片.png

图片.png

图片.png 101 zabbix_get -s 192.168.37.106 -p 10050 -k nginx.status[nginx_status,80,requests] 35 <--返回值 zabbix_get -s 192.168.37.106 -p 10050 -k nginx.status[nginx_status,80,handled] 43 <--返回值 zabbix_get -s 192.168.37.106 -p 10050 -k net.tcp.listen[80] 1 <--返回值

106

关闭80端口 /apps/nginx/sbin/nginx -s stop

101

返回值变了、之前是1 zabbix_get -s 192.168.37.106 -p 10050 -k net.tcp.listen[80] 0 <--返回值

图片.png 到邮箱查看

图片.png

改成中文的

图片.png

图片.png

图片.png

图片.png

图片.png

106

启动服务、后停止服务、看是否会发报警邮件且恢复后会再次收到邮件 ``` /apps/nginx/sbin/nginx

/apps/nginx/sbin/nginx -s stop ```

图片.png

给用户添加权限 图片.png

图片.png

分级报警

图片.png

前2两次没处理好、发给上级 图片.png

106

/apps/nginx/sbin/nginx -s stop

图片.png

106

/apps/nginx/sbin/nginx

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值