做事从不啰嗦,运维求速度,用落地经验说话:

在server端安装

1: linux snmpd安装:

yum install -y net-snmp net-snmp-utils



2: snmp的配置(vim /etc/snmp/snmpd.conf):

com2sec notConfigUser  default      public

group   notConfigGroup v1           notConfigUser

group   notConfigGroup v2c           notConfigUser

#view    systemview    included   .1.3.6.1.2.1.1

view    systemview    included   .1.3.6.1

access  notConfigGroup ""      any       noauth    exact  systemview none none

syslocation hangzhou

syscontact [email protected]

dontLogTCPWrappersConnects yes



3: snmp开启和默认开启

/etc/init.d/snmpd restart

chkconfig snmpd on

chkconfig --list|grep snmp

服务器上配置完成


4: snmp理论与测试:

4.1  snmp oid(搜索SNMPv2-MIB进行讲解)

4.2  snmp mib库

4.3  测试

snmpwalk -v 2c -c snmp_passwd 172.16.0.3 sysDescr

snmpwalk -v 2c -c snmp_passwd 172.16.0.3 ifDescr

snmpwalk -v 2c -c snmp_passwd 172.16.0.3 ifOutOctets.1

snmpwalk -v 2c -c snmp_passwd 172.16.0.3 ifHCOutOctets.1



5: zabbix添加主机:

使用snmp监控172.16.0.3,端口是161

ss -tulnp|grep snmp

定义宏变量{$SNMP_COMMUNITY}=snmp_passwd


6: zabbix手动添加通过snmp v2添加监控(创建模板):

SNMPv2-MIB::sysDescr.0 #字符

克隆添加IF-MIB::ifDescr.2



7: zabbix通过snmp模板去监控linux流量

7.1  使用Template SNMP Interfaces模板(注意,流量需要用64位的)

Incoming traffic on interface 加个HC

Outgoing traffic on interface 加个HC

7.2  刷新一下,看下流量是否准确

7.3  时间调短说明

snmp监控交换机的文章也有。