[FreeBSD] MRTG

| 元月 11, 2007 | 沒有迴響| 沒有引用| 3172 reads | Size: L, M, S | Edit: P, C, R |
| Category: Unix-like, Server. |

    網路上其實有一堆教學了,不過還是寫一份起來紀錄。

    SNMP:

    # cd /usr/ports/net-mgmt/net-snmp
    # make install clean

    編輯 /usr/local/share/snmp/snmpd.conf 檔案,只留下:

    rocommunity mrtg

    接著編輯 /etc/rc.conf,加上:

    snmpd_enable="YES"

    然後重新啟動 snmp。

    MRTG:

    # cd /usr/ports/net-mgmt/mrtg
    # make install clean

    接著建立資料夾:

    # mkdir /usr/local/www/apache22/data/mrtg

    建立設定檔:

    # cfgmaker  --global 'WorkDir: /usr/local/www/apache22/data/mrtg'  --global 'Options[_]: growright, bits'  --global 'WithPeak[_]: wmy'  mrtg@localhost  >  /usr/local/etc/mrtg/mrtg.cfg

    如果希望他以中文顯示,可以用:

    # cfgmaker  --global 'WorkDir: /usr/local/www/mrtg'  --global 'Options[_]: growright, bits'  --global 'WithPeak[_]: wmy'  --global 'Language: big5'  mrtg@localhost > /usr/local/etc/mrtg/mrtg.cfg

    建立 Index:

    # indexmaker  --title 'MRTG'  --addhead='<meta http-equiv="Content-Type" content="text/html; charset=big5">'  --output /usr/local/www/apache22/data/mrtg/index.html  --columns=1  --nolegend  /usr/local/etc/mrtg/mrtg.cfg

    執行看看,前面幾次會有錯誤,多跑幾次,到沒有錯誤即可:

    # /usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.cfg

    連過去看看,沒有問題的話,就可以丟進 crontab 去跑。 


    隨機文章:
    » [FreeBSD] MRTG - 偵測流量、CPU Load、RAM Usage
    » [FreeBSD] SNMP and MRTG on FreeBSD 7
    » [FreeBSD] Apache, MySQL, PHP
    » [FreeBSD] phpSysInfo, phpMyAdmin
    » [FreeBSD] 加速你的 PHP - APC


Leave A Comment: