当前位置:首页 > 系统 > CentOS7安装cacti

CentOS7安装cacti

系统6年前 (2017-12-18)

CentOS7安装cacti

网上有一种叫cactiez的集成版本,rrd组件一直有问题,版本也太老,于是就想着重新搭建一个环境试试

配置环境

关闭Selinux
vi /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled
setenforce 0

关闭防火墙
systemctl stop firewalld
systemctl disable firewalld

安装Apache
yum install -y httpd httpd-devel

安装MariaDB
yum install -y mariadb-server

安装PHP
yum install -y php-mysql php-pear php-common php-gd php-devel php php-mbstring php-cli

安装SNMP
yum install -y php-snmp net-snmp-utils net-snmp-libs net-snmp-devel openssl-devel libtool mysql-devel

安装RRDTool
yum install -y rrdtool

启用额外软件包
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -ivh epel-release-latest-7.noarch.rpm

安装Cacti
yum install -y cacti


服务设置

启动服务
systemctl start httpd.service
systemctl start mariadb.service
systemctl start snmpd.service

设置自启
systemctl enable httpd.service
systemctl enable mariadb.service
systemctl enable snmpd.service


配置MariaDB

设置数据库密码 
mysqladmin -u root password 123456

创建cacti数据库 
mysql -u root -p
 输入密码123456
 create database cacti;
 GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'vmos';
 FLUSH privileges;
 quit;
 
创建cacti数据表
rpm -ql cacti | grep cacti.sql
 mysql -u root -p cacti < /usr/share/doc/cacti-1.1.28/cacti.sql
 输入密码123456
 
 配置时区
mysql -uroot -p cacti
 输入密码123456
GRANT SELECT ON mysql.time_zone_name TO 'cacti'@'localhost' 
回车后输入;    然后退出quit;
mysql_tzinfo_to_sql /usr/share/zoneinfo/Asia/Shanghai Shanghai | mysql -u root -p mysql
输入密码123456


配置PHP

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


修改配置文件

vi /etc/cacti/db.php
/* make sure these values reflect your actual database/host/user/password */
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "root";
$database_password = "123456";
$database_port = "3306";
$database_ssl = false;



配置Apache

vi /etc/httpd/conf.d/cacti.conf
 
Alias /cacti    /usr/share/cacti
<Directory /usr/share/cacti/>
<IfModule mod_authz_core.c>
# httpd 2.4
Require all granted
</IfModule>
<IfModule !mod_authz_core.c>
# httpd 2.2
Order deny,allow
Deny from all
Allow from all
</IfModule>
</Directory>

重启apache服务
 systemctl restart httpd.service


配置计划任务

vi /etc/cron.d/cacti    删除掉注释#
*/5 * * * *    cacti   /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1


CentOS7安装cacti

运行cacti安装向导,默认用户名admin 密码admin,之后会提示输入新包含复杂度的密码


本站所有文章均可随意转载,转载时请保留原文链接及作者。

本文链接:https://www.vos.cn/os/176.html

返回列表

上一篇:VRRP和HSRP

下一篇:帧中继

相关文章

VTL6900实验 Oracle备份方案

VTL6900实验 Oracle备份方案

【实验需求】环境中有一台已安装好的Oracle服务器,Oracle数据库监听已打开,且工作在归档模式。服务器中已创建一个数据库实例oltp,oltp的当前数据量约为1G。预计:周一~周六,访问量较大,...

CentOS7 软RAID配置

CentOS7 软RAID配置

虚拟机添加4块新硬盘,形成5盘环境,做Linux软RAID磁盘阵列准备环境搭建添加硬件选择硬盘默认选择SCSI创建新虚拟磁盘容量默认20G,存储为单个文件加默认安装系统的,一共5个fdisk -l查看...

CentOS7 NFS配置

CentOS7 NFS配置

网络文件系统(Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主机的共享分区...

Red Hat Enterprise Linux 6.5安装和分区

Red Hat Enterprise Linux 6.5安装和分区

系统镜像名称为rhel-server-6.5-x86_64-dvd.iso安装Install or upgrade an existing system跳过安装源测试检查Next语言English键盘...

RHEL6.5修复LVM错误

RHEL6.5修复LVM错误

RHEL6.5启动出现UNEXPECTED INCONSISTENCY RUN fsck MANUALLY,无法正常进入系统输入ROOT密码后然后输入init 0关机虚拟机“电源”--“打开电源时进入...

解决/bin/bash^M: bad interpreter: No such file or directory

解决/bin/bash^M: bad interpreter: No such file or directory

运行windows下自编的脚本,提示因为windows下编写的脚本每行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识。dos格式的文件行尾为^M$,unix格式的文件行尾为$,可从显示结...