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接口

zabbix通过snmp监控linux主机_zabbix

5.2 为添加的主机链接zabbix自带的Template SNMP OS Linux模板

zabbix通过snmp监控linux主机_zabbix_02

5.3 填写主机的宏名称,这个名称就是在Linux上配置snmp服务的时候创建的社区名称

zabbix通过snmp监控linux主机_zabbix_03

6、检验

主机添加完成后,等待一段时间等待变绿

zabbix通过snmp监控linux主机_zabbix_04

同时也可以在最新数据中查看采集到的数据

zabbix通过snmp监控linux主机_zabbix_05

到这里,zabbix通过snmp监控Linux主机就配置完成了