zabbix监控windows某端口连接数

本文介绍了如何在Windows上安装Zabbix客户端,并配置监控特定端口的连接数。通过创建bat文件和配置zabbix_agentd.win.conf,设置UserParameter监控端口状态。在Zabbix服务器端通过zabbix_get验证数据收集正常。最后,提供了模板文件用于展示如何在Zabbix中展示这些监控数据。
摘要由CSDN通过智能技术生成
安装zabbix客户端
解压客户端至C:\zabbix_agent
cd:\zabbix_agent
创建zabbix_agent.bat
编辑bat文件,内容如下:
@echo off
cd C:\zabbix_agent\bin\win32
zabbix_agentd.exe -c c:\zabbix_agent\conf\zabbix_agentd.win.conf -i
zabbix_agentd.exe -c c:\zabbix_agent\conf\zabbix_agentd.win.conf -s

编辑zabbix_agentd.win.conf文件
内容如下:
Server=192.168.1.2(zabbix服务器ip地址)
Hostname=随便起名
StartAgents=5
DebugLevel=3
LogFile=c:\zabbix_agentd.log
UnsafeUserParameters=1
UserParameter=test01,netstat -navo -p tcp | find "端口号" /c
UserParameter=test02,netstat -navo -p tcp | find "端口号" /c
Timeout=3

test01,test02为key值,在服务器上访问这个值应该可以得出访问数量

在服务器端测试:
/usr/local/zabbix/bin/zabbix_get -s 192.168.1.2 -k test01
3
/usr/local/zabbix/bin/zabbix_get -s 192.168.1.2 -k test02
4
得出结果就说明没问题

创建模板文件,文件如附件,内容如下

<?xml version="1.0" encoding="UTF-8"?>
<zabbix_export>
<version>2.0</version>
<date>2015-05-06T09:10:31Z</date>
<groups>
<group>
<name>Templates</name>
</group>
</groups>
<templates>
<template>
<template>Templates tcp status</template>
<name>Templates tcp status</name>
<groups>
<group>
<name>Templates</name>
</group>
</groups>
<applications>
<application>
<name>tcp status</name>
</application>
</applications>
<items>
<item>
<name>tcp ESTAB</name>
<type>0</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>ESTAB</key>
<delay>30</delay>
<history>90</history>
<trends>365</trends>
<status>0</status>
<value_type>3</value_type>
<allowed_hosts/>
<units/>
<delta>0</delta>
<snmpv3_contextname/>
<snmpv3_securityname/>
<snmpv3_security
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值