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系統就配置完成了
博主原創文章,轉載請務必注明出處