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

CentOS7安装cacti

系统4年前 (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

下一篇:帧中继

相关文章

利用LVM特性对EVE-NG硬盘分区扩容

利用LVM特性对EVE-NG硬盘分区扩容

下载的EVE-NG镜像中,存放模拟器镜像的分区太小了,上传几个cisco和juniper的模拟器就快满了,所以需要使用lvm特性对ubuntu server的硬盘分区进行扩容,首先先将eve-ng虚拟...

CentOS7 搭建LNMP

CentOS7 搭建LNMP

使用CentOS 1708,其实就是RHEL 7.4,使用YUM搭建LNMP环境(Linux、Nginx、MariaDB、PHP),全部使用新版组件,比如Nginx 1.12.2、MariaDB 10...

CentOS7 软RAID配置

CentOS7 软RAID配置

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

CentOS7 Samba配置

CentOS7 Samba配置

在RAID的基础上搭建samba服务提供文件共享参数介绍[global] workgroup = 工作组名称 server string = 服务...

CentOS7 安装Oracle12cR2

CentOS7 安装Oracle12cR2

在CentOS7.8 Minimal版本下安装Oracle Database 12c Release 2一键安装oracle-single-install.zip系统环境准备sed -i&n...

Redhat 6.5网卡聚合绑定

Redhat 6.5网卡聚合绑定

linux下网卡bonding配置是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术,常用聚合模式为0,1,60(balance-rr)轮循(RR)...