使用zabbix去监控网站和tcp连接

网页状态码监控

在zabbix的web界面,配置主机–选择一个有外网权限的服务器,比如选择zabbix server–Web检测,如图:
paradin

然后点击右上角的创建Web场景,然后依次填入名称间隔客户端等等,如图:
paradin

然后编辑步骤,先添加,填入对应的url,然后写上200状态码,意思就是返回200是OK的。
paradin
保存即可,如果还有http认证,那么就继续填写认证。

至此,一个简单的监控官网状态码的配置过程就结束了,剩下就是增添一下触发器,如下:
paradin

tcp连接监控

首先在zabbix-agentd.conf里添加一个新的自定义监控项:

1
UserParameter=tcp.status[*],netstat -a | awk '/^tcp/ {++y[$NF]} END {for(i in y) print i,y[i]}' |  grep $1 | awk '{print $NF}'

然后service zabbix-agent restart重启客户端,模板就是https://gitee.com/careyjike_173/zabbix/tree/master/template 里的zbx_tcp_status_templates.xml,直接导入即可。如图:
paradin

然后自己配置一下time_wait/close_wait的告警阈值。

akb48

感谢您请我喝咖啡~O(∩_∩)O,如果要联系请直接发我邮箱chenx1242@163.com,我会回复你的
-------------本文结束感谢您的阅读-------------