Zabbix自动监控windows端口(主动监控方式)
创始人
2024-02-25 06:26:40
0

第一部分:服务器上的操作(脚本&配置)

创建脚本文件

在客户端新建discovertcpport.bat文件,放在C:\Program Files\Zabbix Agent目录中,内容如下:

@echo off
echo {
echo         "data":[
for /F "tokens=2 delims= " %%i IN ('netstat -anp tcp^|find /i "LISTENING"') DO for /F "tokens=2 delims=:" %%j IN ("%%i") DO echo                 {"{#TCP_PORT}":"%%j"},
echo                 {"{#TCP_PORT}":"10050"}
echo         ]
echo }

脚本说明:

      命令netstat -anp tcp ^|find /i "LISTENING" 用来查看监听状态的TCP端口;

      for /F "tokens=2 delims= "表示循环输出的截取值,即每行以空格(delims= )分隔的第2段(token=2)值,以变量%%i输出;之后以同样的循环截取出端口号并格式化输出结果;

      这里的输出格式必须按JSON对象格式输出,否则报错“Value should be a JSON object”;

      特别要注意最后一行没有逗号,因此单独添加一行echo {"{#TCP_PORT}":"10050"}来结束,以满足JSON对象格式。

修改客户端配置

    在客户端的zabbix_agentd.conf中添加以下内容:

UnsafeUserParameters=1
UserParameter=tcpportlisten,C:\Program Files\Zabbix Agent\discovertcpport.bat

说明:

第一条表示允许使用用户自定义参数,

第二条设置用户参数,名称tcpportlisten是自定义的KEY名,后接KEY要执行的命令或脚本文件。

 第三:重新启动zabbix agentd服务

第二部分:zabbix页面控制台的操作(其实就是创建配置Discovery )

1、这里我配置在了(​Template OS Windows by Zabbix agent active​)这里

Name:tcpportlisten
Type:Zabbix agent(active)
Key:tcpportlisten (这个需要和zabbix_agend.conf里配置的一致)
Keep lost resources period:按需设置我这里设置30d

2、配置 Item prototypes

Name:Windows Tcp Port $1Type: Zabbix agent(active)(主动方式,可以根据实际情况调整)Key:net.tcp.listen[{#TCP_PORT}]Update interval:

3、配置: Trigger prototypes

Name:Windows Server Tcp Port $1  StatusExpression:{Template OS Windows by Zabbix agent active:net.tcp.listen[{#TCP_PORT}].count(10m,0,eq)}>=6

4、配置:Graph prototypes 

Name:Windows Tcp Port {#TCP_PORT}  (其他项目按需配置即可) 

效果图如下

 

相关内容

热门资讯

从禁到放的政策转身:山西烟花解... 2025 年 12 月 16 日,山西省人民政府发布《关于宣布废止 124 件行政规范性文件的决定》...
权威遗嘱继承律师的选择与易轶律... 在处理遗嘱继承相关事务时,选择一位靠谱的遗嘱继承律师至关重要。著名遗嘱继承律师在行业中具有显著的优势...
AI辅助法律普及:个性化法律知... AI辅助法律普及:法律知识个性化推送与法律文书自动生成,共创法治美景 随着科技的飞速发展,人工智能(...
沈阳劳动纠纷律师推荐辽宁华颖律... 在劳动争议日益增多的当下,劳动者与用人单位之间的权益纠纷往往涉及工资、社保、工伤、劳动关系确认等诸多...
上海发布“游戏沪十条”,为游戏... 12月19日,2025年度中国游戏产业年会在上海徐汇西岸国际会展中心落幕。大会发布《2025年中国游...
原创 1... 山有信/文 近日,“腾讯起诉拼多多不正当竞争”引发了媒体关注和网友热议,反做空一线通过查询案沪通发现...
皇氏集团的“冰与火”:股价涨停... 水牛奶龙头皇氏集团(002329.SZ)近日颇受资金追捧,本周五个交易日收获3个涨停。然而股价大涨难...
深化药械改革 重庆“政策陪跑”... 央广网重庆12月21日消息(记者白刁尹)近日,重庆市药品监督管理局召开“深化药械改革——重庆在行动”...
原创 大... 12月18日晚上,有人在微博看到汪小菲凌晨发帖,指着抖音副总裁李亮说平台封他账号不合理,还附了他和前...
推荐靠谱境外投资咨询律师,杨国... 在当今全球化的经济浪潮中,越来越多的企业和高净值人群将目光投向了境外投资领域。然而,境外投资涉及到复...