但是還沒有重頭到尾的設過一次
感謝kedy學長的幫忙,讓我這次設定可以成功
主要就是先在監控端安裝mrtg、net-snmp、net-snmp-utils、gd、libpng、zlib等
以被監控端是不同主機的例子來說
被監控端也要安裝net-snmp、net-snmp-utils
接著設定"/etc/snmp/snmpd.conf"
我是先將裡面的設定都給#掉
接著新增幾筆資訊
com2sec local localhost public
com2sec mynetwork 203.145.203.0/24 public
com2sec mynetwork 163.28.192.0/24 publicgroup MyRWGroup v1 local
group MyROGroup v1 mynetwork
group MyRWGroup v2c local
group MyROGroup v2c mynetwork
view all included .1 80
access MyROGroup "" any noauth prefix all none none
access MyRWGroup "" any noauth prefix all all all
然後修改防火牆,使snmp可以通行
"ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 state NEW udp dpt:161"
接著重開防火牆、開啟snmp
注重安全一點則可以設定hosts.allow及hosts.deny
然後就可以回監控端進行設定
先用cfgmaker將設定加入mrtg.cfg中
"/usr/bin/cfgmaker @ >> mrtg.cfg"
通常我會去修改一下mrtg.cfg,把不必要的資訊都拿掉
接著利用產生的mrtg.cfg產生相對應的檔案
"env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg"
通常這裡都會有一些error或是warring
不過重複執行3次應該都ok了
這時候就可以使用indexmaker來產生網頁了
"/usr/bin/indexmaker --output=/var/www/mrtg/index.html /etc/mrtg/mrtg.cfg"
然後重開httpd~就成功了!
0 意見:
張貼留言