Cacti——什么是仙人掌?

前言:Cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数 据,然后用rrdtool储存 和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。

什么是仙人掌(Cacti)?
Cacti是RRDTool的完整前端,它存储了创建图形所需的所有必要信息,并使用MySQL数据库中的数据填充它们。前端完全由PHP驱动。除了能够在数据库中维护图形,数据源和循环存档之外,cacti还可以处理数据收集。对于那些用于使用MRTG创建流量图的用户,还有SNMP支持。
数据源
要处理数据收集,您可以将cacti路径连接到任何外部脚本/命令以及用户需要“填写”的任何数据,然后cacti将在cron-job中收集此数据并填充MySQL数据库/循环档案。
还可以创建数据源,这些数据源对应于图表上的实际数据。例如,如果用户想要将ping时间映射到主机,则可以使用ping主机的脚本创建数据源,并以毫秒为单位返回其值。在为RRDTool定义选项(例如如何存储数据)之后,您将能够定义数据输入源所需的任何其他信息,例如在这种情况下要ping的主机。创建数据源后,它将以5分钟的间隔自动维护。
图形
一旦定义了一个或多个数据源,就可以使用数据创建RRDTool图形。Cacti允许您使用所有标准RRDTool图形类型和合并功能创建几乎任何可以想象的RRDTool图形。颜色选择区域和自动文本填充功能还有助于创建图形以使过程更容易。
您不仅可以在仙人掌中创建基于RRDTool的图形,还可以通过多种方式显示它们。除了标准的“列表视图”和“预览模式”(类似于RRDTool前端14all)之外,还有一个“树视图”,它允许您将图形放到分层树上以用于组织目的。
用户管理
由于cacti的许多功能,内置了基于用户的管理工具,因此您可以添加用户并授予他们对某些仙人掌区域的权限。这将允许某人创建一些可以更改图形参数的用户,而其他用户只能查看图形。在查看图表时,每个用户还保持自己的设置。
模板
最后,cacti能够通过使用模板扩展到大量数据源和图形。这允许创建单个图形或数据源模板,该模板定义与其关联的任何图形或数据源。主机模板使您能够定义主机的功能,因此cacti可以在添加新主机时轮询它以获取信息。



可能感兴趣:
1.如何安装配置Cacti的操作参考文章:

如何在Linux中安装部署Cacti

如何配置整合Cacti和Nagios监控平台参考

如何完成Cacti安装配置

2.如何使用Cacti的文章:

Cacti监控Redis实现过程

如何配置Cacti监控Linux

使用Cacti监控SQL Server

Cacti监控Mongodb操作参考

如何配置Cacti 监控 MySQL 数据库状态


上一篇:Apache(Apache软件基金会)
下一篇:Fedora简介

网友回应

欢迎扫描关注我们的微信公众平台!

欢迎扫描关注我们的微信公众平台!