控制台,网络管理之在仙人掌系统中导入MIB信息库

有两种可能的方法来添加一个新的索引toCacti MIB变量。第一,最简单的是修改现有的SNMP查询。第二个,是从头开始创建一个新的SNMP数据查询。Sincemodifying现有查询创建newquery只是的一个子集,第二个将被描述。
这个指南将引导你通过创造完全新的SNMP数据查询的步骤和整合成仙人掌,是用康柏把服务器的CPU利用率为例。


有两种方法可以将MIB文件导入仙人掌。首先,最容易的方法是修改一个已存在的SNMP数据查询。其次,是新建一个SNMPdata查询。由于第一种方法:修改已创建的数据查询是第二种新建dataquery的一个子集,以下只介绍第二种方法。


第1步:创建一个新的SNMP查询XML文件
首先,我们需要创建一个XML文件告诉仙人掌提供得到什么以及如何得到它。最困难的部分这一步isdetermining确切的MIB变量来使用。把服务器aproprietary MIB包含5分钟平均CPU utilizationfor每个处理器。
MIB变量代表一条信息像totaltraffic,错误,多播数据包.....废柴然而,它时常可能有多个数据来源(即aswitch可以有几百个网络接口)。保持theseinterfaces单独的一块当查询设备信息,索引值添加到正常MIBvariable结束。这个索引值是用来区分一个interfacefrom其他的所有与thatinterface相关MIB变量。然而,这个值不是固定的。它可以改变任何证明设备重启。因此我们必须告诉仙人掌MIBvariable包含索引,然后告诉它什么变量canpoll,使用这个指数,得到一些有用的信息。涉猎我们把服务器,该指数包含at1.3.6.1.4.1.232.11.2.3.1.1.1实际利用位于at.1.3.6.1.4.1.232.11.2.3.1.1.3

步骤1:创建一个新的SNMP查询xml文件

首先我们需要创建一个xml文件告诉仙人掌系统要获取什么信息以及如何获取。此步骤最困难的部分是准确选定要使用的MIB变量。工业标准服务器有一个统计每个系统进程5分钟平均CPU利用率的私有MIB.MIB变量是一整套信息标准,像总流量,错误包,丢弃包,广播包等。但是,这类信息常常可能有着多个数据来源(比如,一台交换机有可能拥有几百个网络接口)。为了让这些接口在信息查询时保持各自的独立性,在普通的MIB变量的结尾加上了一个索引值。这个索引值用于区分MIB变量关联的不同接口。然而,这个值不是固定的,设备重启后值会发生改变,因此,我们必须告诉仙人掌系统什么MIB变量包含这个索引,什么变量能检测,使用这个索引,然后得到一些有用的信息。在工业标准的服务器条件下,索引包含在1.3.6.1.4.1.232.11.2.3.1.1.1实际使用率位置在.1.3.6.1.4.1.232.11.2.3.1.1.3。

下面是xml文件,需要创建newquery。

以下是这个xml文件需要创建的新查询

"

& lt; interface>

& lt; name> CompaqProcessors
& lt; description>查询主机的monitorableprocessors
& lt; oid_index> .1.3.6.1.4.1.232.11.2.3.1.1.1

& lt; fields>
& lt; cpqHoCpuUtilIndex>
& lt; name> Index
& lt; method> walk
& lt; source> value
& lt; direction> input
& lt; oid> .1.3.6.1.4.1.232.11.2.3.1.1.1
& lt;/cpqHoCpuUtilIndex>
& lt; cpqHoCpiUtilFiveMin>
& lt; name> 5 MinuteUtilization
& lt; method> walk
& lt; source> value
& lt; direction> output
& lt; oid> .1.3.6.1.4.1.232.11.2.3.1.1.3
& lt;/cpqHoCpiUtilFiveMin>
& lt;/fields>
& lt;/interface>
"

名称和描述是可选的字段和没有影响theoperation仙人掌。oid_index字段应包含MIBvariable包含该查询的索引。
内的任何部分将使用从oid_index indexvalues聚集查询。必须有至少twovariables字段部分在任何数据查询:一个作为anindex和一个收集数据的阴谋。

名称和描述是可选项,对仙人掌操作没有影响.Oid索引字段应该包含此次查询的MIB变量。任何区域内的查询将使用oid索引采集到的索引值。任何数据查询字段区域内必须包含至少两种变量:一种是使用索引另一种是采集数据去绘制。

在上面的例子中,有两个变量在fieldssection: cpqHoCpuUtilIndex cpqHoCpiUtilFiveMin。名字什么都可以,只要他们从a - z andA-Z只包含字符。数字和标点符号会导致一个错误。T是安全离开组走对于大多数查询方法。源值allowsyou做一些处理查询返回的值。在简单的情况下,我们将离开这个设置为“价值”。Directionfield是非常重要的。输入字段的字段不转换时间。这些通常是诸如索引值,adescription字段或一个名字。输入字段将使用withincacti MIB mariables指数。输出字段是那些fieldswhich可以画。null

控制台,网络管理之在仙人掌系统中导入MIB信息库