Cacti 监控平台搭建

本文涉及的产品
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS AI 助手,专业版
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
简介: Cacti 监控平台搭建

Cacti 是用 php 语言实现的一个软件,它的主要功能是用 snmp 服
务获取数据,然后用 rrdtool 储存和更新数据,当用户需要查看数据的时候用 rrdtool 生成图表呈现给用户。因此,snmp 和 rrdtool 是 cacti
的关键。
Snmp 关系着数据的收集,rrdtool 关系着数据存储和图表的生成。
snmp 抓到数据不是存储在 mysql 中,而是存在 rrdtool 生成的 rrd 文
件中(在 cacti 根目录的 rra 文件夹下,一般以 rra 为后缀名称)。简
单原理图如下:
image.png
1) Cacti 服务器端安装
官网下载 cacti 相关软件,一共需要三个软件,下载地址分别如下:
http://www.cacti.net/downloads/cacti-0.8.8a.tar.gz
http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.5.tar.gz
http://www.cacti.net/downloads/spine/cacti-spine-0.8.8a.tar.gz
2) 安装 LAMP 系统环境
这里采用 yum 安装方式,安装命令:
yum install httpd mysql mysql-server php php-mysql php-json
php-pdo -y
3) 安装 rrdtool 采集工具安装 rrdtool 之前需要安装相应的 lib 库,如下安装:
yum install cairo-devel libxml2-devel pango pango-devel –y
tar xzf rrdtool-1.4.5.tar.gz ;cd rrdtool-1.4.5 ; ./configure --prefix=/usr/
local/rrdtool/
make &&make install ;ln -s /usr/local/rrdtool/bin/ /usr/local/bin/
4) 安装 SNMP 服务
yum install net-snmp net-snmp-utils –y
5) 安装 cacti 主程序
tar xzf cacti-0.8.8a.tar.gz && mv cacti-0.8.8a /var/www/html/cacti/
6) 创建 cacti 数据库
mysql -uroot –p 输入你的密码进入数据库,然后创建数据库:
create database cacti;创建数据库
grant all on cacti.
to cacti@'localhost' identified by "123456";创建用户
并授权
flush privileges; 刷新权限
mysql 配置完毕后,把 cacti 数据导入 cacti 数据库
mysql -ucacti -p123456 cacti >/tmp/cacti_rrdtool.log 2 >&1
9) Cacti 安装完毕,测试访问
通过 http://ip/cacti/ 访问出现如下界面,点击 NEXT 下一步。
image.png
image.png
进入 Cacti 配置管理界面
image.png
点击 device,可以添加设备,默认可以看到 127.0.0.1 这台服务器。
右上角 Add 可以增加设备。image.png
点击 localhost 可以看到具体的设置,包括采用的 snmp 协议版本,监
控的名称等:image.png
如果出现 snmp error,检查 snmp 服务是否已启动,或者是否有权限。
出现如上信息则表示正常。
点击左上角第二个按钮,graphs 查看 cacti 图像—选择 localhost 主机
—右边会显示 cacti 每 5 分钟的监控图像。

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
1月前
|
存储 弹性计算 定位技术
阿里云服务器地域选择方法2026年最新,附地域节点所在地区城市分布表
阿里云服务器地域选择需综合六大因素:用户就近选地可降延迟;多产品部署需同地域以实现内网互通;不同地域价格有差异,如乌兰察布、河源等更具性价比;涉及经营性备案的,北京、广东企业应选指定地域;中国大陆与海外地域互通延迟高,建议同Region部署;新功能可能仅限特定地域。创建后地域不可更改,需谨慎选择。
|
1月前
|
安全 关系型数据库 MySQL
Rocky Linux9 selinux介绍及常见问题排查
SELinux是Rocky Linux 9默认启用的安全模块,通过委任式存取控制(MAC)机制,基于程序域(Domain)与文件类型(Type)的策略规则,实现对系统资源的精细化访问控制。相比传统DAC,SELinux即使root也无法绕过权限限制,显著提升安全性。其核心组件包括主体、目标、政策和安全上下文,配合`setroubleshoot`、`auditd`等工具可高效排查“403 Forbidden”等常见问题。通过`restorecon`、`semanage`修复文件类型,或使用`setsebool -P`调整布尔值,可在不关闭SELinux的前提下解决服务权限需求
|
8月前
|
监控 数据可视化 测试技术
API性能监控:关键指标与实用工具
监控API接口性能对保障其稳定性和效率至关重要。常用方法包括:关注响应时间、吞吐量、正常运行时间、错误率及资源使用率等关键指标;通过日志分析、性能监控工具(如New Relic、Datadog APM)、实时警报和用户行为分析优化性能;借助压力测试评估负载能力。推荐工具如Assertible、SmartBear、Moesif等,可简化监控流程并提供详细报告。综合运用这些方法与工具,能有效确保API的高效稳定运行。
1073 1
|
关系型数据库 MySQL Docker
Docker - 运行 Mysql 容器后报错:[ERROR] --initialize specified but the data directory has files in it. Aborting.
Docker - 运行 Mysql 容器后报错:[ERROR] --initialize specified but the data directory has files in it. Aborting.
2229 0
Docker - 运行 Mysql 容器后报错:[ERROR] --initialize specified but the data directory has files in it. Aborting.
|
8月前
|
网络虚拟化
配置基本QinQ示例
本文介绍了通过配置QinQ实现两个企业网络的独立组网需求。网络中企业1和企业2各有两分支,分别连接到运营商网络的LSW1和LSW2。通过创建VLAN100和VLAN200,配置QinQ接口类型,实现企业内部分支间的透明传输与业务隔离,同时确保不同企业间网络互不影响。配置步骤包括创建VLAN、设置QinQ接口、配置互联接口及验证连通性。最终通过抓包验证企业内部通信正常且企业间相互隔离。
配置基本QinQ示例
|
监控 前端开发 Linux
centos7系统安装部署zabbix5.0
【9月更文挑战第23天】在CentOS 7系统上部署Zabbix 5.0的步骤包括:安装MariaDB数据库及必要软件包,配置Zabbix仓库,设置数据库并导入Zabbix数据库架构,配置Zabbix服务器与前端参数,启动相关服务,并通过浏览器访问Web界面完成安装向导。
1234 0
|
11月前
|
存储 API 虚拟化
VMware vSphere Replication 9.0.2.2 发布 - 虚拟机复制和数据保护
VMware vSphere Replication 9.0.2.2 发布 - 虚拟机复制和数据保护
380 2
VMware vSphere Replication 9.0.2.2 发布 - 虚拟机复制和数据保护
|
10月前
|
人工智能 Cloud Native 虚拟化
VMware vSphere 7.0 Update 3u 发布 - 数据中心虚拟化和云原生平台
VMware vSphere 7.0 Update 3u 发布 - 数据中心虚拟化和云原生平台
348 0
VMware vSphere 7.0 Update 3u 发布 - 数据中心虚拟化和云原生平台
|
10月前
|
移动开发 安全 API
VMware vCenter Server 7.0U3u 发布 - 集中管理 vSphere 环境
VMware vCenter Server 7.0U3u 发布 - 集中管理 vSphere 环境
328 0
VMware vCenter Server 7.0U3u 发布 - 集中管理 vSphere 环境
|
存储 固态存储 数据库