OPENBSD上安装SNMP和MRTG

来源:岁月联盟 编辑:zhu 时间:2008-01-19
OPENBSD上安装SNMP和MRTG内容简介:【FreeBSD教程】 操作系统: OPENBSD 3.6 FOR I386 安装ucd-snmp # pkg_add http://ftp.it.net.au/OpenBSD/3.6/packages/i386/ucd-snmp-4.2.6.tgz 配置ucd-snmp # cp /usr/local/share/examples/ucd-snmp/EXAMPLE.conf

  【FreeBSD教程】操作系统: OPENBSD 3.6 FOR I386

  安装ucd-snmp
  
  # pkg_add http://ftp.it.net.au/OpenBSD/3.6/packages/i386/ucd-snmp-4.2.6.tgz

  配置ucd-snmp
  
  # cp /usr/local/share/examples/ucd-snmp/EXAMPLE.conf /etc/snmpd.conf
  # vi /usr/local/share/snmp/snmpd.conf
  增加如下的内容:
  rocommunity bsd 192.168.0.1
  sysservices 77
  syscontact llzqq@126.com
  syslocation hebei,china

  启动snmpd (适用于无PPP网络接口的情况)

  # vi /etc/rc.local

  if [ -x /usr/local/sbin/snmpd ]; then
   /usr/local/sbin/snmpd -c /etc/snmpd.conf
  fi

  启动snmpd (适用于有PPP网络接口的情况)

  # vi /etc/ppp/ppp.linkup

  MYADDR:
  !bg /usr/local/sbin/snmpd -c /etc/snmpd.conf

  注重看看/var/log/snmpd有没有错误日志

  安装mrtg

  # pkg_add http://ftp.it.net.au/OpenBSD/3.6/packages/i386/mrtg-2.10.13.tgz

  建立工作目录

  # mkdir /var/www/htdocs/mrtg

  生成/etc/mrtg.cfg

  # cfgmaker --output /etc/mrtg.cfg --global "WorkDir: /var/www/htdocs/mrtg"

  修改/etc/mrtg.cfg加入:

  #RunAsDaemon:yes
  Options[_]: growright, bits
  EnableIPv6: no
  WorkDir: /var/www/htdocs/mrtg
  WriteExpires: Yes
  Refresh: 300
  Language:chinese

  生成首页面:

  # indexmaker -output /var/www/htdocs/mrtg/index.html --columns=1 /etc/mrtg.cfg

  设置每5分钟运行一次MRTG

  # crontab -e

  */5 * * * * /usr/local/bin/mrtg --logging=/var/log/mrtg.log /etc/mrtg.cfg

  至此,大功告成。
  
  访问http://IP/mrtg/就可要看到图表了。

  Mrtg的参考配置文件是/usr/local/share/examples/mrtg/mrtg.cfg在配置mrtg时可以参考

图片内容