cacti安装


安装时可能会出现一些报错:因为每个人报错信息都可能不同,所以报错的一些解决方法单独拿出来作为一篇,放在后面。


cacti 是一款php编写的监控服务器性能与流量的的监测工具。

cacti基于SNMP协议来收集CPU占用、内存使用、磁盘空间等数据

工作原理:cacti本身只是一个web界面的管理条件,通过调用NET_SNMP来采集监控的数据,在通过RRtool记录数据并绘制图片,也web页面的形式反馈给客户。

 

cacti是以web页面反馈给客户端的所以要先安装LAMP(或者LNMP)

cacti又是通过SNMP来获取数据信息,通过rrtool记录数据并绘制图片所以还要安装

SNMPrrtools

 

安装snmp,启动并设为开机启动项

[root@CentOS6-node1 ~]# yum -y install net-snmp net-snmp-utils

[root@CentOS6-node1 ~]# chkconfig snmpd on

[root@CentOS6-node1 ~]# /etc/init.d/snmpd start

正在启动 snmpd:                                           [确定]

 

安装rrtool绘图工具。

安装软件包支持

[root@CentOS6-node1 ~]# yum -y install cairo-devel zlib libxml2 libxml2-devel glib2 glib2-devel libpng libpng-devel freetype freetype-devel libart_lgpl pango pango-devel perl-CPAN

解压编译安装

[root@CentOS6-node1 ~]# tar -xf rrdtool-1.4.8.tar.gz -C /usr/src/

[root@CentOS6-node1 ~]# cd /usr/src/rrdtool-1.4.8/

[root@CentOS6-node1 rrdtool-1.4.8]# ./configure --prefix=/usr/local/ && make && make install

 

cacti的前期环境已经搭建好了。下面开始安装cacti并连接上数据库。

解压cacti

[root@CentOS6-node1 ~]# tar -xf cacti-0.8.8b.tar.gz

 

把解压的文件移动到网页根目录下

[root@CentOS6-node1 ~]# mv cacti-0.8.8b /var/www/html/cacti

 

创建程序用户,并把cacti目录属主属组成为cacti

[root@CentOS6-node1 ~]# useradd -M -s /sbin/nologin cacti

[root@CentOS6-node1 ~]# chown -R cacti:cacti /var/www/html/cacti/

 

数据库授权及导入sql脚本创建预定义的表

创建用于cacti监控平台的数据库,使用cacti目录下面sql脚本导入cacti预先制作好的各种数据表。

mysql> create database cactidb;

mysql -uroot -p111111 cactidb < /usr/local/nginx/html/cacti/cacti.sql



数据库授权一个用户对cactidb数据库目录下的所有权限用于管理cacti

mysql> grant all on cactidb.* to 'cacti'@'localhost' identified by '111111';



修改cacti配置文件调整数据库连接的参数:

[root@bogon ~]# vim /usr/local/nginx/html/cacti/include/config.php

 26 $database_type = "mysql";

 27 $database_default = "cactidb";

 28 $database_hostname = "localhost";

 29 $database_username = "cacti";

 30 $database_password = "111111";

 31 $database_port = "3306";

 32 $database_ssl = false;

 39 $url_path = "/cacti/";

 39 $url_path = "/";(选择性修改如果不修改访问网页王的时候写上绝对路径本实例中不做修改)修改请参考下面两幅图需要修改下apache的网站根目录为cacti



调整apache配置文件,修改默认发布路径(如果39行没有做修改只是去掉的注释此图省略不要做)。


web页面访问我这里没有设置第39行的根目录所以访问时使用的绝对路径如下图,如果设置了可以直接输入http://192.168.1.107/install/不用再加cacti这个目录


进入安装界面






保存进入就进入主界面了




 




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值