RedHat Enterprise Linux 5.3上安装Cacti(4)

第四部分:编译安装rrdtool及安装配置snmp

编译安装rrdtools

# wget ftp://ftp.pucpr.br/rrdtool/rrdtool-1.2.27.tar.gz

# tar zxvf rrdtool-1.2.27.tar.gz

# cd rrdtool-1.2.27

# ./configure --prefix=/usr/local/rrdtool

# make && make install

注意:rrdtools编译的时候,貌似挺容易出错的,可我装了两次也没遇到!等遇到时再总结吧~~~呵呵,网上的解决方法也挺多,但遇不到错误我也没办法去验证,愁:(

安装SNMP

# rpm -qa|grep net-snmp    //查看系统中是否已经装有所需的软件

以下安装snmp所需的rpm安装包在RedHat EL5.3安装光盘都有。

net-snmp-libs-5.3.2.2-5.el5.i386

net-snmp-5.3.2.2-5.el5.i386

net-snmp-devel-5.3.2.2-5.el5.i386

net-snmp-utils-5.3.2.2-5.el5.i386

# rpm -ivh net-snmp-*   //这时安装应该会失败

这四个都要安装上才可以,安装时会因为rpm包的依存关系安装失败,解决方法:我是把依存的rpm全都给装上了;当然也可以使用—nodeps参数强制安装(这种方法我暂时没试过,不知是否会有后遗症)。

存在依存关系的rpm包如下:

elfutils-devel-0.137-3.el5.i386

elfutils-devel-static-0.137-3.el5.i386

beecrypt-4.1.2-10.1.1.i386

beecrypt-devel-4.1.2-10.1.1.i386

# 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

大概安装方法就是这样,安装过的包就不用再装了!上次在redhat EL5安装时还装了lm_sensors这个rpm的包。这次EL5.3上貌似有了,所以没要求装。反正宗旨就是差哪装哪,嘿嘿~~~~

配置SNMP

#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

将前面的#注释去掉。

保存退出:wq

4.重新启动snmp服务

# service snmpd restart

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyfzxw.html