分布式系统监视zabbix讲解九之使用snmp监控windows--技术流ken
前言
使用zabbix监控windows主要有两种方法,一种是在windows端安装zabbix-agent客户端工具,安装麻烦。另外一种是使用snmp协议,配置简单快捷。两种配置都可以实现同样的效果。现在就针对第二种方法,作详细的演示。
zabbix监控windows演示
第一步:开启服务。
控制面板>程序>程序和功能>打开或关闭windows功能,勾选上简单网络管理协议(SNMP),以及下面的子程序。点击确定
第二步:右击windows计算机图标>点击管理>点开服务和应用程序>点击服务,确认snmp服务已经开启
第三步:配置snmp
右击上面SNMP service选择属性,选择安全。添加社区(名字随意),添加主机即你的zabbix监控端IP地址
第四步:测试
如果能看到如下的信息就表示你已经配置成功。
[root@server ~]# yum install net-snmp-utils -y #下载net-snmp-utils [root@server ~]# snmpwalk -c "ken" -v2c 10.220.5.136 #-c指定社区名,-v2c版本,IP windowsip IPV6-MIB::ipv6IfStatsOutRequests.0 = Counter32: 1054 IPV6-MIB::ipv6IfStatsOutDiscards.0 = Counter32: 0 IPV6-MIB::ipv6IfStatsOutFragOKs.0 = Counter32: 0 IPV6-MIB::ipv6IfStatsOutFragFails.0 = Counter32: 0 IPV6-MIB::ipv6IfStatsOutFragCreates.0 = Counter32: 0 IPV6-MIB::ipv6IfStatsReasmReqds.0 = Counter32: 0 IPV6-MIB::ipv6IfStatsReasmOKs.0 = Counter32: 0 IPV6-MIB::ipv6IfStatsReasmFails.0 = Counter32: 0 IPV6-MIB::ipv6IfStatsInMcastPkts.0 = Counter32: 0 IPV6-MIB::ipv6IfStatsOutMcastPkts.0 = Counter32: 0 IPV6-MIB::ipv6AddrPfxLength.1.'................'.1 = INTEGER: 64 bits IPV6-MIB::ipv6AddrPfxLength.11.'.........Ma.[../'.13 = INTEGER: 64 bits IPV6-MIB::ipv6AddrType.1.'................'.1 = INTEGER: stateless(1) IPV6-MIB::ipv6AddrType.11.'.........Ma.[../'.13 = INTEGER: stateless(1) IPV6-MIB::ipv6AddrAnycastFlag.1.'................'.1 = INTEGER: false(2) IPV6-MIB::ipv6AddrAnycastFlag.11.'.........Ma.[../'.13 = INTEGER: false(2) IPV6-MIB::ipv6AddrStatus.1.'................'.1 = INTEGER: preferred(1) IPV6-MIB::ipv6AddrStatus.11.'.........Ma.[../'.13 = INTEGER: preferred(1) IPV6-MIB::ipv6RouteNumber.0 = Gauge32: 4 IPV6-MIB::ipv6DiscardedRoutes.0 = Counter32: 0
...
第五步:添加windows监控主机。选择SNMP interfaces,只需要填写你的windows IP地址即可
选择windows监控项的监控模版
选择Macros,点击inherited and host macros(,填入进之前设置的社区名称,点击add
第六步:确认监控主机已经运行。绿色为正常
第七步:查看采集到的数据