必要的套件:
# rpm -Uvh gd-2.0.33-9.3.fc6.i386.rpm \
           mrtg-2.14.5-2.i386.rpm \
           perl-Socket6-0.19-3.fc6.i386.rpm \
           perl-IO-Socket-INET6-2.51-2.fc6.noarch.rpm \
           pkgconfig-0.21-1.fc6.i386.rpm \
           libXpm-3.5.5-3.i386.rpm
(以上都可在Fedora 6光碟中找到)

套件安裝完後,針對要監控的設備去啟動SNMP,一般設定為public

再使用
# cfgmaker public@192.168.0.1
去測試設備(IP192.168.0.1)設定狀況,如果正常,則使用
# cfgmaker public@192.168.0.1 > /etc/mrtg/XXX.cfg
來產生設定檔

修改/etc/mrtg/XXX.cfg,加入以下五行
# Contact:
# Location:
############################################################
Language:big5
HtmlDir: /var/www/mrtg/XXX
ImageDir: /var/www/mrtg/XXX
LogDir: /var/lib/mrtg
ThreshDir: /var/lib/mrtg
XXX目錄不會自己建出來,需要手動建立

執行
# /usr/bin/mrtg /etc/mrtg/XXX.cfg
若無特殊錯誤,再執行兩次,到第三次,應該會沒有任何訊息,若還是有,檢查看是那裡出問題。

修改/etc/httpd/conf.d/mrtg.conf
Allow from 127.0.0.1 192.168.0.100
欲連監看MRTG狀況的機器IP,以空白隔開。

重新啟動Apache
# service httpd restart
此時應可使用瀏覽器連上主機來看圖形
http://192.168.0.10/mrtg/XXX/XXX.html

將工作加入crontab中,會每五分鐘執行一次。
*/5 * * * * /usr/bin/mrtg /etc/mrtg/XXX.cfg > /dev/null 2>&1
arrow
arrow
    全站熱搜

    金鋼芭比 發表在 痞客邦 留言(0) 人氣()