win7系统下载
当前位置: 首页 > 网络技术教程 > 详细页面

如何用Cacti取得snmp服务数据

发布时间:2019-02-08 文章来源:xp sp3系统下载 浏览:

网络技术是从1990年代中期发展起来的新技术,它把互联网上分散的资源融为有机整体,实现资源的全面共享和有机协作,使人们能够透明地使用资源的整体能力并按需获取信息。资源包括高性能计算机、存储资源、数据资源、信息资源、知识资源、专家资源、大型数据库、网络、传感器等。 当前的互联网只限于信息共享,网络则被认为是互联网发展的第三阶段。

对于snmp服务可疑从很多软件中有所体现。那么我们今天介绍的则是Cacti的软件。那么现在来对这个软件的一些功能以及操作做一下简单的介绍。Cacti中文版是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。

一.测试snmp服务是否正常

  1. #snmpwalk -c public -v 2c localhost  
  2. #snmpwalk -v 1 -c public localhost IP-MIB::ipAdEntIfIndex  
  3. IP-MIB::ipAdEntIfIndex.61.xxx.xxx.xxx = INTEGER: 2  
  4. IP-MIB::ipAdEntIfIndex.127.0.0.1 = INTEGER: 1  
  5. IP-MIB::ipAdEntIfIndex.172.xxx.xxx.xxx = INTEGER: 3 

也可以用snmpd -f -Le 命令查看当前有没有出什么错

FQA:

1、如果磁盘监控不到

请使用Cacti中文版中自带的模板 ucd/net – Get Monitored Partitions ,然后在被监控的机器的snmpd.conf(/etc/snmp/snmpd.conf)中加入

disk / (比如我们监视根分区)

然后可以用snmpwalk -v 1 -c public 192.168.0.52 dsktable这个命令来检查

2、如果图出不来

1.检查你的主机是不是活的,一定要能测试通过,状态是活的才行,可以用命令来检查是否有输出

2.另外Cacti中文版默认选择的rrdtool的版本是RRDTool 1.1.x 的!—-点击Console->System Utilities->Technical Support->RRDTool Version选择RRDTool 1.2.x,不然有可能出不了图.

3、网卡流量达到100M以上图像有问题?

这与snmp的版本有关,snmp1的数据是32位而snmp2c以上是64位(AS4默认是不支持64位的)。

1.首先要确定你使用的是snmp2c或以上,是否支持64位MIB库.如下如果返回的有几行含有“Counter64:”的话.那么表明是支持的。

  1. #snmpwalk -c public -v 2c localhost IF-MIB::ifHCInOctets  
  2. IF-MIB::ifHCInOctets.1 = Counter64: 3174458  
  3. IF-MIB::ifHCInOctets.2 = Counter64: 1585772167  
  4. IF-MIB::ifHCInOctets.3 = Counter64: 35696997927  
  5. IF-MIB::ifHCInOctets.4 = Counter64: 0 

2.然后点击Cacti中文版的页面:“Console ->; Create New Graphs ->;Data Query”。你在下面看到“Select a graph type:”的下拉菜单(默认是“In/Out bits”),要取64bits的数据所以将其改为“In/Out bits(64-bit Counters)”,然后选择你要监测的网卡即可。另外,该监测点的“Maximum Value”必须设置为100M以上。

3.设备管理中,选择的主机中的SNMP版本,一定要是2.

网络的神奇作用吸引着越来越多的用户加入其中,正因如此,网络的承受能力也面临着越来越严峻的考验―从硬件上、软件上、所用标准上......,各项技术都需要适时应势,对应发展,这正是网络迅速走向进步的催化剂。

本文章关键词: snmp服务 Cacti 

上一篇:

下一篇:Linux SNMP安装简易图文详细教程