1、安裝net-snmp
[root@db01 ~]# yum install -y net-snmp
2、修改配置文件
[root@db01 ~]# vim /etc/snmp/snmpd.conf
40 # sec.name source community
41 com2sec notConfigUser default zabbix #社區名稱定義為zabbix
55 view systemview included .1 #添加一個采集項.1,意味着可以采集到所有mib tree的信息
56 view systemview included .1.3.6.1.2.1.1
57 view systemview included .1.3.6.1.2.1.25.1.1
3、啟動
[root@db01 ~]# systemctl start snmpd.service
[root@db01 ~]# netstat -lntup|grep 161
udp 0 0 0.0.0.0:161 0.0.0.0:* 59093/snmpd
4、在zabbix server上測試
[root@zabbix ~]# snmpwalk -v 2c -c zabbix 192.168.1.51|wc -l
9536 #這里取到了9536項
5、zabbix的web界面添加主機
5.1 添加主機,選擇或創建一個主機群組,使用snmp接口
5.2 為添加的主機鏈接zabbix自帶的Template SNMP OS Linux模板
5.3 填寫主機的宏名稱,這個名稱就是在Linux上配置snmp服務的時候創建的社區名稱
6、檢驗
主機添加完成后,等待一段時間等待變綠
同時也可以在最新數據中查看采集到的數據
到這里,zabbix通過snmp監控Linux主機就配置完成了
博主原創文章,轉載請務必注明出處
