FreeBSD下实现SNMP+MRTG监控网络服务器

2009-05-13 07:20:16来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


FreeBSD下实现SNMP+MRTG监控网络服务器
Paolo
利用一天时间,研究了一下FreeBSD下的SNMP+MRTG,由于FreeBSD同样是非常流行的服务器操作系统,特整理了一份关于FreeBSD的SNMP+MRTG文档。在实验整理过程中,发现在FreeBSD下确实有一些与在linux下不同的地方,但相当一部分的操作方法 还是相同的。具体实验过程如下(以后还会继续增加其它各方面的监控,到时会再补充这份文档):
■安装前的准备
◆如果没有更新ports,请先更新ports. 具体方法如下:
-bash-2.05b#cp /usr/share/examples/cvsup/ports-supfile /usr/  
先复制一份到/usr/下,这样不用更改原来的ports-supfile文件。我们用复制的ports-supfile文件进行ports的更新。

◆编辑ports-supfile文件,把*default host=CHANGE_THIS.FreeBSD.org改为
*default host=freebsd.org

◆把ports-all注释掉

把下面需要的Ports组件打开(把#号去掉),
ports-base
ports-arabic
ports-archivers
…..
…..
ports-x11-wm

◆-bash-2.05b#cvsup -g -L 2 /usr/ports-supfile
进行ports的更新。完成后,就可以使用最新的ports进行相关软件包的安装了。

■安装
○安装SNMP
◆-bash-2.05b# cd /usr/ports/net-mgmt/net-snmp
◆-bash-2.05b# make install clean    进行SNMP的编译,安装,及安装后源码的删除
##此处,我在安装过程中遇到错误。显示snmp_perl.c错误。如果遇到这样的错误,我们可以在安装过程中禁用snmp的perl支持。具体方法是在编译过程中使用如果选项:
-bash-2.05b#make CONFIGURE_ARGS+="WITHOUT_PERL=yes" install clean
这样就可以安装成功了


○安装MRTG
◆-bash-2.05b# cd /usr/ports/net-mgmt/mrtg
◆-bash-2.05b# make install clean    进行编译,安装


■配置
○SNMP配置:
◆修改/etc/rc.conf:
-bash-2.05b# vi /etc/rc.conf
加入:
------------------------------------------------------------------
snmpd_enable="YES"                    设置服务自启动
snmpd_flags="-a -p /var/run/snmpd.pid"      指定PID文件位置
snmptrapd_enable="YES"
snmptrapd_flags="-a -p /var/run/snmptrapd.pid"
------------------------------------------------------------------

◆-bash-2.05b# /etc/netstart          重启动网络相关

◆     编辑snmpd.conf:
-bash-2.05b#vi /usr/local/share/snmp/snmpd.conf  
在/usr/local/share/snmp/目录下有个snmpd.conf.example,可以复制一份为snmpd.conf.进行相关设置更改。
具体内容如下:
-bash-2.05b# cat /usr/local/share/snmp/snmpd.conf|grep -Ev "^$|^#"
com2sec notConfigUser  default       public
group MyRWGroup v1         notConfigUser
group MyRWGroup v2c        notConfigUser
view    systemview    included   .1
access  MyRWGroup ""      any       noauth    exact  systemview none none

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:APUE2作者提供的源码编译方法及单个源码编译的实现

下一篇:FreeBSD6.2下安装stardict