FreeBSD下实现SNMP+MRTG监控网络服务器
2009-05-13 07:20:16来源:未知 阅读 ()
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
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- FreeBSD下nginx+fast-cgi+mysql+zend的实现 2009-05-13
- 问一下:ipfw+natd 如何实现回流端口映射 2009-05-13
- 请问在FreeBSD6.2下如何编写监控脚本!!!!!!!!!!! 2009-05-13
- Carp+IPVS实现热备及负载均衡freebsd 6.4 2009-05-13
- freebsd 7.1 CARP实现热备+负载均衡 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash