zabbix-添加端口监控
zabbix-server
-
通过net.tcp.listen来检查端口状态
]# zabbix_get -s 10.117.x.x -p 10050 -k net.tcp.listen[80] 1 #返回1-正在侦听,0-未侦听
zabbix-web
以下操作步骤根据zabbix-server版本4.0.16进行描述
-
创建模板
- 配置 --> 模板 --> 创建模板
- 模板名称:check tcp port status
- 群组:根据自己情况选择,不重要
- 添加
-
创建应用集
- 名称:check tcp port status
- 添加
-
创建监控项
- 名称:check tcp port status
- 键值 --> 选择:net.tcp.listen[<ip>,port]
- 修改键值:net.tcp.listen[80] #根据需要填写端口
- 信息类型:文本
- 更新间隔:60s
- 历史数据保留时长:7d
- 趋势存储时间:7d
- 应用集:check tcp port status
- 添加
-
创建触发器
- 名称:the 80 port is offline
- 严重性:严重
- 表达式 --> 添加 --> 监控项:选择 check tcp port status
- 功能:last()-最后(最近)的T值
- 最后一个:1
- 结果 =:0
- 插入
- 添加
-
监控主机修改
- 配置 --> 主机,根据IP地址检索相应主机:10.117.x.x
- 应用 --> 点击主机ip --> 模板 --> 链接指示器 选择 --> 群组下的监控模板 --> 选择 --> 添加
- 更新
至此,即完成端口监控