NBOCFV4F1.5 APC
NBOCFTYPE power
noQuery:DisplayString:APC:1.3.6.1.4.1.318.1.1.1.1.1.1:Vendor:Advanced Details:
static:::DisplayString:1.3.6.1.4.1.318.1.1.1.1.1.1:::::::Description::Advanced Details:
static:::enum{1,Unknown,2,Battery Normal,3,Battery Low}:1.3.6.1.4.1.318.1.1.1.2.1.1:::::::Battery Status::Advanced Details:
static:ti:::1.3.6.1.4.1.318.1.1.1.2.1.2:::::::Time On Battery::Advanced Details:
static:pe:::1.3.6.1.4.1.318.1.1.1.2.2.1:::::::Remaining Battery Capacity::Advanced Details:
static:dc:::1.3.6.1.4.1.318.1.1.1.2.2.2:::::::Internal UPS Temperature::Advanced Details:
static:ti:::1.3.6.1.4.1.318.1.1.1.2.2.3:::::::Battery Run Time Remaining::Advanced Details:
static:::enum{1,Battery does not need replacing,2,Battery needs replacing}:1.3.6.1.4.1.318.1.1.1.2.2.4:::::::Battery Replace Indicator::Advanced Details:
static:::Integer:1.3.6.1.4.1.318.1.1.1.2.2.5:::::::Number of External Battery Packs::Advanced Details:
static:::Integer:1.3.6.1.4.1.318.1.1.1.2.2.6:::::::Number of Bad External Battery Packs::Advanced Details:
static:::Integer:1.3.6.1.4.1.318.1.1.1.3.1.1:::::::AC Input Phase::Advanced Details:
static:vo:::1.3.6.1.4.1.318.1.1.1.3.2.1:::::::Utility Line Voltage::Advanced Details:
static:vo:::1.3.6.1.4.1.318.1.1.1.3.2.2:::::::Maximum Utility Line Voltage Last Minute::Advanced Details:
static:vo:::1.3.6.1.4.1.318.1.1.1.3.2.3:::::::Minimum Utility Line Voltage Last Minute::Advanced Details:
static:hz:::1.3.6.1.4.1.318.1.1.1.3.2.4:::::::Input Frequency::Advanced Details:
static:::enum{1,No Previous Transfer,2,High Line Voltage,3,Brownout,4,Blackout,5,Small Momentary Sag,6,Deep Momentary Sag,7,Small Momentary Spike,8,Large Momentary Spike,9,Self Test,10,Rate Of Voltage Change}:1.3.6.1.4.1.318.1.1.1.3.2.5:::::::Reason For Last Transfer to Battery Power::Advanced Details:
static:::enum{1,Unknown,2,On Line,3,On Battery,4,On Smart Boost,5,Timed Sleeping,6,Software Bypass,7,Off,8,Rebooting,9,Switched Bypasss,10,Hardware Failure Bypass,11,Sleeping Until Power Return,12,On Smart Trim}:1.3.6.1.4.1.318.1.1.1.4.1.1:::::::UPS Status::Advanced Details:
static:::Integer:1.3.6.1.4.1.318.1.1.1.4.1.2:::::::Output Phase::Advanced Details:
static:vo:::1.3.6.1.4.1.318.1.1.1.4.2.1:::::::Output Voltage::Advanced Details:
static:hz:::1.3.6.1.4.1.318.1.1.1.4.2.2:::::::Output Frequency::Advanced Details:
static:pe:::1.3.6.1.4.1.318.1.1.1.4.2.3:::::::Current UPS Load - Rated Capacity::Advanced Details:
static:am:::1.3.6.1.4.1.318.1.1.1.4.2.4:::::::Current Load Draw on UPS::Advanced Details:
static:vo:::1.3.6.1.4.1.318.1.1.1.5.2.1:::::::Nominal Output Voltage::Advanced Details:
static:vo:::1.3.6.1.4.1.318.1.1.1.5.2.2:::::::Maximum Line Voltage Before Switching to Battery::Advanced Details:
static:vo:::1.3.6.1.4.1.318.1.1.1.5.2.3:::::::Minimum Line Voltage Before Switching to Battery::Advanced Details:
static:dc:::1.3.6.1.4.1.318.1.1.2.1.1:::::::Ambient Temperature Probe 1::Advanced Details:
static:pe:::1.3.6.1.4.1.318.1.1.2.1.2:::::::Relative Humidity Probe 1::Advanced Details:
static:dc:::1.3.6.1.4.1.318.1.1.2.1.3:::::::Ambient Temperature Probe 2::Advanced Details:
static:pe:::1.3.6.1.4.1.318.1.1.2.1.4:::::::Relative Humidity Probe 2::Advanced Details:
table:1.3.6.1.4.1.318.1.1.2.2.2.1.1:::enum{1,Unknown,2,No Fault,3,Fault}:1.3.6.1.4.1.318.1.1.2.2.2.1.5::::::1.3.6.1.4.1.318.1.1.2.2.2.1.3::contact status:Advanced Details:
#static:::DisplayString:1.3.6.1.4.1.318.1.1.4.1.4:::::::Model Number::Advanced Details:
#table:1.3.6.1.4.1.318.1.1.4.4.2.1.1:::enum{1,On,2,Off,3,Reboot,4,Unknown,5,On With Delay,6,Off With Delay,7,Reboot With Delay}:1.3.6.1.4.1.318.1.1.4.4.2.1.3::::::1.3.6.1.4.1.318.1.1.4.4.2.1.4::Outlet Control:Advanced Details:
table:1.3.6.1.4.1.318.1.1.5.1.2.1.1::::1.3.6.1.4.1.318.1.1.5.1.2.1.6::::::1.3.6.1.4.1.318.1.1.5.1.2.1.2:Master Switch VM Model Number::Advanced Details:
table:1.3.6.1.4.1.318.1.1.5.4.2.1.1:::enum{1,True,2,False}:1.3.6.1.4.1.318.1.1.5.4.2.1.4::::::1.3.6.1.4.1.318.1.1.5.4.2.1.2::Overload Condition:Advanced Details:
table:1.3.6.1.4.1.318.1.1.5.4.2.1.1:::enum{1,True,2,False}:1.3.6.1.4.1.318.1.1.5.4.2.1.5::::::1.3.6.1.4.1.318.1.1.5.4.2.1.2::Low Load Condition:Advanced Details:
table:1.3.6.1.4.1.318.1.1.5.4.2.1.1:pe:::1.3.6.1.4.1.318.1.1.5.4.2.1.6::::::1.3.6.1.4.1.318.1.1.5.4.2.1.2::Current Load:Advanced Details:
table:1.3.6.1.4.1.318.1.1.5.5.1.1.3:::enum{1,On,2,Off,3,Reboot,4,Delayed On,5,Delayed Off,6,Delayed Reboot,7,Pending Command}:1.3.6.1.4.1.318.1.1.5.5.1.1.5::::::1.3.6.1.4.1.318.1.1.5.5.1.1.4::Outlet Control:Advanced Details:
table:1.3.6.1.4.1.318.1.1.6.1.2.1.1::::1.3.6.1.4.1.318.1.1.6.1.2.1.6::::::1.3.6.1.4.1.318.1.1.6.1.2.1.2:Master Switch Plus Model Number::Advanced Details:
table:1.3.6.1.4.1.318.1.1.6.5.1.1.3:::enum{1,On,2,Delayed On,3,Off,4,Graceful Reboot,5,Immediate Reboot,6,Graceful Shutdown,7,Override Battery Capacity Threshold,8,Cancel Pending Command}:1.3.6.1.4.1.318.1.1.6.5.1.1.5::::::1.3.6.1.4.1.318.1.1.6.5.1.1.2::MSP Outlet Control:Advanced Details:
static:vo:::1.3.6.1.4.1.318.1.1.1.2.2.7:::::::Nominal Battery Voltage::Advanced Details:
static:vo:::1.3.6.1.4.1.318.1.1.1.2.2.8:::::::Actual Battery Voltage::Advanced Details:
static:am:::1.3.6.1.4.1.318.1.1.1.2.2.9:::::::Battery Current::Advanced Details:
static:am:::1.3.6.1.4.1.318.1.1.1.2.2.10:::::::Total DC Current::Advanced Details:
#static:::DisplayString:1.3.6.1.4.1.318.1.1.7.1.1.3:::::::DC Power Plant Model Number::Advanced Details:
#static:::DisplayString:1.3.6.1.4.1.318.1.1.8.1.5:::::::Automatic Transfer Switch Model Number::Advanced Details:
#dc2
#noQuery:DisplayString:Environmental Monitor:1.3.6.1.4.1.318.1.1.10.1.1.1:Description:Advanced Details:
table:1.3.6.1.4.1.318.1.1.10.1.3.3.1.1:enum{1,dc,2,df}:1.3.6.1.4.1.318.1.1.10.1.3.3.1.5::1.3.6.1.4.1.318.1.1.10.1.3.3.1.4::::::1.3.6.1.4.1.318.1.1.10.1.3.3.1.2::Temperature:Advanced Details:
:pe:::1.3.6.1.4.1.318.1.1.10.1.3.3.1.6::::::1.3.6.1.4.1.318.1.1.10.1.3.3.1.2::Humidity:Advanced Details:
table:1.3.6.1.4.1.318.1.1.10.2.3.2.1.1:enum{1,dc,2,df}:1.3.6.1.4.1.318.1.1.10.2.3.2.1.5::1.3.6.1.4.1.318.1.1.10.2.3.2.1.4::::::1.3.6.1.4.1.318.1.1.10.2.3.2.1.2::Temperature:Advanced Details:
:pe:::1.3.6.1.4.1.318.1.1.10.2.3.2.1.6::::::1.3.6.1.4.1.318.1.1.10.2.3.2.1.2::Humidity:Advanced Details:
static:::DisplayString:1.3.6.1.4.1.318.1.1.12.1.5:::::::Model Number::Advanced Details:
table:1.3.6.1.4.1.318.1.1.12.2.3.1.1.1:am:::1.3.6.1.4.1.318.1.1.12.2.3.1.1.2:1:::::1.3.6.1.4.1.318.1.1.12.2.3.1.1.1:Phase:Load:Advanced Details:
table:1.3.6.1.4.1.318.1.1.12.2.3.1.1.1:::enum{0,Unknown,1,Normal,2,Low,3,Near Overload,4,Overload}:1.3.6.1.4.1.318.1.1.12.2.3.1.1.3::::::1.3.6.1.4.1.318.1.1.12.2.3.1.1.1:Phase:Load State:Advanced Details:
table:1.3.6.1.4.1.318.1.1.12.3.5.1.1.1:::enum{1,On,2,Off}:1.3.6.1.4.1.318.1.1.12.3.5.1.1.4::::::1.3.6.1.4.1.318.1.1.12.3.5.1.1.2:::Advanced Details:
static:::enum{0,Unknown,1,Ok,2,Failed}:1.3.6.1.4.1.318.1.1.12.4.1.1:::::::Power Supply 1::Advanced Details:
static:::enum{0,Unknown,1,Ok,2,Failed}:1.3.6.1.4.1.318.1.1.12.4.1.2:::::::Power Supply 2::Advanced Details:
NBOCFV4F1.2 MIB2-UPS
NBOCFTYPE power
static:::DisplayString:1.3.6.1.2.1.33.1.1.1:::::::Vendor::Advanced Details:
static:::DisplayString:1.3.6.1.2.1.33.1.1.2:::::::Description::Advanced Details:
static:::enum{1,Unknown,2,Battery Normal,3,Battery Low,4,Battery Depleted}:1.3.6.1.2.1.33.1.2.1:::::::Battery Status::Advanced Details:
static:se:::1.3.6.1.2.1.33.1.2.2:::::::Time On Battery::Advanced Details:
static:mi:::1.3.6.1.2.1.33.1.2.3:::::::Battery Run Time Remaining::Advanced Details:
static:pe:::1.3.6.1.2.1.33.1.2.4:::::::Remaining Battery Capacity::Advanced Details:
static:vd:::1.3.6.1.2.1.33.1.2.5:1::::::Battery Voltage::Advanced Details:
static:am:::1.3.6.1.2.1.33.1.2.6:1::::::Battery Current::Advanced Details:
static:dc:::1.3.6.1.2.1.33.1.2.7:::::::Battery Temperature::Advanced Details:
table:1.3.6.1.2.1.33.1.3.3.1.1:hz:::1.3.6.1.2.1.33.1.3.3.1.2::::::1.3.6.1.2.1.33.1.3.3.1.1:Input Line:Frequency:Advanced Details:
:vo:::1.3.6.1.2.1.33.1.3.3.1.3::::::1.3.6.1.2.1.33.1.3.3.1.1:Input Line:Voltage:Advanced Details:
:am:::1.3.6.1.2.1.33.1.3.3.1.4::::::1.3.6.1.2.1.33.1.3.3.1.1:Input Line:Current:Advanced Details:
:wa:::1.3.6.1.2.1.33.1.3.3.1.5::::::1.3.6.1.2.1.33.1.3.3.1.1:Input Line:True Power:Advanced Details:
static:::enum{1,Other,2,None,3,Normal,4,Bypass,5,Battery,6,Booster,7,Reducer}:1.3.6.1.2.1.33.1.4.1:::::::Output Source::Advanced Details:
static:hz:::1.3.6.1.2.1.33.1.4.2:1::::::Output Frequency::Advanced Details:
table:1.3.6.1.2.1.33.1.4.4.1.1:vo:::1.3.6.1.2.1.33.1.4.4.1.2::::::1.3.6.1.2.1.33.1.4.4.1.1:Output Line:Voltage:Advanced Details:
:am:::1.3.6.1.2.1.33.1.4.4.1.3::::::1.3.6.1.2.1.33.1.4.4.1.1:Output Line:Current:Advanced Details:
:wa:::1.3.6.1.2.1.33.1.4.4.1.4::::::1.3.6.1.2.1.33.1.4.4.1.1:Output Line:True Power:Advanced Details:
:pe:::1.3.6.1.2.1.33.1.4.4.1.5::::::1.3.6.1.2.1.33.1.4.4.1.1:Output Line:Current Load:Advanced Details:
static:hz:::1.3.6.1.2.1.33.1.5.1:1::::::Bypass Frequency::Advanced Details:
table:1.3.6.1.2.1.33.1.5.3.1.1:vo:::1.3.6.1.2.1.33.1.5.3.1.2::::::1.3.6.1.2.1.33.1.5.3.1.1:Bypass Line:Voltage:Advanced Details:
:am:::1.3.6.1.2.1.33.1.5.3.1.3::::::1.3.6.1.2.1.33.1.4.4.1.1:Bypass Line:Current:Advanced Details:
:wa:::1.3.6.1.2.1.33.1.5.3.1.4::::::1.3.6.1.2.1.33.1.4.4.1.1:Bypass Line:True Power:Advanced Details:
NBOCFV4F1.2 NetBotz
NBOCFTYPE network
noQuery:DisplayString:NetBotz:1.3.6.1.4.1.5528.30.10.1:Vendor::Advanced Details:
static:::DisplayString:1.3.6.1.4.1.5528.32.10.1:::::::Model::Advanced Details:
static:dc:::1.3.6.1.4.1.5528.32.10.2:1::::::Temperature::Advanced Details:
static:rh:::1.3.6.1.4.1.5528.32.10.3:::::::Humidity::Advanced Details:
static:mm:::1.3.6.1.4.1.5528.32.10.4:::::::Airflow::Advanced Details:
static:::enum{0,No,1,Yes}:1.3.6.1.4.1.5528.32.10.5:::::::Audio Alarm::Advanced Details:
static:::enum{1,Open,0,Closed}:1.3.6.1.4.1.5528.32.10.6:::::::Door Switch::Advanced Details:
static:::enum{0,No Motion,1,Motion Detected,-1,Not Licensed}:1.3.6.1.4.1.5528.32.10.16:::::::Camera Motion::Advanced Details:
table:1.3.6.1.4.1.5528.100.4.1.1.1.1:dc:::1.3.6.1.4.1.5528.100.4.1.1.1.2:1:::::1.3.6.1.4.1.5528.100.4.1.1.1.4:::Advanced Details:
table:1.3.6.1.4.1.5528.100.4.1.2.1.1:rh:::1.3.6.1.4.1.5528.100.4.1.2.1.8::::::1.3.6.1.4.1.5528.100.4.1.2.1.4:::Advanced Details:
table:1.3.6.1.4.1.5528.100.4.1.3.1.1:dc:::1.3.6.1.4.1.5528.100.4.1.3.1.2:1:::::1.3.6.1.4.1.5528.100.4.1.3.1.4:::Advanced Details:
table:1.3.6.1.4.1.5528.100.4.1.4.1.1:Integer:::1.3.6.1.4.1.5528.100.4.1.4.1.8::::::1.3.6.1.4.1.5528.100.4.1.4.1.4:::Advanced Details:
table:1.3.6.1.4.1.5528.100.4.1.5.1.1:mm:::1.3.6.1.4.1.5528.100.4.1.5.1.8::::::1.3.6.1.4.1.5528.100.4.1.5.1.4:::Advanced Details:
table:1.3.6.1.4.1.5528.100.4.1.6.1.1:am:::1.3.6.1.4.1.5528.100.4.1.6.1.2:1:::::1.3.6.1.4.1.5528.100.4.1.6.1.4:::Advanced Details:
table:1.3.6.1.4.1.5528.100.4.2.1.1.1::::1.3.6.1.4.1.5528.100.4.2.1.1.7::::::1.3.6.1.4.1.5528.100.4.2.1.1.4:::Advanced Details:
table:1.3.6.1.4.1.5528.100.4.2.2.1.1:::enum{-1,disabled,0,open,1,closed}:1.3.6.1.4.1.5528.100.4.2.2.1.2::::::1.3.6.1.4.1.5528.100.4.2.2.1.4:::Advanced Details:
table:1.3.6.1.4.1.5528.100.4.2.3.1.1::::1.3.6.1.4.1.5528.100.4.2.3.1.7::::::1.3.6.1.4.1.5528.100.4.2.3.1.4:::Advanced Details:
<?xml version="1.0"?>
<!-- Defines all traps used for Priority Scanning and registers/unregisters
as a trap receiver as necessary -->
<APC_DDF xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="apc_ddf_1_2.xsd"
ddfid="apctraps" ddfname="APC Traps" ddfversion="3">
<schemaVersion>1.2</schemaVersion>
<!-- UnRegister as APC Essential Alarm trap receiver -->
<device deviceid="unregisterapcessentialtrapreceiver">
<oidMustExist ruleid="essentialtest" oid=".1.3.6.1.4.1.318.1.4.2.9.0"/>
<userOption ruleid="trapunregistertest" default="false" optionid="trapRegistrationActive" match="false">
<name>Priority Scanning</name>
</userOption>
<oidMustMatch ruleid="existingregcheck" oid=".1.3.6.1.4.1.318.1.4.4.2.1.2" istree="yes">
<valueList>
<value><trapReceiverAddress/>:162</value>
</valueList>
</oidMustMatch>
<setOid ruleid="unsetapcessentialtrapreceiver" oid=".1.3.6.1.4.1.318.1.4.4.3.0">
<type>octetString</type>
<value><trapReceiverAddress/>:162,2</value>
</setOid>
</device>
<!-- Register as APC Essential Alarm trap receiver -->
<device deviceid="registerapcessentialtrapreceiver">
<oidMustExist ruleid="essentialtest" oid=".1.3.6.1.4.1.318.1.4.2.9.0"/>
<userOption ruleid="trapregistertest" default="false" optionid="trapRegistrationActive">
<name>Priority Scanning</name>
</userOption>
<setOid ruleid="setapcessentialtrapreceiver" oid=".1.3.6.1.4.1.318.1.4.4.3.0">
<type>octetString</type>
<value><trapReceiverAddress/>:162,4</value>
</setOid>
</device>
<!-- Look for APC Essential traps - do not depend on successful registration or actually finding self in table -->
<device deviceid="registerapcessentialpolltrigger">
<oidMustExist ruleid="essentialtest" oid=".1.3.6.1.4.1.318.1.4.2.9.0"/>
<userOption ruleid="trapregistertest" default="false" optionid="trapRegistrationActive">
<name>Priority Scanning</name>
</userOption>
<pollTrigger ruleid="essentialtrap" type="v1TrapReceived">
<genericTrap>6</genericTrap>
<specificTrap>1000</specificTrap>
</pollTrigger>
</device>
<!-- UnRegister as APC device trap receiver (slot 1) -->
<device deviceid="unregisterapctrapreceiver1">
<oidMustNotExist ruleid="essentialtest" oid=".1.3.6.1.4.1.318.1.4.2.9.0"/>
<oidMustExist ruleid="apctrapreceivertest" oid=".1.3.6.1.4.1.318.2.1.1.0"/>
<userOption ruleid="trapunregistertest" default="false" optionid="trapRegistrationActive" match="false">
<name>Priority Scanning</name>
</userOption>
<oidMustMatch ruleid="existingregcheck" oid=".1.3.6.1.4.1.318.2.1.2.1.2.1">
<valueList>
<value><trapReceiverAddress/></value>
</valueList>
</oidMustMatch>
<setOid ruleid="unsetapctrapreceiveraccept" oid=".1.3.6.1.4.1.318.2.1.2.1.5.1">
<type>integer</type>
<value>1</value>
</setOid>
<setOid ruleid="unsetapctrapreceiveraddress" oid=".1.3.6.1.4.1.318.2.1.2.1.2.1">
<type>ipAddress</type>
<value>0.0.0.0</value>
</setOid>
<setOid ruleid="unsetapctrapreceivercommunity" oid=".1.3.6.1.4.1.318.2.1.2.1.3.1">
<type>octetString</type>
<value>public</value>
</setOid>
</device>
<!-- UnRegister as APC device trap receiver (slot 2) -->
<device deviceid="unregisterapctrapreceiver2">
<oidMustNotExist ruleid="essentialtest" oid=".1.3.6.1.4.1.318.1.4.2.9.0"/>
<oidMustExist ruleid="apctrapreceivertest" oid=".1.3.6.1.4.1.318.2.1.1.0"/>
<userOption ruleid="trapunregistertest" default="false" optionid="trapRegistrationActive" match="false">
<name>Priority Scanning</name>
</userOption>
<oidMustMatch ruleid="existingregcheck" oid=".1.3.6.1.4.1.318.2.1.2.1.2.2">
<valueList>
<value><trapReceiverAddress/></value>
</valueList>
</oidMustMatch>
<setOid ruleid="unsetapctrapreceiveraccept" oid=".1.3.6.1.4.1.318.2.1.2.1.5.2">
<type>integer</type>
<value>1</value>
</setOid>
<setOid ruleid="unsetapctrapreceiveraddress" oid=".1.3.6.1.4.1.318.2.1.2.1.2.2">
<type>ipAddress</type>
<value>0.0.0.0</value>
</setOid>
<setOid ruleid="unsetapctrapreceivercommunity" oid=".1.3.6.1.4.1.318.2.1.2.1.3.2">
<type>octetString</type>
<value>public</value>
</setOid>
</device>
<!-- UnRegister as APC device trap receiver (slot 3) -->
<device deviceid="unregisterapctrapreceiver3">
<oidMustNotExist ruleid="essentialtest" oid=".1.3.6.1.4.1.318.1.4.2.9.0"/>
<oidMustExist ruleid="apctrapreceivertest" oid=".1.3.6.1.4.1.318.2.1.1.0"/>
<userOption ruleid="trapunregistertest" default="false" optionid="trapRegistrationActive" match="false">
<name>Priority Scanning</name>
</userOption>
<oidMustMatch ruleid="existingregcheck" oid=".1.3.6.1.4.1.318.2.1.2.1.2.3">
<valueList>
<value><trapReceiverAddress/></value>
</valueList>
</oidMustMatch>
<setOid ruleid="unsetapctrapreceiveraccept" oid=".1.3.6.1.4.1.318.2.1.2.1.5.3">
<type>integer</type>
<value>1</value>
</setOid>
<setOid ruleid="unsetapctrapreceiveraddress" oid=".1.3.6.1.4.1.318.2.1.2.1.2.3">
<type>ipAddress</type>
<value>0.0.0.0</value>
</setOid>
<setOid ruleid="unsetapctrapreceivercommunity" oid=".1.3.6.1.4.1.318.2.1.2.1.3.3">
<type>octetString</type>
<value>public</value>
</setOid>
</device>
<!-- UnRegister as APC device trap receiver (slot 4) -->
<device deviceid="unregisterapctrapreceiver4">
<oidMustNotExist ruleid="essentialtest" oid=".1.3.6.1.4.1.318.1.4.2.9.0"/>
<oidMustExist ruleid="apctrapreceivertest" oid=".1.3.6.1.4.1.318.2.1.1.0"/>
<userOption ruleid="trapunregistertest" default="false" optionid="trapRegistrationActive" match="false">
<name>Priority Scanning</name>
</userOption>
<oidMustMatch ruleid="existingregcheck" oid=".1.3.6.1.4.1.318.2.1.2.1.2.4">
<valueList>
<value><trapReceiverAddress/></value>
</valueList>
</oidMustMatch>
<setOid ruleid="unsetapctrapreceiveraccept" oid=".1.3.6.1.4.1.318.2.1.2.1.5.4">
<type>integer</type>
<value>1</value>
</setOid>
<setOid ruleid="unsetapctrapreceiveraddress" oid=".1.3.6.1.4.1.318.2.1.2.1.2.4">
<type>ipAddress</type>
<value>0.0.0.0</value>
</setOid>
<setOid ruleid="unsetapctrapreceivercommunity" oid=".1.3.6.1.4.1.318.2.1.2.1.3.4">
<type>octetString</type>
<value>public</value>
</setOid>
</device>
<!-- Register as APC device trap receiver (slot 1) -->
<device deviceid="registerapctrapreceiver1">
<oidMustNotExist ruleid="essentialtest" oid=".1.3.6.1.4.1.318.1.4.2.9.0"/>
<oidMustExist ruleid="apctrapreceivertest" oid=".1.3.6.1.4.1.318.2.1.1.0"/>
<oidMustNotMatch ruleid="existingregcheck" oid=".1.3.6.1.4.1.318.2.1.2.1.2" istree="yes">
<valueList>
<value><trapReceiverAddress/></value>
</valueList>
</oidMustNotMatch>
<userOption ruleid="trapregistertest" default="false" optionid="trapRegistrationActive">
<name>Priority Scanning</name>
</userOption>
<oidMustMatch ruleid="emptyregcheck" oid=".1.3.6.1.4.1.318.2.1.2.1.2.1">
<valueList>
<value>0.0.0.0</value>
</valueList>
</oidMustMatch>
<setOid ruleid="setapctrapreceiver" oid=".1.3.6.1.4.1.318.2.1.2.1.2.1">
<type>ipAddress</type>
<value><trapReceiverAddress/></value>
</setOid>
</device>
<!-- Register as APC device trap receiver (slot 2) -->
<device deviceid="registerapctrapreceiver2">
<oidMustNotExist ruleid="essentialtest" oid=".1.3.6.1.4.1.318.1.4.2.9.0"/>
<oidMustExist ruleid="apctrapreceivertest" oid=".1.3.6.1.4.1.318.2.1.1.0"/>
<oidMustNotMatch ruleid="existingregcheck" oid=".1.3.6.1.4.1.318.2.1.2.1.2" istree="yes">
<valueList>
<value><trapReceiverAddress/></value>
</valueList>
</oidMustNotMatch>
<userOption ruleid="trapregistertest" default="false" optionid="trapRegistrationActive">
<name>Priority Scanning</name>
</userOption>
<oidMustNotMatch ruleid="emptyregcheck1" oid=".1.3.6.1.4.1.318.2.1.2.1.2.1">
<valueList>
<value>0.0.0.0</value>
</valueList>
</oidMustNotMatch>
<oidMustMatch ruleid="emptyregcheck" oid=".1.3.6.1.4.1.318.2.1.2.1.2.2">
<valueList>
<value>0.0.0.0</value>
</valueList>
</oidMustMatch>
<setOid ruleid="setapctrapreceiver" oid=".1.3.6.1.4.1.318.2.1.2.1.2.2">
<type>ipAddress</type>
<value><trapReceiverAddress/></value>
</setOid>
</device>
<!-- Register as APC device trap receiver (slot 3) -->
<device deviceid="registerapctrapreceiver3">
<oidMustNotExist ruleid="essentialtest" oid=".1.3.6.1.4.1.318.1.4.2.9.0"/>
<oidMustExist ruleid="apctrapreceivertest" oid=".1.3.6.1.4.1.318.2.1.1.0"/>
<oidMustNotMatch ruleid="existingregcheck" oid=".1.3.6.1.4.1.318.2.1.2.1.2" istree="yes">
<valueList>
<value><trapReceiverAddress/></value>
</valueList>
</oidMustNotMatch>
<userOption ruleid="trapregistertest" default="false" optionid="trapRegistrationActive">
<name>Priority Scanning</name>
</userOption>
<oidMustNotMatch ruleid="emptyregcheck1" oid=".1.3.6.1.4.1.318.2.1.2.1.2.1">
<valueList>
<value>0.0.0.0</value>
</valueList>
</oidMustNotMatch>
<oidMustNotMatch ruleid="emptyregcheck2" oid=".1.3.6.1.4.1.318.2.1.2.1.2.2">
<valueList>
<value>0.0.0.0</value>
</valueList>
</oidMustNotMatch>
<oidMustMatch ruleid="emptyregcheck" oid=".1.3.6.1.4.1.318.2.1.2.1.2.3">
<valueList>
<value>0.0.0.0</value>
</valueList>
</oidMustMatch>
<setOid ruleid="setapctrapreceiver" oid=".1.3.6.1.4.1.318.2.1.2.1.2.3">
<type>ipAddress</type>
<value><trapReceiverAddress/></value>
</setOid>
</device>
<!-- Register as APC device trap receiver (slot 4) -->
<device deviceid="registerapctrapreceiver4">
<oidMustNotExist ruleid="essentialtest" oid=".1.3.6.1.4.1.318.1.4.2.9.0"/>
<oidMustExist ruleid="apctrapreceivertest" oid=".1.3.6.1.4.1.318.2.1.1.0"/>
<oidMustNotMatch ruleid="existingregcheck" oid=".1.3.6.1.4.1.318.2.1.2.1.2" istree="yes">
<valueList>
<value><trapReceiverAddress/></value>
</valueList>
</oidMustNotMatch>
<userOption ruleid="trapregistertest" default="false" optionid="trapRegistrationActive">
<name>Priority Scanning</name>
</userOption>
<oidMustNotMatch ruleid="emptyregcheck1" oid=".1.3.6.1.4.1.318.2.1.2.1.2.1">
<valueList>
<value>0.0.0.0</value>
</valueList>
</oidMustNotMatch>
<oidMustNotMatch ruleid="emptyregcheck2" oid=".1.3.6.1.4.1.318.2.1.2.1.2.2">
<valueList>
<value>0.0.0.0</value>
</valueList>
</oidMustNotMatch>
<oidMustNotMatch ruleid="emptyregcheck3" oid=".1.3.6.1.4.1.318.2.1.2.1.2.3">
<valueList>
<value>0.0.0.0</value>
</valueList>
</oidMustNotMatch>
<oidMustMatch ruleid="emptyregcheck" oid=".1.3.6.1.4.1.318.2.1.2.1.2.4">
<valueList>
<value>0.0.0.0</value>
</valueList>
</oidMustMatch>
<setOid ruleid="setapctrapreceiver" oid=".1.3.6.1.4.1.318.2.1.2.1.2.4">
<type>ipAddress</type>
<value><trapReceiverAddress/></value>
</setOid>
</device>
<!-- Register non-Essential poll triggers -->
<!-- do not depend on successful registration or actually finding self in table -->
<device deviceid="registerapcpolltriggers">
<oidMustNotExist ruleid="essentialtest" oid=".1.3.6.1.4.1.318.1.4.2.9.0"/>
<oidMustExist ruleid="apctrapreceivertest" oid=".1.3.6.1.4.1.318.2.1.1.0"/>
<userOption ruleid="trapregistertest" default="false" optionid="trapRegistrationActive">
<name>Priority Scanning</name>
</userOption>
<pollTrigger ruleid="coldstart" type="v1TrapReceived">
<genericTrap>0</genericTrap>
</pollTrigger>
<pollTrigger ruleid="warmstart" type="v1TrapReceived">
<genericTrap>1</genericTrap>
</pollTrigger>
<pollTrigger ruleid="allapctraps" type="v1TrapReceived" ignoreDups="yes">
<genericTrap>6</genericTrap>
</pollTrigger>
<pollTrigger ruleid="upsdipswitchchanged" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>16</specificTrap>
</pollTrigger>
<pollTrigger ruleid="codeauthenticationdone" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>32</specificTrap>
</pollTrigger>
<pollTrigger ruleid="configchangesnmp" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>44</specificTrap>
</pollTrigger>
<pollTrigger ruleid="configchangeoutlet" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>45</specificTrap>
</pollTrigger>
<pollTrigger ruleid="accessviolationconsole" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>46</specificTrap>
</pollTrigger>
<pollTrigger ruleid="accessviolationhttp" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>47</specificTrap>
</pollTrigger>
<pollTrigger ruleid="passwordchange" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>48</specificTrap>
</pollTrigger>
<pollTrigger ruleid="useradded" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>82</specificTrap>
</pollTrigger>
<pollTrigger ruleid="userdeleted" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>83</specificTrap>
</pollTrigger>
<pollTrigger ruleid="usermodified" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>84</specificTrap>
</pollTrigger>
<pollTrigger ruleid="msvmdeviceconfigchange" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>91</specificTrap>
</pollTrigger>
<pollTrigger ruleid="msvmoutletconfigchange" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>92</specificTrap>
</pollTrigger>
<pollTrigger ruleid="mspdeviceconfigchange" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>102</specificTrap>
</pollTrigger>
<pollTrigger ruleid="mspoutletconfigchange" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>103</specificTrap>
</pollTrigger>
<pollTrigger ruleid="rsconfigchange" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>107</specificTrap>
</pollTrigger>
<pollTrigger ruleid="generaldeviceevent" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>125</specificTrap>
</pollTrigger>
<pollTrigger ruleid="atsconfigchange" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>129</specificTrap>
</pollTrigger>
<pollTrigger ruleid="arudeviceconfigchange" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>228</specificTrap>
</pollTrigger>
<pollTrigger ruleid="emsdeviceconfigchange" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>252</specificTrap>
</pollTrigger>
<pollTrigger ruleid="rpdudeviceconfigchange" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>270</specificTrap>
</pollTrigger>
<pollTrigger ruleid="rpduoutletconfigchange" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>271</specificTrap>
</pollTrigger>
<pollTrigger ruleid="rpduphaseconfigchange" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>282</specificTrap>
</pollTrigger>
<pollTrigger ruleid="rpducancelpendingcommand" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>283</specificTrap>
</pollTrigger>
<pollTrigger ruleid="apcdeviceconfigchange" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>516</specificTrap>
</pollTrigger>
<pollTrigger ruleid="apcunregistereduseraccessdenied" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>570</specificTrap>
</pollTrigger>
<pollTrigger ruleid="apcregistereduseraccessdenied" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>571</specificTrap>
</pollTrigger>
<pollTrigger ruleid="apcregistereduserconfigchange" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>572</specificTrap>
</pollTrigger>
<pollTrigger ruleid="apcregistereduseraccesschange" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>590</specificTrap>
</pollTrigger>
<pollTrigger ruleid="apcunregistereduserstatuschange" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>591</specificTrap>
</pollTrigger>
<pollTrigger ruleid="apcdeviceclearuserconfigs" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>592</specificTrap>
</pollTrigger>
<pollTrigger ruleid="apctesttrap" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>636</specificTrap>
</pollTrigger>
<pollTrigger ruleid="apcdevicealarmstateheartbeat" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>999</specificTrap>
</pollTrigger>
<pollTrigger ruleid="apcdiscoveryalarmstatetableupdate" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>1000</specificTrap>
</pollTrigger>
<pollTrigger ruleid="reserved" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>1001</specificTrap>
</pollTrigger>
<pollTrigger ruleid="asidiscoverytrap" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>1002</specificTrap>
</pollTrigger>
<pollTrigger ruleid="asirpdusyncctrltrap" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>1003</specificTrap>
</pollTrigger>
<pollTrigger ruleid="asirpdusyncstatustrap" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>1004</specificTrap>
</pollTrigger>
<pollTrigger ruleid="asiupssyncctrltrap" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>1005</specificTrap>
</pollTrigger>
<pollTrigger ruleid="asiupssyncstatustrap" type="v1TrapReceived" ignore="yes">
<genericTrap>6</genericTrap>
<specificTrap>1006</specificTrap>
</pollTrigger>
</device>
</APC_DDF>
<?xml version="1.0"?>
<APC_DDF ddfid="mib2if" ddfname="MIB II" ddfversion="1">
<schemaVersion>1.1</schemaVersion>
<device deviceid="mib2ifstate">
<oidMustExist oid=".1.3.6.1.2.1.2.2.1.1" istree="yes"/>
<userOption ruleid="mib2ifopt" default="false" optionid="crawl_interfaces">
<name>Include network interface status</name>
</userOption>
<stateSensor ruleid="mib2-if-type-snr" index=".1.3.6.1.2.1.2.2.1.1">
<rowTest><mapValue mapid="mib2-if-to-skip"><getRowOid>.1.3.6.1.2.1.2.2.1.3</getRowOid></mapValue></rowTest>
<type>state</type>
<sensorId>MIB2_IF_TYPE_<rowIndex/></sensorId>
<value><mapValue mapid="mib2-if-to-index"><getRowOid>.1.3.6.1.2.1.2.2.1.3</getRowOid></mapValue></value>
<label>Interface Type -<space/><getRowOid>.1.3.6.1.2.1.2.2.1.2</getRowOid></label>
<sensorSet>Interface -<space/><getRowOid>.1.3.6.1.2.1.2.2.1.2</getRowOid></sensorSet>
<enum>mib2-if-list</enum>
</stateSensor>
<stateSensor ruleid="mib2-if-admin-stat" index=".1.3.6.1.2.1.2.2.1.1">
<rowTest><mapValue mapid="mib2-if-to-skip"><getRowOid>.1.3.6.1.2.1.2.2.1.3</getRowOid></mapValue></rowTest>
<type>state</type>
<sensorId>MIB2_IF_ADMIN_<rowIndex/></sensorId>
<value><mapValue mapid="mib2-admin-status-to-index"><getRowOid>.1.3.6.1.2.1.2.2.1.7</getRowOid></mapValue></value>
<label>Admin Status -<space/><getRowOid>.1.3.6.1.2.1.2.2.1.2</getRowOid></label>
<sensorSet>Interface -<space/><getRowOid>.1.3.6.1.2.1.2.2.1.2</getRowOid></sensorSet>
<enum>mib2-admin-status</enum>
</stateSensor>
<stateSensor ruleid="mib2-if-op-stat" index=".1.3.6.1.2.1.2.2.1.1">
<rowTest><mapValue mapid="mib2-if-to-skip"><getRowOid>.1.3.6.1.2.1.2.2.1.3</getRowOid></mapValue></rowTest>
<type>state</type>
<sensorId>MIB2_IF_OP_<rowIndex/></sensorId>
<value><mapValue mapid="mib2-admin-status-to-index"><getRowOid>.1.3.6.1.2.1.2.2.1.8</getRowOid></mapValue></value>
<label>Operating Status -<space/><getRowOid>.1.3.6.1.2.1.2.2.1.2</getRowOid></label>
<sensorSet>Interface -<space/><getRowOid>.1.3.6.1.2.1.2.2.1.2</getRowOid></sensorSet>
<enum>mib2-admin-status</enum>
</stateSensor>
<stringSensor ruleid="mib2-if-macaddr" index=".1.3.6.1.2.1.2.2.1.1">
<rowTest><mapValue mapid="mib2-if-to-skip"><getRowOid>.1.3.6.1.2.1.2.2.1.3</getRowOid></mapValue></rowTest>
<type>string</type>
<sensorId>MIB2_IF_MACADDR_<rowIndex/></sensorId>
<value><getRowOid is-binary="yes">.1.3.6.1.2.1.2.2.1.6</getRowOid></value>
<label>IF MAC Address -<space/><getRowOid>.1.3.6.1.2.1.2.2.1.2</getRowOid></label>
<sensorSet>Interface -<space/><getRowOid>.1.3.6.1.2.1.2.2.1.2</getRowOid></sensorSet>
</stringSensor>
<!-- Map to use for rowTest for skipping uninteresting interface types -->
<valueMap ruleid="mib2-if-to-skip">
<!-- Loopback is uninteresting -->
<valueIn>24</valueIn><valueOut>[false]</valueOut>
<!-- Others are OK -->
<valueIn>*</valueIn><valueOut>[true]</valueOut>
</valueMap>
<valueMap ruleid="mib2-if-to-index">
<valueIn>1</valueIn><valueOut>0</valueOut>
<valueIn>5</valueIn><valueOut>1</valueOut>
<valueIn>6</valueIn><valueOut>2</valueOut>
<valueIn>7</valueIn><valueOut>3</valueOut>
<valueIn>15</valueIn><valueOut>4</valueOut>
<valueIn>17</valueIn><valueOut>5</valueOut>
<valueIn>20</valueIn><valueOut>6</valueOut>
<valueIn>21</valueIn><valueOut>7</valueOut>
<valueIn>22</valueIn><valueOut>8</valueOut>
<valueIn>23</valueIn><valueOut>9</valueOut>
<valueIn>24</valueIn><valueOut>10</valueOut>
<valueIn>32</valueIn><valueOut>11</valueOut>
<valueIn>37</valueIn><valueOut>12</valueOut>
<valueIn>39</valueIn><valueOut>13</valueOut>
<valueIn>56</valueIn><valueOut>14</valueOut>
<valueIn>*</valueIn><valueOut>15</valueOut>
</valueMap>
<enumMap ruleid="mib2-if-list">
<label>other</label>
<label>x25</label>
<label>ethernet-csmacd</label>
<label>IEEE802.3</label>
<label>FDDI</label>
<label>sdlc</label>
<label>basicISDN</label>
<label>primaryISDN</label>
<label>propPointToPointSerial</label>
<label>ppp</label>
<label>softwareLoopback</label>
<label>frame-relay</label>
<label>atm</label>
<label>SONET</label>
<label>fibre-channel</label>
<label>unknown</label>
</enumMap>
<valueMap ruleid="mib2-admin-status-to-index">
<valueIn>1</valueIn><valueOut>0</valueOut>
<valueIn>2</valueIn><valueOut>1</valueOut>
<valueIn>3</valueIn><valueOut>2</valueOut>
<valueIn>4</valueIn><valueOut>3</valueOut>
<valueIn>5</valueIn><valueOut>4</valueOut>
<valueIn>6</valueIn><valueOut>5</valueOut>
<valueIn>7</valueIn><valueOut>6</valueOut>
<valueIn>*</valueIn><valueOut>3</valueOut>
</valueMap>
<enumMap ruleid="mib2-admin-status">
<label>Up</label>
<label>Down</label>
<label>Testing</label>
<label>Unknown</label>
<label>Dormant</label>
<label>Not Preset</label>
<label>Lower Layer Down</label>
</enumMap>
</device>
<device deviceid="mib2ifperf">
<oidMustExist oid=".1.3.6.1.2.1.2.2.1.1" istree="yes"/>
<userOption ruleid="mib2ifopt" default="false" optionid="mib2ifperf" prereq-optionid="crawl_interfaces">
<name>Include network interface performance</name>
</userOption>
<numSensor ruleid="mib2-if-octetsin-snr" index=".1.3.6.1.2.1.2.2.1.1">
<rowTest><mapValue mapid="mib2if/mib2ifstate/mib2-if-to-skip"><getRowOid>.1.3.6.1.2.1.2.2.1.3</getRowOid></mapValue></rowTest>
<type>num/bytespersec</type>
<sensorId>MIB2_IF_OCTETSIN_<rowIndex/></sensorId>
<value israte="yes" counteroffset="4294967296"><getRowOid>.1.3.6.1.2.1.2.2.1.10</getRowOid></value>
<label>Incoming Bytes -<space/><getRowOid>.1.3.6.1.2.1.2.2.1.2</getRowOid></label>
<sensorSet>Interface -<space/><getRowOid>.1.3.6.1.2.1.2.2.1.2</getRowOid></sensorSet>
</numSensor>
<numSensor ruleid="mib2-if-pktsin-uni-snr" index=".1.3.6.1.2.1.2.2.1.1">
<rowTest><mapValue mapid="mib2if/mib2ifstate/mib2-if-to-skip"><getRowOid>.1.3.6.1.2.1.2.2.1.3</getRowOid></mapValue></rowTest>
<type>num/pktspersec/uni</type>
<sensorId>MIB2_IF_PKTSIN_UNICAST_<rowIndex/></sensorId>
<value israte="yes" counteroffset="4294967296"><getRowOid>.1.3.6.1.2.1.2.2.1.11</getRowOid></value>
<label>Incoming Unicast Packets -<space/><getRowOid>.1.3.6.1.2.1.2.2.1.2</getRowOid></label>
<sensorSet>Interface -<space/><getRowOid>.1.3.6.1.2.1.2.2.1.2</getRowOid></sensorSet>
</numSensor>
<numSensor ruleid="mib2-if-pktsin-nonuni-snr" index=".1.3.6.1.2.1.2.2.1.1">
<rowTest><mapValue mapid="mib2if/mib2ifstate/mib2-if-to-skip"><getRowOid>.1.3.6.1.2.1.2.2.1.3</getRowOid></mapValue></rowTest>
<type>num/pktspersec/nonuni</type>
<sensorId>MIB2_IF_PKTSIN_NONUNICAST_<rowIndex/></sensorId>
<value israte="yes" counteroffset="4294967296"><getRowOid>.1.3.6.1.2.1.2.2.1.12</getRowOid></value>
<label>Incoming Non-unicast Packets -<space/><getRowOid>.1.3.6.1.2.1.2.2.1.2</getRowOid></label>
<sensorSet>Interface -<space/><getRowOid>.1.3.6.1.2.1.2.2.1.2</getRowOid></sensorSet>
</numSensor>
<numSensor ruleid="mib2-if-pktsin-disc-snr" index=".1.3.6.1.2.1.2.2.1.1">
<rowTest><mapValue mapid="mib2if/mib2ifstate/mib2-if-to-skip"><getRowOid>.1.3.6.1.2.1.2.2.1.3</getRowOid></mapValue></rowTest>
<type>num/pktspersec/discard</type>
<sensorId>MIB2_IF_PKTSIN_DISCARD_<rowIndex/></sensorId>
<value israte="yes" counteroffset="4294967296"><getRowOid>.1.3.6.1.2.1.2.2.1.13</getRowOid></value>
<label>Incoming Discards -<space/><getRowOid>.1.3.6.1.2.1.2.2.1.2</getRowOid></label>
<sensorSet>Interface -<space/><getRowOid>.1.3.6.1.2.1.2.2.1.2</getRowOid></sensorSet>
</numSensor>
<numSensor ruleid="mib2-if-pktsin-err-snr" index=".1.3.6.1.2.1.2.2.1.1">
<rowTest><mapValue mapid="mib2if/mib2ifstate/mib2-if-to-skip"><getRowOid>.1.3.6.1.2.1.2.2.1.3</getRowOid></mapValue></rowTest>
<type>num/pktspersec/err</type>
<sensorId>MIB2_IF_PKTSIN_ERROR_<rowIndex/></sensorId>
<value israte="yes" counteroffset="4294967296"><getRowOid>.1.3.6.1.2.1.2.2.1.14</getRowOid></value>
<label>Incoming Errors -<space/><getRowOid>.1.3.6.1.2.1.2.2.1.2</getRowOid></label>
<sensorSet>Interface -<space/><getRowOid>.1.3.6.1.2.1.2.2.1.2</getRowOid></sensorSet>
</numSensor>
<numSensor ruleid="mib2-if-octetsout-snr" index=".1.3.6.1.2.1.2.2.1.1">
<rowTest><mapValue mapid="mib2if/mib2ifstate/mib2-if-to-skip"><getRowOid>.1.3.6.1.2.1.2.2.1.3</getRowOid></mapValue></rowTest>
<type>num/bytespersec</type>
<sensorId>MIB2_IF_OCTETSOUT_<rowIndex/></sensorId>
<value israte="yes" counteroffset="4294967296"><getRowOid>.1.3.6.1.2.1.2.2.1.16</getRowOid></value>
<label>Outgoing Bytes -<space/><getRowOid>.1.3.6.1.2.1.2.2.1.2</getRowOid></label>
<sensorSet>Interface -<space/><getRowOid>.1.3.6.1.2.1.2.2.1.2</getRowOid></sensorSet>
</numSensor>
<numSensor ruleid="mib2-if-pktsout-uni-snr" index=".1.3.6.1.2.1.2.2.1.1">
<rowTest><mapValue mapid="mib2if/mib2ifstate/mib2-if-to-skip"><getRowOid>.1.3.6.1.2.1.2.2.1.3</getRowOid></mapValue></rowTest>
<type>num/pktspersec/uni</type>
<sensorId>MIB2_IF_PKTSOUT_UNICAST_<rowIndex/></sensorId>
<value israte="yes" counteroffset="4294967296"><getRowOid>.1.3.6.1.2.1.2.2.1.17</getRowOid></value>
<label>Outgoing Unicast Packets -<space/><getRowOid>.1.3.6.1.2.1.2.2.1.2</getRowOid></label>
<sensorSet>Interface -<space/><getRowOid>.1.3.6.1.2.1.2.2.1.2</getRowOid></sensorSet>
</numSensor>
<numSensor ruleid="mib2-if-pktsout-nonuni-snr" index=".1.3.6.1.2.1.2.2.1.1">
<rowTest><mapValue mapid="mib2if/mib2ifstate/mib2-if-to-skip"><getRowOid>.1.3.6.1.2.1.2.2.1.3</getRowOid></mapValue></rowTest>
<type>num/pktspersec/nonuni</type>
<sensorId>MIB2_IF_PKTSOUT_NONUNICAST_<rowIndex/></sensorId>
<value israte="yes" counteroffset="4294967296"><getRowOid>.1.3.6.1.2.1.2.2.1.18</getRowOid></value>
<label>Outgoing Non-unicast Packets -<space/><getRowOid>.1.3.6.1.2.1.2.2.1.2</getRowOid></label>
<sensorSet>Interface -<space/><getRowOid>.1.3.6.1.2.1.2.2.1.2</getRowOid></sensorSet>
</numSensor>
<numSensor ruleid="mib2-if-pktsout-err-snr" index=".1.3.6.1.2.1.2.2.1.1">
<rowTest><mapValue mapid="mib2if/mib2ifstate/mib2-if-to-skip"><getRowOid>.1.3.6.1.2.1.2.2.1.3</getRowOid></mapValue></rowTest>
<type>num/pktspersec/err</type>
<sensorId>MIB2_IF_PKTSOUT_ERROR_<rowIndex/></sensorId>
<value israte="yes" counteroffset="4294967296"><getRowOid>.1.3.6.1.2.1.2.2.1.20</getRowOid></value>
<label>Outgoing Errors -<space/><getRowOid>.1.3.6.1.2.1.2.2.1.2</getRowOid></label>
<sensorSet>Interface -<space/><getRowOid>.1.3.6.1.2.1.2.2.1.2</getRowOid></sensorSet>
</numSensor>
</device>
</APC_DDF>
<?xml version="1.0"?>
<!-- UPS MIB (RFC1628) DDF -->
<APC_DDF ddfid ="upsmib" ddfname="UPS MIB" ddfversion="2">
<schemaVersion>1.1</schemaVersion>
<!-- UPS MIB specific functionality -->
<!-- upsIdent -->
<device deviceid="upsmibdiscdata">
<oidMustExist ruleid="mib2objidtest" oid=".1.3.6.1.2.1.33.1.1.1.0"/>
<!-- Replace MIB2 Vendor with Vendor from UPS MIB -->
<setProductData ruleid="vendordata" field="vendor">
<getOid>.1.3.6.1.2.1.33.1.1.1.0</getOid>
</setProductData>
<!-- Replace MIB2 Model with Model from UPS MIB -->
<suppressRule ruleid="stompmib2model" suppressid="core/mib2data/modeldata"/>
<setProductData ruleid="modeldata" field="model">
<getOid>.1.3.6.1.2.1.33.1.1.2.0</getOid>
</setProductData>
</device>
<device deviceid="upsmib">
<oidMustExist ruleid="upsMibDetect" oid=".1.3.6.1.2.1.33.1.2.1.0"/>
<!-- upsBattery section -->
<!-- upsBatteryStatus -->
<stateSensor ruleid="upsBatteryStatus">
<type>state/battstatus</type>
<sensorId>BATTSTATUS</sensorId>
<value>
<mapValue mapid="upsBatteryStatus-vm">
<getOid>.1.3.6.1.2.1.33.1.2.1.0</getOid>
</mapValue>
</value>
<label>Battery Status</label>
<sensorSet>UPS Battery Status</sensorSet>
<enum>upsBatteryStatus-em</enum>
</stateSensor>
<valueMap ruleid="upsBatteryStatus-vm">
<valueIn>1</valueIn><valueOut>0</valueOut>
<valueIn>2</valueIn><valueOut>1</valueOut>
<valueIn>3</valueIn><valueOut>2</valueOut>
<valueIn>4</valueIn><valueOut>3</valueOut>
<valueIn>*</valueIn><valueOut>0</valueOut>
</valueMap>
<enumMap ruleid="upsBatteryStatus-em">
<label>Unknown</label>
<label>Normal</label>
<label>Low</label>
<label>Depleted</label>
</enumMap>
<!-- upsSecondsOnBattery -->
<numSensor ruleid="upsSecondsOnBattery">
<type>timeinsec</type>
<sensorId>TIME_ON_BATT</sensorId>
<value>
<getOid>.1.3.6.1.2.1.33.1.2.2.0</getOid>
</value>
<label>Time Running on Battery</label>
<sensorSet>UPS Battery Status</sensorSet>
</numSensor>
<!-- upsEstimatedMinutesRemaining -->
<numSensor ruleid="upsEstimatedMinutesRemaining">
<type>timeinmin/timeremainingonbatt</type>
<sensorId>TIME_REMAINING_ON_BATT</sensorId>
<value>
<getOid>.1.3.6.1.2.1.33.1.2.3.0</getOid>
</value>
<label>Battery Time Remaining</label>
<sensorSet>UPS Battery Status</sensorSet>
</numSensor>
<!-- upsEstimatedChargeRemaining -->
<numSensor ruleid="upsEstimatedChargeRemaining">
<type>pctofcapacity/pctofbatt</type>
<sensorId>BATT_CAPACITY_LEFT</sensorId>
<value>
<getOid>.1.3.6.1.2.1.33.1.2.4.0</getOid>
</value>
<valueInc>1</valueInc>
<label>Battery Capacity Remaining</label>
<sensorSet>UPS Battery Status</sensorSet>
</numSensor>
<!-- upsBatteryVoltage -->
<numSensor ruleid="upsBatteryVoltage">
<type>voltageDC/battvoltage</type>
<sensorId>BATT_VOLTAGE</sensorId>
<value>
<mult>
<op>
<getOid>.1.3.6.1.2.1.33.1.2.5.0</getOid>
</op>
<op>0.1</op>
</mult>
</value>
<label>Battery Voltage</label>
<sensorSet>UPS Battery Status</sensorSet>
</numSensor>
<!-- upsBatteryCurrent -->
<numSensor ruleid="upsBatteryCurrent">
<type>amperage/battamps</type>
<sensorId>BATT_AMPERAGE</sensorId>
<value>
<mult>
<op>
<getOid>.1.3.6.1.2.1.33.1.2.6.0</getOid>
</op>
<op>0.1</op>
</mult>
</value>
<label>Battery Current</label>
<sensorSet>UPS Battery Status</sensorSet>
</numSensor>
<!-- upsBatteryTemperature -->
<numSensor ruleid="upsBatteryTemperature">
<type>temp/batttemp</type>
<sensorId>BATT_TEMP</sensorId>
<value>
<getOid>.1.3.6.1.2.1.33.1.2.7.0</getOid>
</value>
<valueInc>1</valueInc>
<label>Battery Temperature</label>
<sensorSet>UPS Battery Status</sensorSet>
</numSensor>
<!-- upsInput -->
<!-- upsInputFrequency -->
<numSensor ruleid="upsInputFrequency" index=".1.3.6.1.2.1.33.1.3.3.1.2">
<type>frequency/inputfrequency</type>
<sensorId>INPUT_FREQ_PHASE<rowIndex/></sensorId>
<value>
<div>
<op>
<getRowOid>.1.3.6.1.2.1.33.1.3.3.1.2</getRowOid>
</op>
<op>10</op>
</div>
</value>
<label>Input Frequency - Phase <rowIndex/></label>
<sensorSet>Input - Phase <rowIndex/></sensorSet>
</numSensor>
<!-- upsInputVoltage -->
<numSensor ruleid="upsInputVoltage" index=".1.3.6.1.2.1.33.1.3.3.1.2">
<type>voltageAC/input/phase</type>
<sensorId>INPUT_VOLTAGE_PHASE<rowIndex/></sensorId>
<value>
<getRowOid>.1.3.6.1.2.1.33.1.3.3.1.3</getRowOid>
</value>
<label>Input Voltage - Phase <rowIndex/></label>
<sensorSet>Input - Phase <rowIndex/></sensorSet>
</numSensor>
<!-- upsInputCurrent -->
<numSensor ruleid="upsInputCurrent" index=".1.3.6.1.2.1.33.1.3.3.1.2">
<type>amperage/input/phase</type>
<sensorId>INPUT_CURRENT_PHASE<rowIndex/></sensorId>
<value>
<div>
<op>
<getRowOid>.1.3.6.1.2.1.33.1.3.3.1.4</getRowOid>
</op>
<op>10</op>
</div>
</value>
<label>Input Current - Phase <rowIndex/></label>
<sensorSet>Input - Phase <rowIndex/></sensorSet>
</numSensor>
<!-- upsInputTruePower -->
<numSensor ruleid="upsInputTruePower" index=".1.3.6.1.2.1.33.1.3.3.1.2">
<type>powerW/outputpower/phase</type>
<sensorId>INPUT_POWER_PHASE<rowIndex/></sensorId>
<value>
<getRowOid>.1.3.6.1.2.1.33.1.3.3.1.5</getRowOid>
</value>
<label>Input Power - Phase <rowIndex/></label>
<sensorSet>Input - Phase <rowIndex/></sensorSet>
</numSensor>
<!-- upsOutput -->
<!-- upsOutputSource -->
<stateSensor ruleid="upsOutputSource">
<type>state/outputsource</type>
<sensorId>OUTPUT_SOURCE</sensorId>
<value>
<getOid>.1.3.6.1.2.1.33.1.4.1.0</getOid>
</value>
<enum>upsOutputSource-em</enum>
<label>Output Source</label>
<sensorSet>UPS Output</sensorSet>
</stateSensor>
<enumMap ruleid="upsOutputSource-em">
<label>Unknown</label>
<label>Other</label>
<label>None</label>
<label>Normal</label>
<label>Bypass</label>
<label>Battery</label>
<label>Booster</label>
<label>Reducer</label>
</enumMap>
<!-- upsOutputFrequency -->
<numSensor ruleid="upsOutputFrequency">
<type>frequency/outputfrequency</type>
<sensorId>OUTPUT_FREQUENCY</sensorId>
<value>
<div>
<op>
<getOid>.1.3.6.1.2.1.33.1.4.2.0</getOid>
</op>
<op>10</op>
</div>
</value>
<label>Output Frequency</label>
<sensorSet>UPS Output</sensorSet>
</numSensor>
<!-- upsOutputVoltage -->
<numSensor ruleid="upsOutputVoltage" index=".1.3.6.1.2.1.33.1.4.4.1.2">
<type>voltageAC/output/phase</type>
<sensorId>OUTPUT_VOLTAGE_PHASE<rowIndex/></sensorId>
<value>
<getRowOid>.1.3.6.1.2.1.33.1.4.4.1.2</getRowOid>
</value>
<label>Output Voltage - Phase <rowIndex/></label>
<sensorSet>Output - Phase <rowIndex/></sensorSet>
</numSensor>
<!-- upsOutputCurrent -->
<numSensor ruleid="upsOutputCurrent" index=".1.3.6.1.2.1.33.1.4.4.1.2">
<type>amperage/output/phase</type>
<sensorId>OUTPUT_CURRENT_PHASE<rowIndex/></sensorId>
<value>
<div>
<op>
<getRowOid>.1.3.6.1.2.1.33.1.4.4.1.3</getRowOid>
</op>
<op>10</op>
</div>
</value>
<label>Output Current - Phase <rowIndex/></label>
<sensorSet>Output - Phase <rowIndex/></sensorSet>
</numSensor>
<!-- upsOutputPower -->
<numSensor ruleid="upsOutputPower" index=".1.3.6.1.2.1.33.1.4.4.1.2">
<type>powerW/inputpower/phase</type>
<sensorId>OUTPUT_POWER_PHASE<rowIndex/></sensorId>
<value>
<getRowOid>.1.3.6.1.2.1.33.1.4.4.1.4</getRowOid>
</value>
<label>Output Power - Phase <rowIndex/></label>
<sensorSet>Output - Phase <rowIndex/></sensorSet>
</numSensor>
<!-- upsOutputPercentLoad -->
<numSensor ruleid="upsOutputPercentLoad" index=".1.3.6.1.2.1.33.1.4.4.1.2">
<type>pctofcapacity/outputload/phase</type>
<sensorId>OUTPUT_LOAD_PHASE<rowIndex/></sensorId>
<value>
<getRowOid>.1.3.6.1.2.1.33.1.4.4.1.5</getRowOid>
</value>
<valueInc>1</valueInc>
<label>Output Load - Phase <rowIndex/></label>
<sensorSet>Output - Phase <rowIndex/></sensorSet>
</numSensor>
<!-- upsBypass -->
<!-- upsBypassFrequency -->
<numSensor ruleid="upsBypassFrequency">
<type>frequency/bypassfrequency</type>
<sensorId>BYPASS_FREQUENCY</sensorId>
<value>
<div>
<op>
<getOid>.1.3.6.1.2.1.33.1.5.1.0</getOid>
</op>
<op>10</op>
</div>
</value>
<label>Bypass Frequency</label>
<sensorSet>UPS Bypass</sensorSet>
</numSensor>
<!-- upsBypassVoltage -->
<numSensor ruleid="upsBypassVoltage" index=".1.3.6.1.2.1.33.1.5.3.1.2">
<type>voltageAC/bypass/phase</type>
<sensorId>BYPASS_VOLTAGE_PHASE<rowIndex/></sensorId>
<value>
<getRowOid>.1.3.6.1.2.1.33.1.5.3.1.2</getRowOid>
</value>
<label>Bypass Voltage - Phase <rowIndex/></label>
<sensorSet>Bypass - Phase <rowIndex/></sensorSet>
</numSensor>
<!-- upsBypassCurrent -->
<numSensor ruleid="upsBypassCurrent" index=".1.3.6.1.2.1.33.1.5.3.1.2">
<type>amperage/bypass/phase</type>
<sensorId>BYPASS_CURRENT_PHASE<rowIndex/></sensorId>
<value>
<div>
<op>
<getRowOid>.1.3.6.1.2.1.33.1.5.3.1.3</getRowOid>
</op>
<op>10</op>
</div>
</value>
<label>Bypass Current - Phase <rowIndex/></label>
<sensorSet>Bypass - Phase <rowIndex/></sensorSet>
</numSensor>
<!-- upsBypassPower -->
<numSensor ruleid="upsBypassPower" index=".1.3.6.1.2.1.33.1.5.3.1.2">
<type>powerW/bypasspower/phase</type>
<sensorId>BYPASS_POWER_PHASE<rowIndex/></sensorId>
<value>
<getRowOid>.1.3.6.1.2.1.33.1.5.3.1.4</getRowOid>
</value>
<label>Bypass Power - Phase <rowIndex/></label>
<sensorSet>Bypass - Phase <rowIndex/></sensorSet>
</numSensor>
</device>
</APC_DDF>
'운영체제와 네트워크 > 리눅스/Linux' 카테고리의 다른 글
| 리눅스에서 파티션 추가하는 방법 (0) | 2010/03/04 |
|---|---|
| 리눅스 해킹시도 확인하는 방법 (0) | 2010/03/04 |
| NBOCFV4F1.5 APC (0) | 2010/03/03 |
| 리눅스 해킹 시도 간단히 알아보기 (0) | 2010/02/24 |
| 오라클 10g 설치 시 OUI-25031 에러 해결법 (0) | 2010/02/16 |
| 리눅스 crontab 사용방법 (0) | 2010/02/16 |


댓글을 달아 주세요