您的位置:首页 > 理论基础 > 计算机网络

Redhat EL 5.3上安装Cacti(4)- 编译安装rrdtool及安装配置snmp

2009-08-05 11:25 537 查看
Redhat
EL 5.3[/b]上安装[/b]Cacti(4)-[/b]编译安装rrdtool及安装配置snmp[/b]
[align=left]Linux下安装Cacti实现网络监控[/align]
由于博客字符8万限制,所以分开5部分上传!
请看[/b]Redhat EL 5.3[/b]上安装[/b]Cacti(1-5)[/b]
第四部分:[/b]编译安装rrdtool及安装配置snmp[/b]
[align=left]编译[/b]安装[/b]rrdtools[/b][/b][/align]
[align=left]# wget ftp://ftp.pucpr.br/rrdtool/rrdtool-1.2.27.tar.gz [/align]
[align=left]# tar zxvf rrdtool-1.2.27.tar.gz[/align]
[align=left]# cd rrdtool-1.2.27[/align]
[align=left]# ./configure --prefix=/usr/local/rrdtool[/align]
[align=left]# make && make install[/align]
[align=left]注意:rrdtools编译的时候,貌似挺容易出错的,可我装了两次也没遇到!等遇到时再总结吧~~~呵呵,网上的解决方法也挺多,但遇不到错误我也没办法去验证,愁:([/align]
[align=left] 安装[/b]SNMP[/b][/align]
[align=left]# rpm -qa|grep net-snmp //查看系统中是否已经装有所需的软件[/align]
[align=left]以下安装snmp所需的rpm安装包在RedHat EL5.3安装光盘都有。[/align]
[align=left]net-snmp-libs-5.3.2.2-5.el5.i386[/align]
[align=left]net-snmp-5.3.2.2-5.el5.i386[/align]
[align=left]net-snmp-devel-5.3.2.2-5.el5.i386[/align]
[align=left]net-snmp-utils-5.3.2.2-5.el5.i386[/align]
[align=left]# rpm -ivh net-snmp-* //这时安装应该会失败[/align]
[align=left]这四个都要安装上才可以,安装时会因为rpm包的依存关系安装失败,解决方法:我是把依存的rpm全都给装上了;当然也可以使用—nodeps参数强制安装(这种方法我暂时没试过,不知是否会有后遗症)。 [/align]
[align=left]存在依存关系的rpm包如下:[/align]
[align=left]elfutils-devel-0.137-3.el5.i386[/align]
[align=left]elfutils-devel-static-0.137-3.el5.i386[/align]
[align=left]beecrypt-4.1.2-10.1.1.i386[/align]
[align=left]beecrypt-devel-4.1.2-10.1.1.i386[/align]
# rpm -ivh
elfutils-devel-*
# rpm -ivh
beecrypt-*
# rpm -ivh
net-snmp-5.3.2.2-5.el5.i386.rpm
# rpm -ivh
net-snmp-devel-5.3.2.2-5.el5.i386.rpm
# rpm -ivh
net-snmp-utils-5.3.2.2-5.el5.i386.rpm
[align=left]大概安装方法就是这样,安装过的包就不用再装了!上次在redhat EL5安装时还装了lm_sensors这个rpm的包。这次EL5.3上貌似有了,所以没要求装。反正宗旨就是差哪装哪,嘿嘿~~~~[/align]
[align=left]配置SNMP [/align]
#vi
/etc/snmp/snmpd.conf
com2sec
notConfigUser default public
改为:com2sec
notConfigUser 127.0.0.1 public
access
notConfigGroup "" any noauth exact systemview none none
改为:access notConfigGroup
"" any noauth exact all none none
#view all included .1 80

[align=left]将前面的#注释去掉。 [/align]
[align=left]保存退出:wq [/align]
[align=left]4.重新启动snmp服务 [/align]
[align=left]# service snmpd restart [/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息