1. 程式人生 > >SNMP監控入門筆記

SNMP監控入門筆記

        在運維工作中,監控是不可避免的,監控最常採用的方法就是通過SNMP。當前普遍應用的zabbix、cactic都採用SNMP,通過oid監控埠流量、裝置狀態等資訊。雖然應用很常見,但是網路上入門的文章似乎不多,筆者也是磕磕碰碰踩了很多坑才入的門,下面就給大家介紹一些經驗,包括如何使用snmp命令,如何獲取裝置mib庫,如何檢視oid資訊。

1.mib介紹

        mib資訊呈樹狀,由一個個節點組成,每一個節點用一個數字表示,SNMP協議訊息通過遍歷MIB樹中的節點來訪問網路中的裝置,如下圖所示:


    一般情況下(如交換機、防火牆、PC)使用的路徑如圖中所示,iso-->org-->dod-->internet,所以這些裝置資訊的oid必然以1.3.6.1開頭,之後mgmt為公有庫,包含了一些裝置共同具備的資訊,例如1.3.6.1.2.1.1.5為主機名,而private為私有庫,再根據不同的公司,mib樹繼續擴充套件下去,最後到每一個具體值的葉子節點,例如1.3.6.1.4.1.2021.4.3.0為linux作業系統的交換區大小。
        http://oid-info.com/index.htm是一個內容豐富的網站,包含了大量公有或私有的mib資訊,在知道部分oid的情況,可以方便的進行節點具體資訊的檢視。但是樹太過龐大,僅僅從網站上檢視效率十分低下,直接從裝置商處獲取mib庫是最方便的做法。       很多裝置商都會把mib庫公開,例如Juniper在官網可以下載,F5的mib庫在裝置web介面可以下載,而華為官網的技術文件也有相關資訊。但是下載之後的mib庫通常是文字檔案,由特殊的語法寫成,人工查閱十分困難,為此需要由相應的mib瀏覽器。經過筆者試用,推薦mg-soft的mib瀏覽器,正式版價格不菲,但是試用版也可以滿足一般的功能。

2.net-snmp

    除錯snmp的工具有很多,其中net-snmp應用最廣。windows和linux下安裝net-snmp都十分簡單,在此不再贅述。在本機(採集機)安裝完成、配置完成環境變數之後,使用:

snmpwalk -v 2c -c community IP oid

      形式的命令即可得到相應結果,其中2c代表snmp協議版本,community團體字可以認為是密碼,IP則是被監控裝置的IP,能ping通即可。使用snmpget可以獲取該oid制定的值,而snmpwalk命令則會遍歷該節點下的全部值。

      被監控裝置需要進行一定的設定才能進行snmp,例如設定團體字,設定允許採集的客戶端等。linux系統snmp配置的

相關資料已經非常多,需要開放161埠,如果不起作用可以關閉防火牆。

      至於交換機、防火牆等網路裝置,配套的典型配置文件裡也有相應配置的操作步驟和命令。

3.MG-SOFT MIB Browser

      筆者使用的是16版本,如果只需要尋找mib點的話,則主要用到MIB Browser和MIB Explorer兩個工具。

    首先通過browser匯入mib庫。下載好mib庫(通常是txt檔案)之後,點選MIB選單匯入檔案,可以全部匯入也可以匯入單個檔案,如下圖所示:

匯入mib庫之後,就可以在explorer中查看了,如下圖所示,介面很清楚,一目瞭然。




相關推薦

SNMP監控入門筆記

        在運維工作中,監控是不可避免的,監控最常採用的方法就是通過SNMP。當前普遍應用的zabbix、cactic都採用SNMP,通過oid監控埠流量、裝置狀態等資訊。雖然應用很常見,但是網路上入門的文章似乎不多,筆者也是磕磕碰碰踩了很多坑才入的門,下面就給大家介紹

HTTP 協議入門-筆記

維護 動向 nbsp ima vid 指定 編碼 數據壓縮 aud 原文參考http://mp.weixin.qq.com/s/czx0AHaItrJ-c49XDboIUg HTTP是基於TCP/IP協議的應用層協議,規定了客戶端和服務端之間的通信格式,默認使用80端口1

mongodb入門筆記

查詢 類型 ted 語法 json數據 con 軟件 創建文件 關系 mongodb作為nosql中排名第一的數據庫,近年來使用的人數越來越多,作為開發人員,非常有必要了解下mongodb數據庫。下面就給大家介紹下mongodb數據庫的基本知識,有不對的地方歡迎指正,QQ:

zabbix-3.2.6之snmp監控(無需安裝agent也能監控)

6.0 send 是否 available 安全 scroll sna object 2.2.0 一、snmp監控介紹 概述 如果我們需要監控打印機、路由器、UPS等設備,肯定不能使用zabbix agentd,因為他們不能安裝軟件的,還好他們一般都支持SNMP協議,這

SPARK 入門筆記

bin combine 核心 pre 細節 part api 而且 pri 1、Spark基於內存進行運算 2、Spark核心是SprintContext,是程序的入口 3、RDDs是提供抽象的數據集,通過RDDS可以方便對分布在各個節點的數據進行計算,而且忽略細節 4、R

