1、开启Windows的snmp功能
2、配置snmp服务
设置snmp服务社区名称及允许的主机,设置完成后重启snmp服务
3、在zabbix server上测试
测试需要使用命令snmpwalk,这个命令属于包net-snmp-utils
[root@zabbix ~]# yum install -y net-snmp-utils -y #安装net-snmp-utils
[root@zabbix ~]# snmpwalk -v 2c -c zabbix 10.0.0.1|wc -l #测试获取数据的总数
8661
[root@zabbix ~]# snmpwalk -v 2c -c zabbix 10.0.0.1 .1.3.6.1.2.1.25.2.2 #测试通过mib树的值查看windows系统内存信息
HOST-RESOURCES-MIB::hrMemorySize.0 = INTEGER: 8302956 Kbytes
[root@zabbix ~]# snmpwalk -v 2c -c zabbix 10.0.0.1 hrMemory #测试通过名称查看内存信息
HOST-RESOURCES-MIB::hrMemorySize.0 = INTEGER: 8302956 Kbytes
4、zabbix的web界面添加主机并链接模板
4.1 添加主机,主机群组为windows,使用snmp接口
4.2 为添加的主机链接zabbix自带的Template SNMP OS Windows模板
4.3 填写主机的宏名称,这个名称就是在windows上配置snmp服务的时候创建的社区名称
5、检验
主机添加完成后,等待一段时间等待变绿
同时也可以在最新数据中查看采集到的数据
到这里,zabbix通过snmp监控windows系统就配置完成了
博主原创文章,转载请务必注明出处