当前位置:文档之家› [原创]Solarwinds Orion V9 Custom OID 方法

[原创]Solarwinds Orion V9 Custom OID 方法

[原创]Solarwinds Orion V9 Custom OID 方法
自从ORION V9出现以后,CUSTOM POLLER就被改为了“Universal Device Poller”。

但很多ORION V9 MIB库不支持的OID无法监视。

至于为什么无法监视,我想大家看一下下图就明白了,其实我已经解决这个问题,下面的方法只是一种解决办法,更好的解决办法,就是将“show advanced option”选项弄出来,具体如何弄,我要看大家的关注程度了,在最恰当的时候放出,尽请期待。

具体解决方法
1、使用记事本新建一个文本文件,名字可以自己定义。

例如:“Cisco 5min CPU utilization”。

2、文件内容如下:
①第一行内容 <?xml version="1.0" encoding="utf-8"?>
②第二行内容 <CustomPollers version="9.0">
③第三行内容<CustomPoller UniqueName="Cisco 5min CPU utilization" Description="Cisco 5min CPU utilization" OID="1.3.6.1.4.1"
MIB="AirPair-MIB:enterprises" SNMPGetType="Get" NetObjectPrefix="N" GroupName="CISCO" PollerType="S" Parser="None"
IncludeHistory="True" Unit="" TimeUnitId="0" TimeUnitQuantity="1" DefaultDisplayTimeUnitId="0" Formula=""
LabelType="" LabelDetail="">
各字段详细说明: 1、UniqueName 自定义POLLER的名字,可以任意填写
2、Description对POLLER进行描述,可以任意填写
3、OID 需要监视的OID值
4、MIB 对应该OID的MIB库,如无法确定,按上面填写应该可以
5、SNMPGetType SNMP获取数据的方式,可填写“Get”或“Get Next”,填写Get即可。

6、NetObjectPrefix 该值为“N”代表该POLLER为NODE,该值为“I”代表该POLLER为INTERFACE。

解释一下,如果该POLLER是监视设备的话,要填写N,如果是监视接口,要填写I。

7、GroupName 很简单,为该POLLER定义一个组
8、PollerType 该值为“R”代表的Rate Poller,“C”代表Couter Poller,“S”代表Status Poller。

解释一下,填写R,表示监视速率类的poller,填写C,表示计数类的poller,填写S,表示状态类的
Poller。

9、Parser 该poller的唯一内部标识符,可选参数1=None, 2=text, 3=enum, 4=macAddress, 5=counter,
6=gauge, 10=TrueFalse, 11=FalseTrue, 12=CleanMac, 14=TimeTicks, 15=HighBandwidth,
16=AdminStatus, 17=OperationalStatus
10、IncludeHistory 该Poller是否记录历史数据,可选参数“Ture”和“False”,建议必选“Ture”
11、Unit 计量单位可选参数“bytes”、“degrees”、“dbs”,可不填写
12、TimeUnitId 内部计时单位唯一标识,可选参数“msec”、“sec”、“min”、“hr”、“days”,按上面填写即可
13、TimeUnitQuantity按上面填写即可
14、DefaultDisplayTimeUnitId 按上面填写即可
15、Formula 可以填加计算公式,可计算最大,最小,平均值等,建议使用“Universal Device Poller”
里的“Transform Results”中的“Formula”功能。

16、LabelType 标签类型,可不填写
17、LabelDetail 标签明细,可不填写
注:上述poller内容可填加多行,即填写多个OID的监视。

④第四行内容 <Enumerations /> 枚举数据
⑤第五行内容 </CustomPoller> 表示该poller结束
⑥第六行内容 </CustomPollers> 表示全部poller结束
注意:通过上面设置后,自定义POLLER完毕,将文件扩展名修改为“.UnDP”文件
下面为完整文件举例:
<?xml version="1.0" encoding="utf-8"?>
<CustomPollers version="9.0">
<CustomPoller UniqueName="Cisco 5min CPU utilization" Description="Cisco 5min CPU utilization" OID="1.3.6.1.4.1" MIB="AirPair-MIB:enterprises" SNMPGetType="Get" NetObjectPrefix="N" GroupName="CISCO" PollerType="S" Parser="None" IncludeHistory="True" Unit="" TimeUnitId="0" TimeUnitQuantity="1" DefaultDisplayTimeUnitId="0" Formula="" LabelType="" LabelDetail=""> <Enumerations />
</CustomPoller>
</CustomPollers>
3、打开“Universal Device Poller”,选择File菜单,选中“Import Universal Device Pollers”
4、出现下面窗口后,选择“OPEN”选项。

5、弹出如下对话框,选择刚才建立“Cisco 5min CPU utilization .UnDP”文件打开。

6、返回到前面窗口后,选中左边的“内容”,然后点击“Import”按钮;选择OK完毕。

返回“Universal Device Poller”主页面。

7、在“Universal Device Poller”主页面,左下角,选择刚才建立的“pollers”,然后点鼠标右键。

选择“Assign”按钮。

8、弹出对话框后选择要监视的设备,点TEST测试,返回测试结果,表示测试正常,点击“Finish”
9、使用管理权限登陆“web console”,进入“admin”后,选择“manage views”,选择“ADD”。

10、弹出如下窗口后,随便起个名称,选择“+”,添加自定义视图。

11、选择如图上所示内容后,选择“Submit”按钮。

12、返回后,切换到“Universal Device Poller”主页面,按下图选择。

13、弹出对话框后,选择刚才建立的视图名称“CPU_5min”,点击“Finish”结束。

14、再返回下面界面后,点击“Preview”
15、弹出如下窗口后,点“edit”
16、弹出窗口后,选择建立的“Universal Device Poller”的名称后,点击“Submit”后完成。

17、成功后,返回前面页面。

18、可以点中间的数字,查看曲线。

19、弹出曲线窗口。

20、各位也可以直接定义图表。

具体操作步骤略。

参见操作手册。

相关主题