一、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 多等一會兒看下磁盤的容量,跟系統進行對比