SNMP,Simple Network Management Protocol:簡單網(wǎng)絡(luò)管理協(xié)議,它是一個(gè)標(biāo)準(zhǔn)的用于管理IP網(wǎng)絡(luò)上結(jié)點(diǎn)的協(xié)議。
SNMP的基本功能是:取得,設(shè)置和接收代理發(fā)送的意外信息。取得指的是基站發(fā)送請(qǐng)求,代理根據(jù)這個(gè)請(qǐng)求回送相應(yīng)的數(shù)據(jù),設(shè)置是基站設(shè)置管理對(duì)象(也就是代理)的值,接收收代理發(fā)送的意外信息是指代理可以在基站未請(qǐng)求的狀態(tài)下向基站報(bào)告發(fā)生的意外情況。
簡單點(diǎn),就是方便管理員及時(shí)方便的管理。
實(shí)驗(yàn)?zāi)繕?biāo):
實(shí)現(xiàn)MRTG可以監(jiān)控網(wǎng)絡(luò)中計(jì)算機(jī),網(wǎng)絡(luò)流量等情況。
實(shí)驗(yàn)基本步驟:
1.開啟snmp協(xié)議
#vi /etc/snmp/snmpd.conf
復(fù)制第55行view開頭 將 最后一個(gè)數(shù)字1改為2 //可用來監(jiān)視本機(jī)流量
#service snmpd start //開啟snmp,這樣,只要是開啟了此協(xié)議的都可以被MRTG來監(jiān)控到
2.將信息交給MRTG來處理,如果是本機(jī)IP就用本機(jī)的,也可以是網(wǎng)絡(luò)中的,但要開啟了SNMP的
#cfgmaker public@ 監(jiān)控IP >/etc/mrtg/mrtg.cfg
3.修改mrtg 文件
#vi /etc/mrtg/mrtg.cfg
WorkDir: /var/www/mrtg //11行,As4中MRTG的目錄已經(jīng)改變,9中是在/var/www/html/mrtg中,注意:前面頂格不能有空格。
Options[ ]: growright //18行,前面 的“#”號(hào)去掉和頂格
最后添加:(注意:冒號(hào)后沒有空格)
Refresh:300 //300 是最小的刷新時(shí)間
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定義環(huán)境變量
#env LANG=C mrtg /etc/mrtg/mrtg.cfg
打開瀏覽器訪問 http:// 監(jiān)控IP/mrtg/監(jiān)控IP_2.html
問題:如何來監(jiān)視網(wǎng)絡(luò)中其它的機(jī)器?
在被監(jiān)視的機(jī)器上開啟SNMP。
再在監(jiān)視的機(jī)器上執(zhí)行#cfgmaker public@ 要監(jiān)控的IP >/etc/mrtg/mrtg.cfg
后面的同上。