Cacti是一款基于MySQL,SNMP,PHP等开发的工具。可以获得SNMP的信息通过图像的方式进行显示,通过B/S架构提供网管服务。
Cacti将各端口信息、流量信息图形化的表示了出来,并能够查看设备的工作时间,状态及各个端口在某个时段的流量信息,cacti同时能够通过安装各种插件,达到自己所需要的某个功能。
Cacti的注册
通过登录网页进入cacti页面,点击左边竖栏的Devices按钮,之后点击ADD进行添加设备的操作;
添加设备
Devices
1. Description给与设备一个定义描述,通过“设备地址-型号-管理地址后2位”组成;
2. Hostname为设备的管理地址;
3. Host template定义查询设备的图形模板和相关设备的数据查询,一般为“ucd/net SNMP Host”;
4. Thold up/down Email Notification指定哪个列表能够收到端口状态变化的邮件提醒,一般为“global list”;
Availability/Reachability Option
定义检测设备是否在线,是否可达的一些方案;
SNMP Options
提供SNMP的设置包括SNMP的版本、SNMP所属团体、端口等;
设定完成后点击右下角的create,该设备即创建完成,可在Devices中发现。
为设备添加端口流量以及端口状态
1. 添加端口流量图形
2.点击create graphs for this host;选中所有的接口(除回环口,空接口),在底下select a graph type中,选择in/out bits(64-bit counters);
点击create,创建端口流量图形
添加端口状态图形
选中所有的端口
选择端口状态模版,点击创建按钮Create
在select a graph type中选择interface operational status,点击create,即创建端口状态图;
如果之前已做过该操作,则所有的端口为灰色;
(注意:1. 如果端口很多,分了几页,注意端口是否全部被选上。);
创建阈值列表
点击data source list;
将除回环口,空接口等其他所有端口选中,在choose an action中选择create threshold from template,点击go(注意端口列表是否分页,分页后的端口是否全部选上);
在Select a Threshold Template中,选择interface-status[int_status]点击continue完成阈值的添加;
当这些端口出现状态变化(1为up、2为down),则会向Global List的用户发送告警邮件;(注意:阈值不需要再接入层交换机上设置!);
创建完成后,可以再threshold中查看这些端口,以及删除,禁用这些端口阈值(禁用之后端口显示为灰色)。
Cacti简单的配置就这些,大家如果想要更加深入的了解Cacti,请访问:
原文地址:http://19880423.blog.51cto.com/1952910/1426045