当前位置:首页 > 系统 > 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

下一篇:帧中继

相关文章

CentOS7.5 开启BBR 安装SSR

CentOS7.5 开启BBR 安装SSR

Google BBR是一项加速TCP的新算法,只支持4.9+以上的内核,可以加速网络的传输速度,尽量跑满带宽升级内核查看本地内核版本uname -r导入elrepo软件源的GPG公钥rpm&...

CentOS7 nginx反向代理

CentOS7 nginx反向代理

nginx设置反向代理后,客户端只需要将请求发送到反向代理服务器lb,由反向代理服务器lb去选择目标服务器获取数据后,再返回给客户端,此时反向代理服务器和目标服务器对外就是一个逻辑服务器,仅仅对外暴露...

CentOS7.5 解决error: rpmdbNextIterator: skipping h#

CentOS7.5 解决error: rpmdbNextIterator: skipping h#

服务器在yum时突然断电,通电后再次输入yum出现error: rpmdbNextIterator: skipping h#     42...

CentOS7 安装docker

CentOS7 安装docker

CentOS7安装docker-ce使用国内源yum install -y yum-utils device-mapper-persistent-data&nb...

CentOS 7转换为OEL 7

CentOS 7转换为OEL 7

参考官方提供的脚本,支持将CentOS 5, 6, 7转换为使用UEK(Unbreakable Enterprise Kernel)的Oracle Enterprise Linux转换系统curl&n...

hmailserver使用OpenSSL添加SSL证书支持

hmailserver使用OpenSSL添加SSL证书支持

给客户搞的hmailserver已经稳定了,但是想加个ssl支持试试进入Openssl目录,先创建私钥,需要输入一次密码openssl genrsa -des3 -out...