您好,登錄后才能下訂單哦!
zabbix可以通過snmp協議監控網絡設備(路由器、交換機等),也可以監控服務器(linux、windows等)設備
一般我們在對服務器進行網絡監控的時候,一般不采用snmp接口,都采用agent的方式進行監控,添加鍵值就行。當然用agent的監控的方式很簡單,只要選對了鍵值,并添加好參數就ok,我們今天以snmp接口進行監控,我們用snmp監控網絡設備的時候還得用snmp接口。
用snmp協議進行監控要開啟snmp服務,在linux服務器上要安裝snmp服務,并且進行配置,請自己百度,本片只講原理。網絡設備需要用命令開啟snmp服務,并配置snmp密碼。
snmp的監控原理: Oid 和 Mib 庫
oid 對象標識符,由數字組成,
通過snmp 主要是通過oid來獲取數據的,
使用oid獲取監控數據:
snmpwalk -v 2c -c password 192.168.50.172 .1.3.6.1.4.1.2021.10.1.3 #2c 是snmp的版本 用于監控cpuload
snmpwalk -v 2c -c password .1.3.6.1.2.1.2 #用于監控網卡信息
只是因為他們的oid不同,“.1.3.6.1.4.1.2021.10.1.3” 就代表著cpuload,".1.3.6.1.2.1.2" 就代表著網卡信息,這不是在一個服務器上這樣,oid是通用的,
這兩個oid,前邊 ".1.3.6.1" 是一樣的,后來就進行了分支,其實有好多分支,每個分支都代表著不同的內容,
MIB庫:
總體來書,oid是比較難記的,就像我們的ip地址和域名,人們只記住域名就ok,不用記ip地址,MIB起到的就是這樣的作用,MIB庫給每個oid分配了名字,我們用名字也可以獲取數據,如下
snmpwalk -v 2c -c password 192.168.50.172 laLoad #這個的運行結果是跟上邊使用OID是一樣的
交換機和路由器重點監控的內容,就是網口狀態和流量,監控網卡流量時注意,要使用64位的去監控,不要使用32位,32位的容易溢出,64位的監控準確,
使用snmp進行監控:
接口類型要選擇:SNMPV2 agent 版本
Key:監控項的名稱
SNMP oid: 是監控項的id
SNMP community:是snmp的密碼,在全局宏里定義就ok
但是有snmp模板,但是手動添加也要會
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。