Linux 下安装 Cacti 监控
Posted on8 年前by ueaner
系统环境:
- CentOS 6.4 x86_64
安装依赖
# yum install rrdtool net-snmp net-snmp-utils
Cacti 使用 PHP + MySQL 开发,当然少不了 PHP 开发环境。 参考 快速搭建 Percona Server + PHP + NGiNX 开发环境。
安装和配置
1) 添加 cacti 系统用户
# useradd cacti -d /var/www/html/cacti -s /bin/false
2) 下载并解压:
# wget http://www.cacti.net/downloads/cacti-0.8.8b.tar.gz
# tar xf cacti-0.8.8b.tar.gz
# mv cacti-0.8.8b/* /var/www/html/cacti/
3) 数据库配置:
a、创建 cacti 数据库
# mysqladmin -uroot -p create cacti
b、导入 cacti 数据到 cacti 数据库
# cd /var/www/html/cacti/
# mysql cacti < cacti.sql
c、授权
# mysql -uroot -p
mysql> GRANT ALL ON cacti.* TO cacti_db_user@localhost IDENTIFIED BY '123456';
mysql> flush privileges;
mysql> exit
4) 程序数据库连接配置
# vi include/config.php
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti_db_user";
$database_password = "123456";
5) 修改rrdtool数据存储目录及日志文件目录权限
# chown -R cacti rra/ log/
# find -type d|xargs chmod 755
# find -type f|xargs chmod 644
6) 加入到 crontab
# crontab -e [-u cacti] ## 如果你使用 "-u cacti" 有图没数据的话,就直接用 "crontab -e"
*/5 * * * * php /var/www/html/cacti/poller.php > /dev/null 2>&1
7) 使用浏览器访问安装
http://localhost/cacti/
按照提示向下安装,配置页面使用 which command-name
查看你的具体命令所在位置,填进去即可。
参考
http://www.cacti.net/downloads/docs/html/unix_configure_cacti.html
转载请注明出处。
本文地址:http://blog.soliphp.com/post/linux/linux-install-cacti-monitoring