centos7和cacti安装
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Centos7和Cacti安装1.安装centos7,选择Install CentOS7
2.选择中文
3.时间和时区修改正确
4.root密码简单时需要按两次完成。
5.安装完毕后,重启,配置IP
ONBOOT=no改为ONBOOT=yes
#service network start
6.配置DNS
#vi /etc/resolv.conf
安装apache
# yum install httpd httpd-devel
安装mariadb(和mysql差不多)
# yum install mariadb-server
安装php
#yum install php-mysql php-pear php-common php-gd php-devel php php-mbstring php-cli 安装php-snmp
#yum install php-snmp
安装net-snmp
#yum install net-snmp-utils net-snmp-libs
安装rrdtool
#yum install rrdtool
启动apache,mysql,snmp服务
#systemctl start httpd.service
#systemctl start mariadb.service
#systemctl start snmpd.service
设置开机启动
#systemctl enable httpd.service
#systemctl enable mariadb.service
#systemctl enable snmpd.service
安装cacti
下载安装包cacti-0.8.8c.tar.gz
# tar -xvzf cacti-0.8.8c.tar.gz
# cp -r cacti-0.8.8c /usr/local/
# cd /usr/local
# mv cacti-0.8.8c/ cacti
# cd cacti/
# vi include/config.php
加一行date_default_timezone_set('Asia/shanghai');不然cacti时间和系统时间不一样,配置之完以后有图没有数据
# useradd cacti -d /usr/local/cacti/
# chown -R cacti /usr/local/cacti/
# chgrp -R cacti /usr/local/cacti
# chmod -R 755 /usr/local/cacti/
设置mysql密码
#mysqladmin -u root password 你的密码
导入数据库
# mysql -u root –p
> create database cacti;
> GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'test';
> FLUSH privileges;
> quit;
# mysql -u cacti -p cacti < /usr/local/cacti/cacti.sql
配置防火墙
# firewall-cmd --permanent --zone=public --add-service=http
# firewall-cmd –reload
配置cacti
# vi /etc/httpd/conf.d/cacti.conf
添加下面内容
Alias /cacti /usr/local/cacti
# httpd 2.4
Require all granted
# httpd 2.2
Order deny,allow
Deny from all
Allow from all
# systemctl restart httpd.service
配置cron
# vi /etc/cron.d/cacti
添加下面内容
*/5 * * * * cacti /usr/bin/php /usr/local/cacti/poller.php > /dev/null 2>&1 # */5 * * * * cacti /usr/bin/php /usr/local/cacti/poller.php > /dev/null 2>&1打开网址:http://192.168.1.119/cacti
选全新安装
用户和密码都是admin,然后修改密码