Centos7安装Cacti详细过程(含配图)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CentOS 7 安装Cacti
文档整理制作:度度北京系统环境:Linux : CentOS 7
1、安装httpd、MySQL、PHP、PHP-SNMP、rrdtool
[root~]# yum install httpd httpd-devel #安装httpd
[root~]# yum install mariadb-server #安装mariadb数据库(Mysql开源)
[root~]# yum install php-mysql php-pear php-common php-gd php-devel php
php-mbstring php-cli
#安装PHP及相关支持插件
[root~]# yum install php-snmp #安装PHP-SNMP
[root~]# yum install net-snmp-utils net-snmp-libs
#安装net-snmp
[root~]# yum install rrdtool 安装rrdtool
2、配置httpd、mysql、snmpd、开机启动
[root~]# systemctl start httpd.service #启动httpd
[root~]# systemctl start mariadb.service #启动mysql
[root~]# systemctl start snmpd.service #启动snmp
[root~]# systemctl enable httpd.service #设置httpd开机启动
[root~]# systemctl enable mariadb.service #设置mysql开机启动
[root~]# systemctl enable snmpd.service #设置snmp开机启动
3、设置LINUX服务器IP地址:
[root~]# /etc/sysconfig/network-scripts/ifcfg-eno16777984
4、安装Cacti
使用软件:FileZilla Client
将已经下载好的cacti-0.8.8h.tar.gz,上传至Linux服务器
[root~]# tar -xvzf cacti-0.8.8h.tar.gz #解压cacti
[root~]# mv cacti-0.8.8c/ cacti #改目录名
[root~]# cd cacti/
[root~]# vi include/config.php #更改cacti配置文件
$database_username = "cacti";
#配置数据库用户名
$database_password = "test"; #配置数据库密码
date_default_timezone_set('Asia/shanghai');
#添加cacti时间
[root~]# useradd cacti -d /var/www/html/cacti/ #添加用户并对/cacti目录控制(会提示出错,忽略)
[root~]# chown -R cacti /var/www/html/cacti/ #改变拥有者为cacti
[root~]# chgrp -R cacti /var/www/html/cacti #改变目录属性为cacti
[root~]# chmod -R 755 /var/www/html/cacti/ #设置cacti目录权限
4、配置Mysql
[root~]# mysqladmin -u root password 密码#设置mysql密码
[root~]# mysql -u root –p #登录mysql
MariaDB >create database cacti;
#建cacti库
MariaDB >GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'test';
#建cacti用户对cacti库的完全访问,test为密码
MariaDB >FLUSH privileges;
#刷新mysql
MariaDB >quit;
#退出
[root~]# mysql -u cacti -p cacti < /usr/local/cacti/cacti.sql
#导入库(输入test密码后,成功不会有任何提示直接返回命令行)
5、开启http端口
[root~]# firewall-cmd --permanent --zone=public --add-service=http #防火墙开启HTTP
[root~]# firewall-cmd --reload #刷新防火墙策略
6、配置cacti
[root~]# vi /etc/httpd/conf.d/cacti.conf #新建cacti的http配置文件Alias /cacti /var/www/html/cacti
# httpd 2.4
Require all granted
# httpd 2.2
Order deny,allow
Deny from all
Allow from all
[root~]# systemctl restart httpd.service #重启httpd
[root~]# vi /etc/cron.d/cacti #新建配置cron.d
*/5 * * * * cacti /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1 # */5 * * * * cacti /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1 [root~]# systemctl restart httpd.service #重启httpd
DONE!
使用IE登录
http://192.168.96.69/cacti/