在Ubuntu上如何用MRTG監(jiān)測H3C設(shè)備流量?
MRTG是一個監(jiān)控網(wǎng)絡(luò)鏈路流量負載的工具軟件,通過snmp協(xié)議得到設(shè)備的流量信息,并將流量負載以包含PNG格式的圖形的HTML文檔方式顯示給用戶,以非常直觀的形式顯示流量負載。下文是在Ubuntu上用MRTG監(jiān)測H3C設(shè)備流量的過程。
首先進行H3C 3600配置
登陸3600的管理地址
啟用SNMP Agent服務(wù),并設(shè)置SNMP v3版本的團體名。
- system-view
- [Sysname] snmp-agent
- [Sysname] snmp-agent sys-info version all
- [Sysname] snmp-agent community read public
- [Sysname] snmp-agent community write private
允許交換機向監(jiān)控服務(wù)器10.1.9.44發(fā)送Trap報文,使用的團體名為public。
- [Sysname] snmp-agent trap enable standard authentication
- [Sysname] snmp-agent trap enable standard coldstart
- [Sysname] snmp-agent trap enable standard linkup
- [Sysname] snmp-agent trap enable standard linkdown
- [Sysname] snmp-agent target-host trap address udp-domain 10.1.9.44 udp-port 5000 params securityname public
在Ubuntu 10.04上安裝軟件:
- sudo apt-get install apache2
- sudo apt-get install mrtg
- sudo apt-get install snmpd
編輯snmpd:
- vim /etc/snmp/snmpd.conf
查找到類似的行,修改為如下所示:(僅僅修改屏蔽或放開)
- # sec.name source community
- # com2sec paranoid default public # kommentieren
- com2sec readonly default public # <- auskommentieren
- #com2sec readwrite default private
重啟snmpd服務(wù):
- /etc/init.d/snmpd restart
重新生成mrtg的配置文件:
- cfgmaker public@localhost > /etc/mrtg.cfg
(注意)如果僅僅監(jiān)視一個IP地址采用如下命令:
- cfgmaker public@10.10.10.254 > /etc/mrtg.cfg
10.10.10.254是交換機的管理地址www.linuxidc.com
生成mrtg的主頁:
indexmaker /etc/mrtg.cfg > /var/www/mrtg/index.html
訪問:
http://localhost/mrtg/
等五分鐘刷新后既可以看到各個在用端口的流量了。
總結(jié):
希望本文介紹的在Ubuntu上用MRTG監(jiān)測H3C設(shè)備流量的過程能夠?qū)ψx者有所幫助,更多有關(guān)linux系統(tǒng)的知識還有待于讀者去探索和學習。