由於我的系統是 centOS 5.3,所以 mrtg / apache / gd 等所需套件都裝齊了
所以我就直接作 config 的部份
這個部份我了把它寫成 script
script 正常執行的條件:
mrtg config location : /etc/mrtg
mrtg html location : /var/www/mrtg
由於需要修改 /etc, /var, 所以必需是 root
需要給兩個參數,
一個是檔案名稱: 用來作為設備名稱及所產生的 html 檔案名稱
一個是 ip 位址: 設備所使用的 ip 位址
#!/bin/bash產生設定檔及 html 檔後,還要到 crontab 中把偵測的參數寫進去,語法如下
if [ `whoami` == "root" ]; then
if [ -z $1 ];then
echo "syntax:
$0"
exit
fi
FILENM=$1
IPADDR=$2
cfgmaker public@$IPADDR --global "WorkDir: /var/www/mrtg" --output /etc/mrtg/$FILENM.cfg
indexmaker --output /var/www/mrtg/$FILENM.html /etc/mrtg/$FILENM.cfg
else
echo "You must log / su as root! "
fi
*/5 * * * * /usr/bin/mrtg /etc/mrtg/xxx.cfg
沒有留言:
張貼留言