通過snmp監控linux


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM