相關套件:
net-snmp
net-snmp-utils
//兩個套件都要裝,受監控設備也裝
mrtg
httpd --用來輸出結果
net-snmp-utils
//兩個套件都要裝,受監控設備也裝
mrtg
httpd --用來輸出結果
相關檔案與目錄:
/etc/snmp
/etc/httpd/conf.d/mrtg.conf //httpd中與mrtg相關設定檔
/usr/bin/mrtg
/usr/bin/cfgmaker
/etc/httpd/conf.d/mrtg.conf //httpd中與mrtg相關設定檔
/usr/bin/mrtg
/usr/bin/cfgmaker
設定:
1.受測設備:
#vim /etc/snmp/snmpd.conf //修改與加入下兩行
#com2sec notConfigUser default public
com2sec notConfigUser default student //student為自訂的community string
view systemview included .1.3.6.1.2.1.2
#/etc/init.d/snmpd restart
#chkconfig snmpd on
#snmpwalk -c studemt -v 1 localhost system //檢測snmp是否可以取得資訊
2.監控主機設定:
# vim /etc/httpd/conf.d/mrtg.conf
#vim /etc/snmp/snmpd.conf //修改與加入下兩行
#com2sec notConfigUser default public
com2sec notConfigUser default student //student為自訂的community string
view systemview included .1.3.6.1.2.1.2
#/etc/init.d/snmpd restart
#chkconfig snmpd on
#snmpwalk -c studemt -v 1 localhost system //檢測snmp是否可以取得資訊
2.監控主機設定:
# vim /etc/httpd/conf.d/mrtg.conf
Alias /mrtg /opt/mrtg //預定將mrtg資料放在/opt/mrtg,所以建立別名 Order deny,allow Deny from all Allow from 127.0.0.1 Allow from 192.168.238. 192.168.188. AddDefaultCharset big5 //mrtg不能產生UTF-8網頁,故設定big5 AllowOverride All //啟動htaccess檔案設定機制 |
# vim /opt/mrtg/.htaccess //注意弄成隱藏檔
AuthUserFile /opt/mrtg/.htpasswd AuthName "MRTG Web" AuthType Basic require valid-user |
# htpasswd -c /opt/mrtg/.htpasswd marcus //產生marcus使用者帳號密碼
// # htpasswd /opt/mrtg/.htpasswd marcus 修改密碼
# cfgmaker student@fw.188.tw > /etc/mrtg/mymrtg.cfg //產生mrtg設定檔
//指令格式: cfgmaker 自定義通訊碼@受監控ip > 設定檔放置位置
//可以做很多台...但第二台後要用>>才不會覆蓋第一台資料
//注意:正常結束應該沒有訊息
# vim /etc/mrtg/mymrtg.cfg //加入
WorkDir: /opt/mrtg Language: big5 Options[_]: growright, bits |
# env LANG=C mrtg /etc/mrtg/mymrtg.cfg //產生報表網頁與統計圖
//第一次因為沒有資料會警告...要連做三次
# vim /etc/cron.d/mrtg //mrtg安裝好後會產生這個檔案,把內容改一下就好
*/5 * * * * root LANG=C LC_ALL=C /usr/bin/mrtg /etc/mrtg/mymrtg.cfg //五分鐘更新一次
檢視:
用browser連到http://IP/mrtg 應該可以看到mrtg圖表
沒有留言:
張貼留言