您的位置 首页 zabbix

zabbix自定义监控之监控tcp 22端口是否存活

监控tcp 22端口是否存活

shell:

netstat -tunlp | grep ssh | grep -w tcp | wc -l

 

#键值在选择中选取需要监控的信息
检查 TCP 端口 是否处于侦听状态。返回 0 - 未侦听;1 - 正在侦听

在web02  172.16.1.8 上修改配置文件

[root@web02 /etc/zabbix/zabbix_agentd.d]#cat system.conf 
UserParameter=login_number,w|awk 'NR==1{print $(NF-6)}'
UserParameter=tcp_22,netstat -tunlp | grep ssh | grep -w tcp | wc -l

 

然后重启服务:

systemctl restart zabbix-agent

 

然后去 界面上修改:

 

具体配置参考: zabbix自定义监控 之获取用户登录信息

配置好后:

我们先用 命令测试一下:

[root@zabbix /usr/share/fonts/dejavu]#zabbix_get -s 172.16.1.8 -k tcp_22

这时候会出问题 原因是 netstat 命令不支持:

注意: zabbix5.0版本不支持netstat命令需要加s权限

[root@web02 ~]# chmod +s /bin/netstat

然后我们再检测一下:

成功了。

测试一下:

停止web02 sshd服务
[root@web02 ~]# systemctl stop sshd

监控界面 的数据 从1  变成 0 了 , 生效了。

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章