zabbix3.2 snmp 監控交換機流量

zabbix3.2 h3c snmp monitor 監控流量 剛開始做的時候,看網上教程很多,但都沒有總結一個,都比較碎片化,今天自己有空,就簡單匯總下,給有需要的人有個幫助1、交換機配置我就直接上圖了,我是在H3C上配置,cisco、huiwei、juniper等自己查看相關文檔2、z

OpenCV入門筆記(二) 圖片的文件操作

strong asc nump str destroy type convert 代碼 creat 以下介紹一下重要的幾個,設計基本 圖片處理 的函數,依次來了解OpenCV的入門知識。具體的具體使用方法還是以官方的API【Official Tutori

D3 入門筆記

一個點 最大 長度 連接 全部 示意圖 == 改變 失真 一、第一個程序 選擇集: 使用d3.select()或者 d3.selectAll()選擇元素後返回的對象,就是選擇集 d3能夠連續不斷地調用函數,形如:d3.select().selctAll().text()這稱

php 入門筆記

lamp 吃飯 常用 -c 九九乘法表 borde 輸出結果 數值 邏輯運算符 一、web服務器原理 瀏覽器:不算開發技術,但是是開發者工具,能幫助我們到服務器去找腳本並進行解析 了解瀏覽器的差異 開發時需要安裝多個瀏覽器測試兼容效果 大致可分為兩大類: IE 和 其他 可

Python3入門筆記(1) —— windows安裝與運行

python安裝 color 聲明 返回值 down 如果 ++ 這一 ges Python的設計哲學是“優雅”、“明確”、“簡單”。這也是我喜歡Python的理由之一 Python的安裝: 1.進入Python官方網站下載安裝包 點擊導航欄的 Downloads 會自動

爬蟲入門筆記

collect head 有一個 cnblogs ted col https 指定 爬蟲 爬蟲,在網絡中爬行的一只蜘蛛,如遇到資源,就會按指定的規則抓取下來 爬蟲爬取HTML代碼後,通過分析和過濾這些HTML代碼,實現對圖片,文字等資源的獲取 URL的格式由三部分組成:  

hadoop入門筆記MapReduce Shuffle簡介(五)

單位 海量數據 並行處理 詳細 但是 信息 不能 utf 適合 1. MapReduce 定義   Hadoop 中的 MapReduce是一個使用簡單的軟件框架,基於它寫出來的應用程序能夠運行在由上千個商用機器組成的大型集群上,並以一種可靠容錯式並行處理TB級別的數據集

hadoop入門筆記MapReduce簡介(三)

today 信息 編程模型 cut 大型 狀態 參數 dfs 好處 . MapReduce基本編程模型和框架 1.1 MapReduce抽象模型 大數據計算的核心思想是:分而治之。如下圖1所示。把大量的數據劃分開來,分配給各個子任務來完成。再將結果合並到一起輸出。 註:如果

技巧:結合Zabbix與SNMP監控嵌入式設備

定義 監控主機 name 如果 情況 完整 默認 監控服務 列表 在如何利用Zabbix監控網絡設備三篇文章的前兩篇中,我們介紹了如何通過Zabbix代理監控網絡設備。但有些設備無法安裝Zabbix代理,需要采用其他方法監控。需要考慮無法安裝軟件的嵌入式設備或應用程序。對於

JS入門筆記+基本操作(剛接觸JS,很多筆記就是看到啥寫啥的,希望多多包涵)。

外部 friend mage fff pen scrip 表示 num 很好 1.註釋: html的註釋:<!--我是註釋--> CSS的註釋:/*我是註釋*/ JS的註釋://我是註釋 2.變量: 變量要先聲明再賦值,如下: var mychar; myc

Oracle入門筆記 ——啟動進階

rac tro distrib 排序 可能 重建 1.2 重要 scn 1.2 進階內容: 兩個概念:SCN 和 檢查點 1.SCN的定義: system change member ,系統改變號,是數據庫中非常重要的一個數據結構。 SCN 用以標示數據庫

Zabbix通過SNMP監控多核CPU使用率時, 計算CPU平均使用率

mes ces zabb ext 觸發器 trend times http sso 環境:沒有Agent,只能通過SNMP監控時,需要獲取多核CPU的平均使用率。 ZABBIX的使用SNMP監控CPU使用率時,由於設備都是多核CPU,監控的都是單獨某一核心的使用率,但單獨某

awk 新手入門筆記

and count tin 顯示 使用 border date 用法 $1 轉自:http://www.habadog.com/2011/05/22/awk-freshman-handbook/ awk新手入門筆記 @作者 : habadog@郵箱 : [email&#

SSH入門筆記

命令 故障 創建對象 pre 捕獲 mon like commons 創建時間 一、Oracle數據庫基礎 Oracle數據庫的主要特點如下: (1)支持多用戶、大事務量的事務處理。 (2)在保持數據安全性和完整性方面性能優越。 (3)支持分布式數據處理。將分布在不同物理位

前端入門筆記

選擇 onchange word top 動態 option 訪問 checkbox 困難 1、html基本結構<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"&g