mrtg這款軟體是在網際網路應用的比較早的監控軟體,像在05,06年的時候,它是非常吃香的。它的原理比較簡單:通過snmp與被管裝置通訊,把資料取回來,然後生成,直接顯示出來,不需要把資料寫到資料庫裡面,非常簡潔,如果單純想監控主機/路由器/交換機等裝置的介面流量的話,mrtg是首選的監控軟體。
下面說一下mrtg的搭建和使用
一.前提條件:
系統必須已經安裝以下軟體,這些軟體都是光碟裡自帶的:
gd;libpng;perl;gpeg;apache;snmp(也可以安裝原始碼包)。
二.安裝mrtg。大家用原始碼包或者rpm包都可以,在這裡我選擇用rpm包了,在rhel4以後的版本裡面已經把mrtg整合進去了,直接用光碟的rpm包安裝就可以了。
三.用mrtg來監控路由器/交換機/伺服器的介面流量。
1. cfgmaker --global "workdir:/var/www/html" --global "options:growright,bits" --show-op-down --ifref=name --output mrtg.cfg password1@路由器ip password2@交換機ip password3@伺服器ip
解釋一下:
cfgmaker命令是用來生成mrtg的配置檔案的
--global是兩個全域性配置引數來指定mrtg的工作目錄和流量的增長單位
--show-op-down是顯示所有介面流量,預設只顯示有流量的介面
--ifref=name表示生成的流量上方的標題是介面的名稱
--output=mrtg.cfg表示mrtg的配置檔案的名稱
password1@路由器ip,注意@前面是snmp的團體名稱,是來做身份驗證的,相當於密碼,該團體名稱要在被管裝置上面提起設定好,這個需要大家注意一下。
2. env lang=c /usr/bin/mrtg mrtg.cfg
3. indexmaker --output=/var/ww/html/index.html --title=網頁標題 /var/www/html/mrtg.cfg
indexmaker是用來生成網頁檔案的,後面需要指定一下mrtg的配置檔案。
4. 啟動一下apache,然後通過http://搭建mrtg的ip就可以訪問到監控內容了。
5. 寫乙個計畫任務讓它每五分鐘執行一次來達到實時監控的目的.
crontab -e
*/5 * * * * env lang=c /usr/bin/mrtg /var/www/html/mrtg.cfg
注意:a. 如果監控網路裝置,一定要提前在裝置上開啟snmp,否則是監控不到的。
比如:華為或者h3c的裝置啟用snmp的命令是: snmp-agent community read 共同體名
思科的裝置啟用snmp的命令是: snmp community 共同體名 ro/rw
b .如果監控windows客戶端,windows要安裝「簡單網路管理協議」(在新增刪除程式裡面),然後在服務裡面就可以找到snmp:如圖
給它新增乙個團體名稱就可以了。
c. 如果監控的是linux客戶端,則需要安裝snmp軟體,然後編輯它的配置檔案/etc/snmp/snmpd.conf.
把41行最後的public改為乙個安全的共同體名
把62行的symtemview改為all:
把85行#去掉。
走進網際網路,帶你了解伺服器
伺服器這個詞相信很多電腦使用者都只是聽過或者大概了解,一般情況我們是很難看到真正的伺服器,因為伺服器一般均放置在機房重點,閒人一般都是不允許進的。例如我們每天訪問的 玩的遊戲等等,這些龐大的資料均存在伺服器,伺服器一般都存放在一些資料公司以及電信等網路大廈。那麼很多電腦使用者者經常會問的什麼是伺服器...
聚焦烏鎮網際網路大會 企業級網際網路服務正走向舞台中心
在網際網路時代,企業大體可以分為兩類。一種是順應時代趨勢需求而新生的企業,這種企業型別很多,但大多是短時間快速成長 另一種則是傳統企業在新的危機中順應趨勢 自我更新,雖經歷波折,但終涅磐重生,煥發新的資料生機。相比於前者順應時代的成功,後者的成功則更被人敬佩,畢竟,並不是所有企業都有勇氣從自身革命,...
網際網路專案如何效能監控
效能監控在網際網路專案中是乙個不得不重視的問題,良好的監控有助於我們對專案和機器的運 況瞭如指掌,對系統的調優也有重要的參考依據,對於運維報警,系統擴容更是必不可少。如果你對效能監控還不是很了解,那麼本場 chat 將會讓你知道效能監控的重要性,並會引導你在專案中開始運用它。本場 chat 主要內容...