红联Linux门户
Linux帮助

Ubuntu上用MRTG监测H3C设备流量

发布时间:2011-06-16 10:22:42来源:Ubuntu社区作者:linux使用者

  首先进行 H3C 3600配置 登陆3600的管理地址

  # 启用SNMP Agent服务,并设置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

  # 允许交换机向监控服务器10.1.9.44发送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服务:

  /etc/init.d/snmpd restart

  重新生成mrtg的配置文件:

  cfgmaker public@localhost > /etc/mrtg.cfg

  (注意)如果仅仅监视一个IP地址采用如下命令:

  cfgmaker public@10.10.10.254 > /etc/mrtg.cfg

  10.10.10.254是交换机的管理地址

  生成mrtg的主页:

  indexmaker /etc/mrtg.cfg > /var/www/mrtg/index.html

  访问:

  http://localhost/mrtg/

  等五分钟刷新后既可以看到各个在用端口的流量了。