作事從不囉嗦,運維求速度,用落地經驗說話:linux
在server端安裝vim
1: linux snmpd安裝:服務器
yum install -y net-snmp net-snmp-utilsapp
2: snmp的配置(vim /etc/snmp/snmpd.conf):運維
com2sec notConfigUser default publicide
group notConfigGroup v1 notConfigUser測試
group notConfigGroup v2c notConfigUserpwa
#view systemview included .1.3.6.1.2.1.1rest
view systemview included .1.3.6.1server
access notConfigGroup "" any noauth exact systemview none none
syslocation hangzhou
syscontact module@hangzhou.com
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監控交換機的文章也有。