Cacti 是一款基于 PHP、MySQL、SNMP 和 RRDTool 的网络流量监测与图形分析工具。它的名字在英文中就是“仙人掌”的意思。软件通过 snmpget 采集数据,再交给 RRDTool 绘制成图表,用户不需要去研究 RRDTool 那些复杂的参数就能上手。Cacti 自带完善的数据管理和用户管理机制,可以精确控制每个用户能查看的树状结构、主机以及任意一张图,还支持与 LDAP 对接完成身份验证,模板也可以自行添加。

1、 每张图里都可以选用 CDEFs,或者从 Cacti 的数据源中定义数量不受限制的图形项目
2、 GPRINT 图项目区、栈以及 LINE [1-3] 支持自动分组,方便快速重新调整排列顺序
3、 提供自动填充支持,保证图例文本行能够完整显示
4、 CDEF 内置的 RRDTool 数学函数,图形数据可以被灵活处理,这些 CDEF 函数既能在 Cacti 中定义,也能在所有曲线图里全局调用
5、 可用的 RRDTool 图形项目类型包括区、STACK、LINE [1-3]、GPRINT、COMMENT、VRULE 和 HRULE
- 利用 RRDTool 的“创建”和“更新”功能来生成数据源,每个数据源都能用于收集本地或远程数据,并放置到图表上
- 支持带有多个数据源的 RRD 文件,RRD 文件可以存放在本地文件系统的任意位置
- 循环赛归档(RRA)设置允许用户自定义采集数据的时间跨度,并能以不同的数据量进行存储
- 内置“数据输入”机制,用户可定义自定义脚本用于采集数据,每个脚本可以包含每个数据源必须使用的参数,比如 IP 地址
- 原生支持 SNMP,可使用 PHP-SNMP、UCD-SNMP 或 net-snmp
- 能够通过 SNMP 或索引脚本来检索数据,例如填充 IP 接口列表或服务器上安装的分区列表
- 集成图形模板后,可以做到一键为主机创建图表
- 基于 PHP 的轮询执行脚本负责获取 SNMP 数据并更新 RRD 文件
- 图形模板把常见的图形组合成模板,正常曲线图中的每个字段都可以按模板或按单张图来指定
- 数据源模板将通用的数据源类型组合在一起,正常数据源中的每个字段同样可以按模板或按单个数据源来指定
- 主机模板由一组图形和数据源模板构成,用来定义常见的主机类型
- 创建主机之后,主机会自动套用模板中的属性
1、 树视图允许用户创建“图形层次结构”,并把图表放置到树上,这是管理大量图表的简便方法
2、 列表视图把大量图表列成一份名单,用户可以通过链接跳转到实际图形,每个图形都有自己的标题
3、 预览视图以大型名单格式展示所有图形,这也是 RRDTool/MRTG 的 14all CGI 脚本默认采用的视图
- 基于用户的管理模式,管理员可以创建 Cacti 接口的用户,并分配不同级别的权限
- 权限可以针对每个用户的每张图分别指定,让 Cacti 适合需要协作的场合
- 每个用户都能保留自己不同的图形观看偏好设置
(您的评论需要经过审核才能显示)
0条评论