Cacti初级知识普查

运维 系统运维
Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。在新手学习Cacti,本文先给大家讲解点Cacti基础知识,下面以问答的方式给你们提供帮助!

在这网络信息时代,运维人员和网管没有一款适合自己的软件,那工作一定进展的不顺,那就试试Cacti,对于新接触Cacti,一定要看这篇文章,介绍了一些Cacti初级知识

  1、为什么rra目录下什么都没有?

  1.1、请查看该目录的权限。该目录的权限应为cactiuser可以读写。

  1.2、如果目录的权限没有问题,那么可能是snmp的设置有问题,请手工测试一下:

  snmpwalk -v 2c -c public yourIP if

  复制代码

  如果有数据返回,则snmp的数据没有问题。如果出现“Timeout: No Response from ...”之类的

  错误信息则是snmp设置的问题。

  1.3、也可能是snmpwalk、snmpget和rrdtool的路径没有设置好在Settings-》Paths中检查设置是否正确。

  修改后请重建该监测点!否则不生效。

  2、为什么能取到流量的数据但取不到CPU和内存的数据?

  应该是snmp权限的设置问题。可以用snmpwalk手工测试一下。

  如果要取CPU等数据,需要修改net-snmp的配置。如何修改请看:

  http://bbs.chinaunix.net/viewthread.php?tid=594019的4楼。

  3、可以取到本机(linux)的数据,但却不能取到远程主机的数据?

  Cacti有很多模板,有的是用SNMP进行数据采集,有的是用shell脚本进行采集。如果没有特别的原因建议都使用SNMP的。

  Associated Graph Templates

  前面带“ucd/net”的就是能使用ucd-snmp和net-snmp的模板。如:ucd/net - CPU Usage

  Associated Data Queries

  前面带SNMP的就是能使用snmp的。如:SNMP - Interface Statistics

  当然,你还可以从www.cacti.net上找到新的模板或添加自己的模板。

  4、我以前用MRTG进行流量的监测,是否可以将MRTG中的数据导入到Cacti中呢?

  当然可以!因为我就是这样做的。

  请看:http://bbs.chinaunix.net/viewthread.php?tid=595090

  5、为什么我的流量达到100M以上图像就不准呢?

  这与snmp的版本有关,snmp1的数据是32位而snmp2c以上是64位。

  首先要确定你使用的是snmp2c或以上(现在的网络设备一般都支持)。

  然后点击Cacti的页面:“Console ->; Create New Graphs ->;Data Query”。你在下面看到

  “Select a graph type:”的下拉菜单(默认是“In/Out bits”),要取64bits的数据所以将其改为

  “In/Out bits(64-bit Counters)”,然后选择你要监测的网卡即可。

  另外,该监测点的“Maximum Value”必须设置为100M以上。

  如果是Linux主机要监测100M以上的流量(一般不会发生),需要带“--enable-mfd-rewrites”参数重新编译最新的net-snmp。

#p#

  6、09/02/2005 02:59:58 PM - POLLER: Poller[0] Maximum runtime of 296 seconds exceeded. Exiting,什么意思?

  应该是你的监测点设置太多,导致cacti通过snmpget取完所有数据的时间超过300秒。

  Cacti的作者一早就考虑到这问题,所以在cacti中有两种解决方法:

  6.1、将POLLER更改为cactid。

  默认的POLLER是cmd.php,而cactid是使用C写的程序,效率会比cmd.php高几倍!

  注意,虽然POLLER的选项中有cactid的选择,但cactid默认并没有安装,所以即使你选择了它也不会生效的。

  你可以从这里(http://www.cacti.net/cactid_download.php)下载cactid的源码或rpm(bin)文件进行安装。然后在PATH中指定cactid的路径即可。

  6.2、在POLLER的设置中加大cmd.php的进程数,即同时运行多个cmd.php进行数据的采集。但这样的话会加重你的系统负载。

  如果你的机器性能太差,建议还是改用cactid为好。

  PS:当磁盘空间满的时候会出现这个问题,原因是磁盘空间慢导致snmpget的时间变长。

  7、怎么备份Cacti和它的数据呀?

  只需要备份rra目录和数据库就可以了。你喜欢也可以将log目录一起备份。

  如果你自己添加了一些插件的话记得也拷过去。

【编辑推荐】

  1. linux下的cacti图片不显示的解决方法
  2. CACTI常见问题与答案
  3. 网络监控神器Cacti高级应用之创建主机模板
  4. 网络监控神器Cacti高级应用之新建作图模板
  5. 网络监控神器Cacti高级应用之Data Template
  6. 网络监控神器Cacti插件篇

 

责任编辑:赵鹏 来源: 网络转载
相关推荐

2011-03-29 14:11:20

Cacti基础知识

2009-12-02 10:57:37

软件普查

2011-03-29 13:23:54

CACTI

2021-08-19 16:22:51

零日漏洞攻击黑客

2010-06-17 17:22:30

Cacti 监控Lin

2011-03-24 15:35:01

Cacti

2011-03-24 14:05:17

Cacti监控

2011-04-02 14:21:51

Cacti安装

2011-03-29 09:14:37

2011-03-29 09:08:50

Linux

2011-03-31 13:21:16

cactirrd

2011-03-31 10:41:37

Cacti架构

2011-03-29 16:30:06

cacti

2011-03-25 09:00:34

Cacti

2010-05-26 15:43:45

cacti 监控lin

2011-03-31 09:36:35

Cacti监控

2011-04-02 14:21:46

Cacti配置

2011-03-24 14:05:16

CACTI

2011-03-25 09:00:39

Cacti模板

2011-03-25 09:00:36

Cacti插件
点赞
收藏

51CTO技术栈公众号