centos7部署cacti0.8.8 及问题解决

一、环境部署
1.关闭防火墙和SELinux

# systemctl stop firewalld
# systemctl disable firewalld
# sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
# setenforce 0

2.部署LAMP环境

# yum -y install httpd mariadb mariadb-server mariadb-devel php php-mysql php-gd php-pear gd gd-devel wget
# systemctl start httpd && systemctl enable httpd
# systemctl start mariadb && systemctl enable mariadb

3.配置阿里云yum源

# curl -o /etc/yum.repos.d/CentOS-7.repo  http://mirrors.163.com/.help/CentOS7-Base-163.repo
# yum clean all && yum repolist

4.安装绘图工具和snmp组件

# yum install rrdtool rrdtool-devel rrdtool-perl rrdtool-php net-snmp-*
# systemctl start snmpd

二、数据库配置
1.创建数据库、授权用户、密码

# mysql -uroot -p
> create database cacti;
> grant all on  cacti.*  to cactiuser@localhost identified by "123456";

三、Cacti软件包下载与安装
1.下载安装cacit

# wget https://www.cacti.net/downloads/cacti-0.8.8h.tar.gz
# tar -xf cacti-0.8.8h.tar.gz
# mv cacti-0.8.8h /var/www/html/cacti

//注意查看目录权限归属
//tar解压可能目录归属 1000.1000问题,这里切换为root权限

2.修改cacti配置文件

# vi /var/www/html/cacti/include/config.php

centos7部署cacti0.8.8 及问题解决_第1张图片
3.修改php.ini

# vi /etc/php.ini
date.timezone = Asia/Shanghai

4.将数据库文件数据导入数据库

# mysql -ucactiuser -p123456 cacti < /var/www/html/cacti/cacti.sql

四、网页初始化配置

1.浏览器访问http://192.168.4.101/cacti
//点击下一步
centos7部署cacti0.8.8 及问题解决_第2张图片
//信息确认,点击下一步
centos7部署cacti0.8.8 及问题解决_第3张图片
//检查RRDrool、php和snmp路径,点击下一步
centos7部署cacti0.8.8 及问题解决_第4张图片
2.登录页面
//初始用户名为admin 密码admin
centos7部署cacti0.8.8 及问题解决_第5张图片
//首次登录后要求强制重置密码,点击保存进入cacti监控首页
centos7部署cacti0.8.8 及问题解决_第6张图片
3.cacti监控服务器安装完成
centos7部署cacti0.8.8 及问题解决_第7张图片

五、中文乱码
1.安装中文软件包

# yum -y install wqy-zenhei-fonts

2.修改网页配置文件

# vi /etc/sysconfig/httpd
LANG=zh_CN.utf8
# systemctl restart httpd

六、故障解决
1.local主机unknown
执行php轮训抓取一次数据

# /usr/bin/php /var/www/html/cacti/poller.php --force

2.不出图
查看rra目录下无法生成rrd文件,可能是系统环境影响rrdtool无法正常执行

#yum -y install pango-devel

流量图中端口号显示不全问题

修改方法:web页面操作
1、中文版
配置 -> 设置 -> 可视化 -> 最大域长度 150
2、英文版
Console -> Settings -> Visual -> Maximum Field Length: 默认15,修改成150就OK了。

你可能感兴趣的:(cacti)