前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Z投稿】如何使用文件方式管理各个机器的端口监控

【Z投稿】如何使用文件方式管理各个机器的端口监控

作者头像
Zabbix
发布2021-02-03 11:26:25
7080
发布2021-02-03 11:26:25
举报
文章被收录于专栏:Zabbix中国官方

今天带来的是来自

Zabbix高级认证专家——张宇的投稿

如何使用文件方式管理各个机器的端口监控

前提

很多时候由于机器多。加上端口分布在各个OS机器上。对于监控管理起来是一件非常困难的事情。

我们可以使用一个文件管理所有机器的端口。执行机器可以是任何被监控的Linux OS主机。

1.1 脚本配置

vi protlist1.sh

#!/bin/bash

lastline=`tail -1 /home/patrol/zabbix/scripts/portlist1.txt`

echo "{\"data\":["

for i in `cat /home/patrol/zabbix/scripts/portlist1.txt`

do

ip1=`echo i |awk -F ',' '{print 1}'`

port1=`echo i |awk -F ',' '{print 2}'`

if [ "

echo " {\"{#IP}\":\"

else

echo " {\"{#IP}\":\"

fi

done

echo "]}"

1.2 配置port端口list文件

vi portlist.txt

10.184.48.9,7001 #解释IP,端口 使用英文逗号分隔。

10.184.53.33,22

1.3 Zabbix键值配置文件

vi port_userparameter.conf

UserParameter=discover_port,/home/patrol/zabbix/scripts/portlist1.sh

1.4 前端配置

配置自动发现规则:

点击查看大图

配置监控项:

其中{#PORT}和{#IP}键值宏是脚本里定义的。

点击查看大图

Zabbix自动生成监控项,在前端。

点击查看大图

最后查看最新数据配置告警触发器等。

1.5 维护

由于我们使用执行机形式监控端口。所以最后我们只需要维护文件里的规则就好了。我们最后增加或者删除都很方便操作。最终Zabbix前端监控项会根据文件里的记录来自增或者自减监控项。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-06-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Zabbix开源社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
前端性能监控
前端性能监控(Real User Monitoring,RUM)是一站式前端监控解决方案,专注于 Web、小程序等场景监控。前端性能监控聚焦用户页面性能(页面测速,接口测速,CDN 测速等)和质量(JS 错误,Ajax 错误等),并且联动腾讯云应用性能监控实现前后端一体化监控。用户只需要安装 SDK 到自己的项目中,通过简单配置化,即可实现对用户页面质量的全方位守护,真正做到低成本使用和无侵入监控。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档