Chinaunix首页 | 论坛 | 博客
  • 博客访问: 664170
  • 博文数量: 59
  • 博客积分: 6011
  • 博客等级: 准将
  • 技术积分: 2600
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-25 13:42
文章分类

全部博文(59)

文章存档

2011年(2)

2009年(12)

2008年(45)

我的朋友

分类: 系统运维

2009-02-24 10:05:16

cacti 是网络流量监控里的开源大餐,对于一般网络管理员来说,监控网络流量的作用是为了有一个参照。对于问题分析有一个数据可依。那CACTI就是一个最佳的选择。但是CACTI安装繁琐成为了一个不小的问题,此处推荐一般的管理员安装cactiez,最新出了由Ivory制作的 cactiez中文版ISO镜像,只要直接即可。
 
 
下面讲解用的是cacti 0.8.7b 高集成非汉化版本。
 
Cacti安装完后登陆WEB系统(用户密码都是admin)输入完成后会提示更改密码。
    登陆后首先查看安装路径是否都OK
由于cactiez已经设置好了centos系统上的一些配置包括snmp,所以我们只需要在cacti和需要监控的设备上设置一些参数就行了。
接下来是设置网络设备SNMP口令
  cisco 路由交换
 snmp-server community public_cacti RO
 snmp-server ifindex persist
 snmp-server enable traps

这是华为交换机的方法,这是台quidway3952
sys
snmp-agent community read xqssl2l
snmp-agent trap enable
snmp-agent sys-info version all
snmp-agent target-host trap address udp-domain *.*.*.* udp-port 161 params
quit
save
然后进入cacti -Configuration -setting-

RRDTOOL版本设置为1.2X  SNMP版本一般设置为V2 下面要设置SNMP团体口令。要和设备设置的保持一致。
关于SNMP的版本:
SNMP Version 1: SNMP协议的首个版本,因为配置、使用很简单,所以也是最常用的。这个版本的安全策略使用的是限制IP访问和团体名的方式,而且数据传输也不加密,一旦被非法用户获取访问方法,服务器的所有信息将被一览无余。

SNMP Version 2: SNMP的第二版本, 也称为v2c。SNMPv2在前一版本的基础上扩展了错误代码数量和计数器的大小,并且在查询大量数据信息时能够保证较高的效率。

SNMP Version 3: 相对于前两个版本,v3提供了更为强大的安全机制和远程配置功能。它不再使用团体名和读写访问控制作为安全策略,而是加入了用户名和密码的机制。最重要的一点是v3版本支持SNMP数据传输和错误检测加密传输。并且可根据每个用户来单独设置访问OID值的权限。

接下来正式进入图形生成的设置。 

第一步创建主机 management->devices->add->devices[new]

 
  1. Descritpion 对服务器的描述信息,任意取一个容易记的名称
  2. Hostname 监控主机的IP地址或主机名,如果使用主机名,别忘了设置/etc/hosts
  3. Host Template 这里实际上是一个监控模板,在创建图形时会有一些默认的监控项,比如CPU、内存等。根据监控主机的类型来选择,如果是Linux系统,通常选择“Local Linux Machine”和“ucd/net SNMP Host”。监控网络设备这里一般选择了“ucd/net SNMP Host”。
  4. SNMP Community 要和snmpd.conf中的团体名一致(和设备中设置的团体名一致比如前面设置的public_cacti)
  5. SNMP Version 如果选择Version 1,就不用设置SNMP Username和SNMP Password两项了,因为只有在Version 3中才会使用。
  6. SNMP Port 默认使用161端口
  7. SNMP Timeout 获取目标主机信息的超时时间

进行完这一步,就完成了一个主机基本信息的描述。保存后在device里就生成了一条记录,点击记录再进入记录条目,此时如果SNMP infomation下面有一个红色提示snmp error说明可能是CACTI服务器连接不到目标主机,也可能是SNMP团体名设置错误,可做适当调整,知道没有错误。

