一、linux snmpd安裝
yum install -y net-snmp net-snmp-utils
二、snmp的配置(vim /etc/snmp/snmpd.conf)
com2sec notConfigUser default snmp_passwd 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 module@hangzhou.com dontLogTCPWrappersConnects yes snmp oid: 1 3 5 mib的講解: disk2 -> 1.2.2
三、snmp開啟和默認開啟
/etc/init.d/snmpd restart
chkconfig snmpd on
chkconfig --list|grep snmp
四、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
五、zabbix添加主機
使用snmp監控172.16.0.3,端口是161 ss -tulnp|grep snmp zabbix自定義宏變量: 管理-> 一般->宏定義 {$SNMP_COMMUNITY} = snmp_passwd
六、zabbix手動添加通過snmp v2添加監控
SNMPv2-MIB::sysDescr.0 #字符 克隆添加IF-MIB::ifDescr.2
七、zabbix通過snmp模板去監控linux流量
7.1 使用Template SNMP Interfaces模板(注意,流量需要用64位的) Incoming traffic on interface 加個HC Outgoing traffic on interface 加個HC 7.2 刷新一下,看下流量是否准確
八、zabbix通過snmp模板監控linux磁盤
8.1 使用Template SNMP Disks模板 8.2 多等一會兒看下磁盤的容量,跟系統進行對比