Fedora6 下安裝 MRTG 重開機後會失效



贊助商連結


fireflybug
2007-06-27, 03:30 PM
各位先進好:

小弟用Fedora6安裝了MRTG,安裝完後都可正常顯示流量,但是只要重新開機就無法正常顯示流量,變成從頭到尾都0,可是看LOG每天還是都有執行

LANG=C LC_ALL=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg --lock-file /var/lock/mrtg/mrtg_l --confcache-file /var/lib/mrtg/mrtg.ok: 288 Time(s)

也確定snmpd有啟動,目前解決的方式就是重新安裝一次

產生 mrtg.cfg檔案:
cfgmaker --global 'WorkDir: /var/www/mrtg/web' --global 'Options[_]: growright' --output /etc/mrtg/mrtg.cfg [email protected]

修改 mrtg.cfg:
Language:big5

產生網頁:
env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg
env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg
env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg

產生索引頁:
indexmaker /etc/mrtg/mrtg.cfg > index.html

要做這幾個動作後MRTG才又會正常的顯示流量,請問有大大知道大概是那邊的問題嗎?謝謝。

贊助商連結


pcboy
2007-06-27, 04:28 PM
有在 crontab 中設定嗎 ?

fireflybug
2007-06-28, 01:39 PM
有在 crontab 中設定嗎 ?

抱歉搞笑了,more指令只是在頁面很長時查看分頁時用的.....................

在 /etc/cron.d/mrtg 內有
*/5 * * * * root LANG=C LC_ALL=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg --lock-file /var/lock/mrtg/mrtg_l --confcache-file /var/lib/mrtg/mrtg.ok

記錄檔有顯示每天都有跑這個命令288次,可是重開機後一樣會跑這指令288次,但是流量就無法正確顯示了,還是一定要把這指令寫到crontab 內?