1.很多網(wǎng)絡(luò)設(shè)備沒法使用zabbix進(jìn)行監(jiān)控
為什么要用?
路由器交換機(jī)無法安裝agent程序,但是都提供snmp服務(wù)端, 我們可以使用zabbix的snmp方式監(jiān)控snmp服務(wù)端的數(shù)據(jù)
2.snmp基礎(chǔ)概念:
snmp基礎(chǔ)概念:
OID:
內(nèi)存的大小:.1.3.6.1.2.1.25.2.2.0
內(nèi)存的剩余:.1.3.6.1.2.1.25.2.2.1
任何一個(gè)指標(biāo)在snmp中都有一個(gè)唯一的值進(jìn)行表示逝嚎,那么oid排列順序是以樹狀信息排列毕籽。
MIB庫:統(tǒng)計(jì)所有的test庫(國際標(biāo)準(zhǔn))
獲取內(nèi)存信息耻矮,hrMemorySize.0
可以理解MIB是域名屏镊,比較好記憶。 OID是IP地址凯沪,不太好記憶俯萌。
snmp版本:
v1:不支持加密果录,任何人都可以取值, 不安全
v2:簡(jiǎn)單加密版,通過口令才可以取值 通過 community設(shè)定口令
v3:復(fù)雜加密咐熙,采集效率比較低
目前使用的最多的還是v2版本
MIB庫
snmp服務(wù)端安裝
1.安裝
[root@web02 ~]# yum install net-snmp -y
2.配置
[root@web02 ~]# vim /etc/snmp/snmpd.conf
#public是默認(rèn)密碼弱恒,建議修改
com2sec notConfigUser default testxu
#限制叢樹杈哪個(gè)地方開始取值,如果需要監(jiān)控的信息棋恼,設(shè)置.1從頂點(diǎn)開始
view systemview included .1
3.啟動(dòng)
[root@web02 ~]# systemctl enable snmpd.service
[root@web02 ~]# systemctl start snmpd
4.客戶端安裝命令測(cè)試取值
# yum install net-snmp-utils -y
# snmpwalk -v2c -c testxu 172.16.1.7 .1.3.6.1.2.1.25.2.2.0 #OID方式
# snmpwalk -v2c -c testxu 172.16.1.7 hrMemorySize.0 #MIB方式