cacti 安装配置我在这里就不讲了,但是安装和配置cacti时,要注意几点我在这里给大家说明!
1、配置好LAMP环境 参见其他相关文章。
2、如果没有安装mysql-devel 在安装cactid的时候会报错:
configure: error: Cannot find MySQL header files
yum install mysql-devel
- 1.
- 2.
- 3.
- 4.
3、安装net-snmp-libs net-snmp net-snmp-utils 还需要安装net-snmp-devel 不然会报configure: error: Cannot find SNMP headers.错误
# sudo yum install net-snmp-*
- 1.
- 2.
安装好后启动snmp服务
/etc/init.d/snmpd start
- 1.
- 2.
测试snmp是否运作,默认密码字段为public,可更改/etc/snmp/snmpd.conf 更你为你的密码字段
snmpwalk -v 2c -c public localhost system
- 1.
- 2.
4、解压cacti包并把包放入apache的工作目录里
mv cacti-0.8.7d /var/www/html/cacti
- 1.
- 2.
#p#
5、进入mysql把cacti的数据库导入
mysql> create database cacti;mysql> use cacti;mysql> source /var/www/html/cacti/cacti.sqlmysql> grant all on cacti.* to cacti@localhost identified by 'cacti';
- 1.
- 2.
6、进入cactid目录(我下载的cacti包内并无configure执行文件,并未编译即可正确运行?)
./configure --prefix=/usr/local/cacti --with-mysql=/usr/ --with-net-snmp&& make && make install
- 1.
- 2.
7、把安装目录下生成的cactid.conf拷贝到
cp cactid cactid.conf /usr/local/cacti/bin/
- 1.
- 2.
8、修改config.php 在其中设置数据连接账号和密码
[root@localhost cacti]# vi /var/www/html/cacti/include/config.php
- 1.
- 2.
9、进入cacti页面安装cacti
http://localhost/cacti
- 1.
- 2.
一步一步选择next即可,但要注意在选择rrdtool等命令时要查看路径是否正确。(若不正确,会以红色显示提醒)
10、登陆cacti,默认用户名、密码都是admin
11、添加cacti用户
# useradd cactiuser# passwd cactiuser
chown -R cactiuser /var/www/html/cacti //确保cactiuser对 该目录下所有文件具有权限
- 1.
- 2.
- 3.
- 4.
12、添加计划任务,每5分钟收集一次数据。
#su cactiuser[cactiuser@localhost ~]$ /usr/bin/php /var/www/html/cacti/poller.php > /dev/null
[cactiuser@localhost ~]$ crontab -e //加入下面的语句
*/5 * * * * /usr/bin/php /var/www/html/cacti/poller.php > /dev/null
# /etc/init.d/crond restart
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
通过上文的十二点总结,都能对你们在安装配置cacti减少不少麻烦!
【编辑推荐】