linux环境安装cacti

详细安装过程参考:http://wenku.baidu.com/view/b5c5c00ff78a6529647d5346.html

本文旨在记录参考上述安装过程依然遇到的问题。

1、安装cacti需要

(1)搭建Apache(或nigix)+mysql+php的网络服务环境;

(2)rrdtool;

(3)net-snmp;

Apache+mysql+php环境搭建过程在此不介绍。rrdtool和net-snmp我采用了源码安装,到相应的网站下载最新版本的稳定版的源码包,./configure&make&make install安装即可。

此处需要注意的是安装两个包之后,最好

ln -s /usr/local/net-snmp/bin/* /usr/local/bin/

rrdtool和php的bin也要做符号链接到/usr/local/bin,这么做的好处是后面安装cacti的时候,会需要相应的bin文件路径,而/usr/loca/bin是其默认路径。(当然如果不嫌麻烦,也可以在后面安装cacit的时候一个一个的修改路径,此处就不必做符号链接了)


2、所有软件包安装好,环境搭建,数据库及数据库用户都已建好,使用浏览器访问cacit的install文件夹,页面一片空白,这是我遇到的问题。

原因是:cacti数据库需要导入数据表之后才能通过浏览器来安装cacti。即需要:

[root@localhost cacti]#mysql -u root -p yourpassword cacti < cacti.sql


3、再次通过浏览器访问cacti,显示需要启用php的sockets扩展(所有的php扩展基本均可按以下方法安装)

cd /home/php-5.4.26/ext/sockets //这里是php的源码包

/usr/local/php/bin/phpize //phpize的路径

./configure  --with-php-config=/usr/local/php/binphp-config  --enable-socket
make
make install

然后在php.ini文件启用该扩展,重启apache服务即可。

发布了15 篇原创文章 · 获赞 2 · 访问量 7936

猜你喜欢

转载自blog.csdn.net/c1h2cy/article/details/29930789