Zabbix4.0监控指定端口
2020-01-01 08:34:16 Author: mp.weixin.qq.com(查看原文) 阅读量:76 收藏


在平常的主机监控中,常常需要监控某些具体的端口状态,下面介绍集体步骤:

一 脚本编写


需要建立两个脚本文件,port.con为指定的监控端口号(agent端),port_alert.sh为端口自发现脚本。


[root@izwz9j1alu0703rrt26x3uz ~]# cd /etc/zabbix/

root@izwz9j1alu0703rrt26x3uz zabbix]# mkdir script

[root@izwz9j1alu0703rrt26x3uz script]#vim port_alert.sh添加以下代码:

[root@izwz9j1alu0703rrt26x3uz script]# vim port.conf

注意两个脚本属主为zabbix:zabbix。

配置文件port.conf每个端口号一行,每行的被监控端口可以有空格,空行和注释行#会被过滤。

2.修改被监控端的zabbix_agent.conf配置文件,新增KEY值port.alert

[root@izwz9j1alu0703rrt26x3uz ]# vim /etc/zabbix/zabbix_agentd.conf

UserParameter=port.alert,/etc/zabbix/script/port_alert.sh

重启agent端zabbix服务并给予两个脚本文件可执行权限

[root@izwz9j1alu0703rrt26x3uz script ]#chmod x port_alert.sh

[root@localhost script]# chmod x port.conf

[root@izwz9j1alu0703rrt26x3uz ]#systemctl restart zabbix-agent

3.server端测试

用zabbix-server自带的zabbix_get测试:

首先需要安装

yum list all |grep zabbix

yum install zabbix-get.x86_64

[root@zabbix-server ~]# zabbix_get -s x.x.x.x -k port.alert

测试成功,返回json格式的合法端口号

4.在web端配置规则

新建模板,创建自动发现规则

创建发现规则

自动发现清单中新建监控项原型:

自动发现清单中新建触发器:

模板关联主机:

查看最新数据:

推荐文章++++

*zabbix4.0配置钉钉报警

*安装最新版的zabbix4.0--LTS

*Zabbix3.4配置中文,解决乱码问题


文章来源: http://mp.weixin.qq.com/s?__biz=MzAxMjE3ODU3MQ==&mid=2650459144&idx=4&sn=7f5ba330be41d01bb59c0e3fbdcb0b7f&chksm=83bba9ecb4cc20fa84397c314797f7b708fad2c0397a5eb6311500143f3781e2db7adc2e8b36#rd
如有侵权请联系:admin#unsafe.sh