centos6.5安装cacti0.8.8h

警告
本文最后更新于 2020-05-30 17:09,文中内容可能已过时。

##cacti0.8.8h安装笔记 设置时区 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime ntpdate time.windows.com 关闭防火墙、selinux service iptables stop chkconfig iptables off setenforce 0

1.安装LAMP环境和snmp、rrdtool yum install -y httpd httpd-devel mysql-devel  mysql-server mysql php php-mysql gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap net-snmp net-snmp-utils net-snmp-devel rrdtool php-snmp gcc

2.设置服务开机自启 chkconfig –level 35 httpd on chkconfig –level 35 mysqld on chkconfig –level 35 snmpd on

3.开启服务 service httpd start service mysqld start service snmpd start

4.设置mysql密码 mysqladmin -u root password Abc123.com

5.安装cacti wget http://www.cacti.net/downloads/cacti-0.8.8h.tar.gz tar zxvf ./cacti-0.8.8h.tar.gz cp -r cacti-0.8.8h/* /var/www/html/

6.修改配置文件 vim /var/www/html/include/config.php #修改为如下参数: $database_type = “mysql”; $database_default = “cacti”; $database_hostname = “localhost”; $database_username = “cacti”; $database_password = “Abc123.com”;

7.配置mysql mysql -uroot -p #登陆mysql create database cacti;    #创建库 GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY ‘Abc123.com’; #授权cacti用户本地访问,并设置密码为Abc123.com flush privileges; #刷新权限 quit;

mysql -u cacti -p cacti < /var/www/html/cacti.sql #导入cacti数据库

8.修改php时区 vim /etc/php.ini #修改如下内容 date.timezone = PRC

#重启服务 service httpd restart

9.安装spine wget https://www.cacti.net/downloads/spine/cacti-spine-0.8.8h.tar.gz tar zxvf cacti-spine-0.8.8h.tar.gz cd cacti-spine-0.8.8h ./configure make && make install

cp /usr/local/spine/etc/spine.conf.dist /etc/spine.conf vim /etc/spine.conf #修改为如下配置: DB_Host         localhost DB_Database     cacti DB_User         cacti DB_Pass         Abc123.com DB_Port         3306

10.添加计划任务 crontab -e */1 * * * *  /usr/bin/php /var/www/html/poller.php > /dev/null 2>&1

11.图表中文显示 vim /var/www/html/lib/functions.php 在第二行添加如下内容: setlocale(LC_CTYPE,“zh_CN.UTF-8”);

安装中文字体 yum install -y wqy-zenhei-fonts

12.修改cacti默认URI vim /var/www/html/include/global.php 将第46行改为如下内容: $url_path = “/”;

13.登陆web页面 地址:http://IP/cacti 默认账号密码:admin 第一次登陆要求更改密码

14.设置cacti参数 Console -> Cacti Settings -> General 将SNMP Timeout修改为1000 Console -> Cacti Settings -> paths   将Spine Poller File Path修改为/usr/local/spine/bin/spine Console -> Cacti Settings -> Poller  将Poller Type改为spine,Poller Interval和cron Interval改为Every Minute Console -> Cacti Settings -> Poller  将Maximum SNMP OID’s 修改为1 Console -> Utilities 点击Rebuild Poller Cache,重建缓存

 

 

 

请我喝杯水
SoulChild 微信号 微信号
SoulChild 微信打赏 微信打赏
0%