SNMP,Simple Network Management Protocol:簡單網絡管理協議,它是一個標准的用於管理IP網絡上結點的協議。
SNMP的基本功能是:取得,設置和接收代理發送的意外信息。取得指的是基站發送請求,代理根據這個請求回送相應的數據,設置是基站設置管理對象(也就是代理)的值,接收收代理發送的意外信息是指代理可以在基站未請求的狀態下向基站報告發生的意外情況。
簡單點,就是方便管理員及時方便的管理。
實驗目標:
實現MRTG可以監控網絡中計算機,網絡流量等情況。
實驗基本步驟:
1.開啟snmp協議
#vi /etc/snmp/snmpd.conf
復制第55行view開頭 將 最後一個數字1改為2 //可用來監視本機流量
#service snmpd start //開啟snmp,這樣,只要是開啟了此協議的都可以被MRTG來監控到
2.將信息交給MRTG來處理,如果是本機IP就用本機的,也可以是網絡中的,但要開啟了SNMP的
#cfgmaker public@ 監控IP >/etc/mrtg/mrtg.cfg
3.修改mrtg 文件
#vi /etc/mrtg/mrtg.cfg
WorkDir: /var/www/mrtg //11行,As4中MRTG的目錄已經改變,9中是在/var/www/html/mrtg中,注意:前面頂格不能有空格。
Options[ ]: growright //18行,前面 的“#”號去掉和頂格
最後添加:(注意:冒號後沒有空格)
Refresh:300 //300 是最小的刷新時間
Interval:5
Language:GB2312
4、解決APACHE亂碼問題
#vi /etc/httpd/conf/httpd.conf
730行:UTF-8改為GB2312
#service httpd start
5、訪問控制
#vi /etc/httpd/confd/mrtg.conf
拒絕deny行去掉
允許所有 all(小寫)
6、生成流量圖://env定義環境變量
#env LANG=C mrtg /etc/mrtg/mrtg.cfg
打開浏覽器訪問 http:// 監控IP/mrtg/監控IP_2.html
問題:如何來監視網絡中其它的機器?
在被監視的機器上開啟SNMP。
再在監視的機器上執行#cfgmaker public@ 要監控的IP >/etc/mrtg/mrtg.cfg
後面的同上。