CentOS 6.6 安装Cacti

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: 1、最小化安装CentOS6.6,装好系统以后关闭防火墙和selinux[root@Cacti ~]#chkconfig iptables off[root@Cacti ~]#vi /etc/sysconfig/selinux   //把SELINUX=enforcing改为SELINUX=disa...

1、最小化安装CentOS6.6,装好系统以后关闭防火墙和selinux
[root@Cacti ~]#chkconfig iptables off
[root@Cacti ~]#vi /etc/sysconfig/selinux   //把SELINUX=enforcing改为SELINUX=disabled
[root@Cacti ~]#reboot    //重启一下系统

2、安装Cacti依赖的软件
[root@Cacti ~]#yum -y install mysql mysql-server mysql-devel httpd php php-pdo php-snmp php-mysql lm_sensors net-snmp net-snmp-utils net-snmp-libs rdtool rrdtool-devel perl-PlRPC perl-DBI perl-rrdtool perl-DBD-MySQL wget

3、装好依赖软件之后,snmp有3个地方需要配置一下
[root@Cacti ~]#vi /etc/snmp/snmpd.conf
第41行:将 com2sec notConfigUser default public 中的 "default" 改为 "127.0.0.1"
第62行:将 access notConfigGroup "" any noauth exact systemview none none 中的 "systemview" 改为 "all"
第85行:将 #view all include .1 80 这一行前面的 # 号去掉

4、httpd有一个地方需要配置
[root@Cacti ~]#vi /etc/httpd/conf/httpd.conf
第276行 找到#ServerName www.example.com:80
把#号注释拿掉,将 www.example.com:80 改为 localhost:80

5、启动3个重要的服务
[root@Cacti ~]#service snmpd start
[root@Cacti ~]#chkconfig snmpd on
[root@Cacti ~]#service httpd start
[root@Cacti ~]#chkconfig httpd on
[root@Cacti ~]#service mysqld start
[root@Cacti ~]#chkconfig mysqld on

6、安装并配置cacti
[root@Cacti ~]#wget http://www.cacti.net/downloads/cacti-0.8.8d.tar.gz
[root@Cacti ~]#tar zxvf cacti-0.8.8d.tar.gz
[root@Cacti ~]#mv cacti-0.8.8d /var/www/html/cacti

7、设置mysql数据库
[root@Cacti ~]#mysql -uroot -p     //新装的mysql没有密码,直接回车进入mysql数据库
mysql>create database cacti;   //首先创建cacti数据库,注意别丢了分号
mysql>grant all privileges on cacti.* to cacti@localhost identified by 'cacti' with grant option;    //创建cacti用户并授权
mysql>flush privileges;
mysql>use cacti;
mysql>source /var/www/html/cacti/cacti.sql;    //导入cacti数据库文件
mysql>exit

8、配置cacti
[root@Cacti ~]#vi /var/www/html/cacti/include/config.php
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "cacti";
$database_port = "3306";

9、增加 cacti 用户以用来写入rrd和log目录的数据,否则就会生成不了图片
[root@Cacti ~]#useradd cacti
[root@Cacti ~]#cd /var/www/html/cacti
[root@Cacti ~]#chown -R cacti rra/ log/

10、添加任务计划
具体多长时间让cacti生成一次监控图表自己决定,这里以cacti的默认时间5分钟生成一次为例
[root@Cacti ~]#crontab -e
加入这一行保存即可
*/5 * * * * php /var/www/html/cacti/poller.php > /dev/null 2>&1

11、配置好之后重启输入 http://ip/cacti,如下图所示

 

安装成功!

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
3天前
|
Linux 网络安全 Python
linux centos上安装python3.11.x详细完整教程
这篇文章提供了在CentOS系统上安装Python 3.11.x版本的详细步骤,包括下载、解压、安装依赖、编译配置、解决常见错误以及版本验证。
30 1
linux centos上安装python3.11.x详细完整教程
|
30天前
|
消息中间件 Linux API
centos7 安装rabbitmq自定义版本及配置
centos7 安装rabbitmq自定义版本及配置
|
1天前
|
Unix Linux 开发工具
centos的官网下载和vm16虚拟机安装centos8【保姆级教程图解】
本文详细介绍了如何在官网下载CentOS 8以及在VMware Workstation Pro 16虚拟机上安装CentOS 8的步骤,包括可能出现的问题和解决方案,如vcpu-0错误的处理方法。
centos的官网下载和vm16虚拟机安装centos8【保姆级教程图解】
|
2天前
|
消息中间件 Linux
centos7安装rabbitmq
centos7安装rabbitmq
|
1天前
|
Linux 虚拟化 Windows
完美解决:重新安装VMware Tools灰色。以及共享文件夹的创建(centos8)
这篇文章提供了解决VMware Tools无法重新安装(显示为灰色)问题的步骤,并介绍了如何在CentOS 8上创建和配置VMware共享文件夹。
完美解决:重新安装VMware Tools灰色。以及共享文件夹的创建(centos8)
|
29天前
|
弹性计算 关系型数据库 MySQL
centos7 mysql安装及配置
本文详细介绍了在阿里云服务器ECS上通过yum源安装MySQL 8.0.12的过程,包括更新yum源、下载并安装MySQL源、解决安装过程中可能遇到的问题等步骤。此外,还介绍了如何启动MySQL服务、设置开机自启、配置登录密码、添加远程登录用户以及处理远程连接异常等问题。适合初学者参考,帮助快速搭建MySQL环境。
139 8
centos7 mysql安装及配置
|
3天前
|
NoSQL Linux Redis
linux之centos安装redis
linux之centos安装redis
|
26天前
|
存储 Linux Docker
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
关于如何在CentOS 7.6上安装Docker、介绍Docker存储引擎以及服务进程关系的实战案例。
86 3
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
|
1天前
|
Linux
centos 安装etcd|待优化
centos 安装etcd|待优化
|
2天前
|
Docker 容器
centos7.3之安装docker
centos7.3之安装docker