第二步 为主机创建图形
     在上图的界面点击旁边的create Graphs for this host.为刚刚创建的主机创建图形。

 实际上这一步看到的界面是和前面选用的模板有关的,我们在前面devices选择的模板是ucd/net snmp host 所以有列出了CPU 内存信息,另外在下面还可增加监控模板。如果监控模板不对,则显示的图形不和实际或者无法显示。关于模板是个很重要的功能,请参看模板一节。我这里要监控的是一台CISCO交换机的端口流量,那么我要把需要监控的端口选上。最后保存就为这个主机创建了一个流量信息图集(之所以说是集,因为里面的图形并不是专属这个主机名称的,也可以划到另一个名称去,变化比较灵活,这个问题属于图形树规划的问题,后面有讲)。

   第三步  创建图形树

       做完了第二步,实际上在graphs里是看不到图形的,需要用图形树把图形链接出来,使用自己创建的图形树的目的是为了规划图形分类,让管理更清晰。
     3.1 Management->->add  
         新建图形树


       NAME 起一个一级目录的名字
      sorting type分类类型     实际上是目录排序,分别是无排序、安字母、自然排序、数字排序。一般选无排序。
      创建完了一级目录后,进入一级目录,单击ADD创建二级目录

此项注意: 先选择节点类型,因为选择节点类型后页面要刷新,其他的白选。页面类型中
    header  是菜单项,意思就是点击后弹出子菜单。
    graphs  图形   点击后链接到具体的一个图形。
    host    主机   点击后现实设备中定义的主机下所有的图形集。
    这一级菜单只有header可以定义名称。graphs和host是集成前面定义的名称来的。所有的时候为了看起来清晰明了 需要将你的主机再向下包含一层目录。

    到此简单的流量监控图就创建完了,主菜单的graphs项列出了我们创建的图形树,点击可看到相应的数据图表。

   
 
    这里提几点关于创建目录的问题,比如我这个架构,6509_host_1是核心交换机,一个域内的VLAN端口、服务器端口都和这个交换机有关,这时如何来做。建议分开来做。我的6509_host_1在设备第二步创建图形时只创建了上面的实际端口流量信息和交换机CPU\内存信息。
   而VLAN信息虽然也是在6509上,但却没有选而是单独创建了一个6509_host_vlan。服务器端口的流量也是单独的创建了一个服务器的图形主机,这样方便进行查看。
   另外对于交换机端口信息图,希望图形上显示交换机里对端口的描述信息(description)。这个默认是没有的,需要自己创建模板才能实现,下面要讲到的是模板的一些设置。
 
第七步 关于其他插件
  7.1、使用monitor插件
    1、打开“Console->Settings->Misc”,可以调整Monitor的各项配置。例如:勾选“Show Icon Legend”可以在监控页面显示图例;
“View”可以选用Tiles类型,以显示设备状态表格。
    2、为cacti添加新设备时,勾选上“Monitor Host”项。对已添加的设备可以通过“Management->Devices”进去修改。
    3、单击Web页面上方的“monitor”标签链接,可以进入查看各设备/主机的状态图示。
 

  7.2、使用thold插件
    1、打开“Console->Settings->Mail/DNS”,可以调整“SMTP Options”和“DNS Options”等配置,用于确保预警邮件能够发出。
    2、打开“Console->Settings->Alerting/Thold”,可以调整Thold的各项配置。例如:“Dead Host Notifications Email”处可填写设
备当机时发送警告信息到哪个邮箱;勾选“Send alerts as text”项,可以设置只发送文本格式的邮件。
    3、打开“Templates->Threshold Templates”,可以添加、取出需要关联到预警系统的模板,例如:可以添加和“Interface-Traffic”
模板的关联,选择“traffic_in”、“traffic_out”数据项,分别设置警告阈值“High Threshold”(如200000000比特/秒);可以添加和“
Unix-Disk Space”模板的关联……。
    4、打开“Create->New Graphs”,选择需要提供预警的设备,单击右侧上方的“Auto-create thresholds”创建预警项目。
    5、打开“Management->Thresholds”,可以管理已经创建的预警项目。
 
文章出处:
 
 第五步 模板设置
  
 六   关于页面显示信息的修改。
 
未完待续.....
阅读(3836) | 评论(0) | 转发(0) |
0

上一篇:可以做的服务

下一篇:多条件排序问题

给主人留下些什么吧!~~