歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Linux Mrtg系統監控簡介

Linux Mrtg系統監控簡介

日期:2017/3/3 16:12:19   编辑:關於Linux

一、mrgt配置案例說明,這裡以監控網卡為例

#通過public監控localhost上的192.168.1.68地址流量
Target[eth1_lan]:/192.168.1.68:public@localhost
#圖片右對齊方式
Options[eth1_lan]:growright
#生成圖片存放目錄
Directory[eth1_lan]:eth1
#網卡最大流量
MaxBytes[eth1_lan]:100000000
#圖片Y軸單位數
Kmg[eth1_lan]:K,M,G
#Y軸標題
YLegend[eth1_lan]:Bytes per Second
#Y軸單位
ShortLegend[eth1_lan]:B/s
#接下來是網頁上的數據,因為Mrtg需要把生成的圖片渲染到網頁中,下面這寫都是網頁上的屬性標簽
#網頁中顏色對應值
Legend1[eth1_lan]:每秒流入量(單位Bytes)
Legend2[eth1_lan]:每秒流出量(單位Bytes)
LegendI[eth1_lan]:流入
LegendO[eth1_lan]:流出
#網頁標題
Title[eth1_lan]:eth1網絡流量[流入+流出]
PageTop[eth1_lan]:eth1網絡流量[流入+流出]

監控不同system-oid,可能需要不同的配置,這裡不再一一列舉

有一個值得注意的地方,當需要監控磁盤的時候需要配置文件裡增加以下內容

把需要監控的目錄最大數字寫入配置文件snmp.conf

disk / 123932636

 

二、執行Mrtg生成圖片

這裡配置文件mrtg.cfg已經按照第一步配置過了

/usr/bin/mrtg /ect/mrtg/mrtg.cfg

會出現錯誤

再執行3次下面的命令即可,除非你的mrtg.cfg有語法錯誤

env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg

當然這些最後是要寫入crontab中的

crontab -e */2 * * * * env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg
#注意這裡的語句要與上面執行3次的語句一樣,作用是生成監控設備的子index.html和相應的png圖片,而且是2分鐘生成一次。

生成的圖片,默認是存放在路徑/var/www/mrtg下

三、生成監控首頁面

用indexmaker生成mrtg監控首頁面

indexmaker --output /var/www/mrtg/index.html --title="System state Monitor" /etc/mrtg/mrtg.cfg

這樣生成的頁面就可以時時反應出系統監控的信息了,頁面可以通過web服務器來訪問即可。

作者:51cto shayang88

Copyright © Linux教程網 All Rights Reserved