From my best understanding, Monitors are what you use to trigger alerts in SCOM - which you than can be notified if there's a problem, Rules are what logs data to the database for viewing counters, and Object Discovery are what allows dynamic assignment to monitors and rules. I've used these three core concepts to create a basic management pack for American Power Corporation (APC) UPS units.
What would the internet be without sharing? Feel free to download my management pack with no warranty implied or expressed. Below are some steps you'll need to follow first in order to start monitoring your APC UPS Unit's:
- Configure SCOM 2007 R2 and setup the data warehouse for logging. (This is not the easy thing to get setup, but hopefully, if you stumbled onto this page, you've already gone through this.) http://technet.microsoft.com/en-us/library/bb418758.aspx
- Setup UPS for monitoring - You'll need to have your APC UPS units already on your network that SCOM is running on with an IP address and read SNMP community configured (public is default read). http://nam-en.apc.com/app/answers/detail/a_id/11509
- Add the UPS into SCOM - You'll have to discovery your UPS units as network devices using the IP address and SNMP community string that you setup on the units. http://technet.microsoft.com/en-us/library/hh278846.aspx
- Once the UPS units are listed under Network Devices, you can add the management packs listed below via the Import Management Pack function. http://technet.microsoft.com/en-us/library/cc974494.aspx
I used Raphael Burri's Custom SNMP Provider Library, which you'll need to download his management pack in order to use my custom management pack (http://rburri.wordpress.com/2008/04/29/snmp-discovery-provider-for-opsmgr-2007/). Below is the xml that you'll need to save as Custom.JB.APC.Managment.Pack.xml in order to import it as a management pack.
Feel free to contact me with any questions. jbennett at msjc edu
<?xml version="1.0" encoding="utf-8"?><ManagementPack ContentReadable="true" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <Manifest> <Identity> <ID>Custom.JB.APC.Management.Pack</ID> <Version>1.0.0.0</Version> </Identity> <Name>Custom.JB.APC.Management.Pack</Name> <References> <Reference Alias="NetLib"> <ID>Microsoft.SystemCenter.NetworkDevice.Library</ID> <Version>6.1.7221.0</Version> <PublicKeyToken>31bf3856ad364e35</PublicKeyToken> </Reference> <Reference Alias="CustomSNMP"> <ID>Custom.SNMP.Library</ID> <Version>1.0.0.1</Version> <PublicKeyToken>e5c80663d573f08c</PublicKeyToken> </Reference> <Reference Alias="SCDW"> <ID>Microsoft.SystemCenter.DataWarehouse.Library</ID> <Version>6.1.7221.0</Version> <PublicKeyToken>31bf3856ad364e35</PublicKeyToken> </Reference> <Reference Alias="Snmp"> <ID>System.Snmp.Library</ID> <Version>6.1.7221.0</Version> <PublicKeyToken>31bf3856ad364e35</PublicKeyToken> </Reference> <Reference Alias="Performance"> <ID>System.Performance.Library</ID> <Version>6.1.7221.0</Version> <PublicKeyToken>31bf3856ad364e35</PublicKeyToken> </Reference> <Reference Alias="MicrosoftSystemCenterInstanceGroupLibrary6172210"> <ID>Microsoft.SystemCenter.InstanceGroup.Library</ID> <Version>6.1.7221.0</Version> <PublicKeyToken>31bf3856ad364e35</PublicKeyToken> </Reference> <Reference Alias="System"> <ID>System.Library</ID> <Version>6.1.7221.0</Version> <PublicKeyToken>31bf3856ad364e35</PublicKeyToken> </Reference> <Reference Alias="SQLServerAppliance"> <ID>Microsoft.SQLServerAppliance.Library</ID> <Version>1.0.3.0</Version> <PublicKeyToken>31bf3856ad364e35</PublicKeyToken> </Reference> <Reference Alias="SC"> <ID>Microsoft.SystemCenter.Library</ID> <Version>6.1.7221.61</Version> <PublicKeyToken>31bf3856ad364e35</PublicKeyToken> </Reference> <Reference Alias="Health"> <ID>System.Health.Library</ID> <Version>6.1.7221.0</Version> <PublicKeyToken>31bf3856ad364e35</PublicKeyToken> </Reference> </References> </Manifest> <TypeDefinitions> <EntityTypes> <ClassTypes> <ClassType ID="Custom.JB.APC.Management.Pack.SNMPDevice" Accessibility="Internal" Abstract="false" Base="NetLib!Microsoft.SystemCenter.NetworkDevice" Hosted="false" Singleton="false"> <Property ID="UPSLocation" Type="string" Key="false" CaseSensitive="false" Length="255" MinLength="0" /> <Property ID="Model" Type="string" Key="false" CaseSensitive="false" Length="255" MinLength="0" /> <Property ID="UPSName" Type="string" Key="false" CaseSensitive="false" Length="255" MinLength="0" /> <Property ID="SerialNumber" Type="string" Key="false" CaseSensitive="false" Length="255" MinLength="0" /> <Property ID="FirmwareRevision" Type="string" Key="false" CaseSensitive="false" Length="255" MinLength="0" /> <Property ID="DateOfManufacture" Type="string" Key="false" CaseSensitive="false" Length="255" MinLength="0" /> <Property ID="BatteryLastReplaceDate" Type="string" Key="false" CaseSensitive="false" Length="255" MinLength="0" /> <Property ID="BatteryNumOfBattPacks" Type="string" Key="false" CaseSensitive="false" Length="255" MinLength="0" /> </ClassType> <ClassType ID="UINameSpaced1761550c5dd4d378dca596a40752420.Group" Accessibility="Public" Abstract="false" Base="MicrosoftSystemCenterInstanceGroupLibrary6172210!Microsoft.SystemCenter.InstanceGroup" Hosted="false" Singleton="true" /> </ClassTypes> </EntityTypes> </TypeDefinitions> <Monitoring> <Discoveries> <Discovery ID="Custom.JB.APC.Management.Pack.Discover.Ecosaire" Enabled="true" Target="NetLib!Microsoft.SystemCenter.NetworkDevice" ConfirmDelivery="true" Remotable="true" Priority="Normal"> <Category>Discovery</Category> <DiscoveryTypes> <DiscoveryClass TypeID="Custom.JB.APC.Management.Pack.SNMPDevice"> <Property TypeID="System!System.Entity" PropertyID="DisplayName" /> </DiscoveryClass> </DiscoveryTypes> <DataSource ID="DS" TypeID="CustomSNMP!Custom.SnmpQuery.FilteredOIDDiscoveryProvider"> <Interval>3600</Interval> <IP>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/IPAddress$</IP> <CommunityString>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/CommunityString$</CommunityString> <Version>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/Version$</Version> <SnmpVarBinds> <SnmpVarBind> <OID>1.3.6.1.2.1.1.2.0</OID> <Syntax>0</Syntax> <Value VariantType="8" /> </SnmpVarBind> <SnmpVarBind> <OID>1.3.6.1.2.1.1.6.0</OID> <Syntax>0</Syntax> <Value VariantType="8" /> </SnmpVarBind> <SnmpVarBind> <OID>1.3.6.1.4.1.318.1.1.1.1.1.1.0</OID> <Syntax>0</Syntax> <Value VariantType="8" /> </SnmpVarBind> <SnmpVarBind> <OID>1.3.6.1.4.1.318.1.1.1.1.1.2.0</OID> <Syntax>0</Syntax> <Value VariantType="8" /> </SnmpVarBind> <SnmpVarBind> <OID>1.3.6.1.4.1.318.1.1.1.1.2.3.0</OID> <Syntax>0</Syntax> <Value VariantType="8" /> </SnmpVarBind> <SnmpVarBind> <OID>1.3.6.1.4.1.318.1.1.1.1.2.1.0</OID> <Syntax>0</Syntax> <Value VariantType="8" /> </SnmpVarBind> <SnmpVarBind> <OID>1.3.6.1.4.1.318.1.1.1.1.2.2.0</OID> <Syntax>0</Syntax> <Value VariantType="8" /> </SnmpVarBind> <SnmpVarBind> <OID>1.3.6.1.4.1.318.1.1.1.2.1.3.0</OID> <Syntax>0</Syntax> <Value VariantType="8" /> </SnmpVarBind> <SnmpVarBind> <OID>1.3.6.1.4.1.318.1.1.1.2.2.5.0</OID> <Syntax>0</Syntax> <Value VariantType="8" /> </SnmpVarBind> </SnmpVarBinds> <Expression> <RegExExpression> <ValueExpression> <XPathQuery>/DataItem/SnmpVarBinds/SnmpVarBind[OID='1.3.6.1.2.1.1.2.0'][1]/Value</XPathQuery> </ValueExpression> <Operator>MatchesRegularExpression</Operator> <Pattern>^.*1.3.6.1.4.1.318.1.3.2.*$</Pattern> </RegExExpression> </Expression> <ClassId>$MPElement[Name="Custom.JB.APC.Management.Pack.SNMPDevice"]$</ClassId> <InstanceSettings> <Settings> <Setting> <Name>$MPElement[Name="NetLib!Microsoft.SystemCenter.NetworkDevice"]/IPAddress$</Name> <Value>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/IPAddress$</Value> </Setting> <Setting> <Name>$MPElement[Name="System!System.Entity"]/DisplayName$</Name> <Value>$Target/Property[Type="System!System.Entity"]/DisplayName$</Value> </Setting> <Setting> <Name>$MPElement[Name="Custom.JB.APC.Management.Pack.SNMPDevice"]/UPSLocation$</Name> <Value>$Data/SnmpVarBinds/SnmpVarBind[8]/Value$</Value> </Setting> <Setting> <Name>$MPElement[Name="Custom.JB.APC.Management.Pack.SNMPDevice"]/Model$</Name> <Value>$Data/SnmpVarBinds/SnmpVarBind[7]/Value$</Value> </Setting> <Setting> <Name>$MPElement[Name="Custom.JB.APC.Management.Pack.SNMPDevice"]/UPSName$</Name> <Value>$Data/SnmpVarBinds/SnmpVarBind[6]/Value$</Value> </Setting> <Setting> <Name>$MPElement[Name="Custom.JB.APC.Management.Pack.SNMPDevice"]/SerialNumber$</Name> <Value>$Data/SnmpVarBinds/SnmpVarBind[5]/Value$</Value> </Setting> <Setting> <Name>$MPElement[Name="Custom.JB.APC.Management.Pack.SNMPDevice"]/FirmwareRevision$</Name> <Value>$Data/SnmpVarBinds/SnmpVarBind[4]/Value$</Value> </Setting> <Setting> <Name>$MPElement[Name="Custom.JB.APC.Management.Pack.SNMPDevice"]/DateOfManufacture$</Name> <Value>$Data/SnmpVarBinds/SnmpVarBind[3]/Value$</Value> </Setting> <Setting> <Name>$MPElement[Name="Custom.JB.APC.Management.Pack.SNMPDevice"]/BatteryLastReplaceDate$</Name> <Value>$Data/SnmpVarBinds/SnmpVarBind[2]/Value$</Value> </Setting> <Setting> <Name>$MPElement[Name="Custom.JB.APC.Management.Pack.SNMPDevice"]/BatteryNumOfBattPacks$</Name> <Value>$Data/SnmpVarBinds/SnmpVarBind[1]/Value$</Value> </Setting> </Settings> </InstanceSettings> </DataSource> </Discovery> <Discovery ID="UINameSpaced1761550c5dd4d378dca596a40752420.Group.DiscoveryRule" Enabled="true" Target="UINameSpaced1761550c5dd4d378dca596a40752420.Group" ConfirmDelivery="false" Remotable="true" Priority="Normal"> <Category>Discovery</Category> <DiscoveryTypes> <DiscoveryRelationship TypeID="MicrosoftSystemCenterInstanceGroupLibrary6172210!Microsoft.SystemCenter.InstanceGroupContainsEntities" /> </DiscoveryTypes> <DataSource ID="GroupPopulationDataSource" TypeID="SC!Microsoft.SystemCenter.GroupPopulator"> <RuleId>$MPElement$</RuleId> <GroupInstanceId>$MPElement[Name="UINameSpaced1761550c5dd4d378dca596a40752420.Group"]$</GroupInstanceId> <MembershipRules> <MembershipRule> <MonitoringClass>$MPElement[Name="Custom.JB.APC.Management.Pack.SNMPDevice"]$</MonitoringClass> <RelationshipClass>$MPElement[Name="MicrosoftSystemCenterInstanceGroupLibrary6172210!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass> </MembershipRule> </MembershipRules> </DataSource> </Discovery> </Discoveries> <Rules> <Rule ID="MomUIGeneratedRule4addd78055e9417a99de96c4757ead22" Enabled="true" Target="Custom.JB.APC.Management.Pack.SNMPDevice" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100"> <Category>Custom</Category> <DataSources> <DataSource ID="DS" TypeID="Performance!System.Performance.SnmpPerformanceProvider"> <Interval>120</Interval> <IsWriteAction>false</IsWriteAction> <IP>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/IPAddress$</IP> <CommunityString>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/CommunityString$</CommunityString> <Version>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/Version$</Version> <SnmpVarBinds> <SnmpVarBind> <OID>1.3.6.1.4.1.318.1.1.1.2.2.3.0</OID> <Syntax>0</Syntax> <Value VariantType="8" /> </SnmpVarBind> </SnmpVarBinds> <ObjectName>Snmp Performance Object</ObjectName> <CounterName>$data/SnmpVarBinds/SnmpVarBind[1]/OID$</CounterName> <InstanceName>0</InstanceName> <Value>$data/SnmpVarBinds/SnmpVarBind[1]/Value$</Value> </DataSource> </DataSources> <WriteActions> <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" /> <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" /> </WriteActions> </Rule> <Rule ID="MomUIGeneratedRule31a30b93bd594a2392756f3cb6594fc9" Enabled="true" Target="Custom.JB.APC.Management.Pack.SNMPDevice" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100"> <Category>Custom</Category> <DataSources> <DataSource ID="DS" TypeID="Performance!System.Performance.SnmpPerformanceProvider"> <Interval>120</Interval> <IsWriteAction>false</IsWriteAction> <IP>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/IPAddress$</IP> <CommunityString>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/CommunityString$</CommunityString> <Version>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/Version$</Version> <SnmpVarBinds> <SnmpVarBind> <OID>1.3.6.1.4.1.318.1.1.1.2.1.1.0</OID> <Syntax>0</Syntax> <Value VariantType="8" /> </SnmpVarBind> </SnmpVarBinds> <ObjectName>Snmp Performance Object</ObjectName> <CounterName>$data/SnmpVarBinds/SnmpVarBind[1]/OID$</CounterName> <InstanceName>0</InstanceName> <Value>$data/SnmpVarBinds/SnmpVarBind[1]/Value$</Value> </DataSource> </DataSources> <WriteActions> <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" /> <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" /> </WriteActions> </Rule> <Rule ID="MomUIGeneratedRulebdd069c9d0ff47eb854bd0952a1638d0" Enabled="true" Target="Custom.JB.APC.Management.Pack.SNMPDevice" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100"> <Category>Custom</Category> <DataSources> <DataSource ID="DS" TypeID="Performance!System.Performance.SnmpPerformanceProvider"> <Interval>120</Interval> <IsWriteAction>false</IsWriteAction> <IP>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/IPAddress$</IP> <CommunityString>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/CommunityString$</CommunityString> <Version>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/Version$</Version> <SnmpVarBinds> <SnmpVarBind> <OID>1.3.6.1.4.1.318.1.1.1.2.1.2.0</OID> <Syntax>0</Syntax> <Value VariantType="8" /> </SnmpVarBind> </SnmpVarBinds> <ObjectName>Snmp Performance Object</ObjectName> <CounterName>$data/SnmpVarBinds/SnmpVarBind[1]/OID$</CounterName> <InstanceName>0</InstanceName> <Value>$data/SnmpVarBinds/SnmpVarBind[1]/Value$</Value> </DataSource> </DataSources> <WriteActions> <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" /> <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" /> </WriteActions> </Rule> <Rule ID="MomUIGeneratedRule865bfdd4dad841f3b164c76793a50357" Enabled="true" Target="Custom.JB.APC.Management.Pack.SNMPDevice" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100"> <Category>Custom</Category> <DataSources> <DataSource ID="DS" TypeID="Performance!System.Performance.SnmpPerformanceProvider"> <Interval>120</Interval> <IsWriteAction>false</IsWriteAction> <IP>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/IPAddress$</IP> <CommunityString>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/CommunityString$</CommunityString> <Version>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/Version$</Version> <SnmpVarBinds> <SnmpVarBind> <OID>1.3.6.1.4.1.318.1.1.1.2.2.2.0</OID> <Syntax>0</Syntax> <Value VariantType="8" /> </SnmpVarBind> </SnmpVarBinds> <ObjectName>Snmp Performance Object</ObjectName> <CounterName>$data/SnmpVarBinds/SnmpVarBind[1]/OID$</CounterName> <InstanceName>0</InstanceName> <Value>$data/SnmpVarBinds/SnmpVarBind[1]/Value$</Value> </DataSource> </DataSources> <WriteActions> <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" /> <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" /> </WriteActions> </Rule> <Rule ID="MomUIGeneratedRule07f9fe0749334f0292daea8591a0470d" Enabled="true" Target="Custom.JB.APC.Management.Pack.SNMPDevice" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100"> <Category>Custom</Category> <DataSources> <DataSource ID="DS" TypeID="Performance!System.Performance.SnmpPerformanceProvider"> <Interval>120</Interval> <IsWriteAction>false</IsWriteAction> <IP>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/IPAddress$</IP> <CommunityString>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/CommunityString$</CommunityString> <Version>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/Version$</Version> <SnmpVarBinds> <SnmpVarBind> <OID>1.3.6.1.4.1.318.1.1.1.3.2.1.0</OID> <Syntax>0</Syntax> <Value VariantType="8" /> </SnmpVarBind> </SnmpVarBinds> <ObjectName>Snmp Performance Object</ObjectName> <CounterName>$data/SnmpVarBinds/SnmpVarBind[1]/OID$</CounterName> <InstanceName>0</InstanceName> <Value>$data/SnmpVarBinds/SnmpVarBind[1]/Value$</Value> </DataSource> </DataSources> <WriteActions> <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" /> <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" /> </WriteActions> </Rule> <Rule ID="MomUIGeneratedRule7069bd8d26e34994b4a2d168d782e28d" Enabled="true" Target="Custom.JB.APC.Management.Pack.SNMPDevice" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100"> <Category>Custom</Category> <DataSources> <DataSource ID="DS" TypeID="Performance!System.Performance.SnmpPerformanceProvider"> <Interval>120</Interval> <IsWriteAction>false</IsWriteAction> <IP>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/IPAddress$</IP> <CommunityString>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/CommunityString$</CommunityString> <Version>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/Version$</Version> <SnmpVarBinds> <SnmpVarBind> <OID>1.3.6.1.4.1.318.1.1.1.3.2.4.0</OID> <Syntax>0</Syntax> <Value VariantType="8" /> </SnmpVarBind> </SnmpVarBinds> <ObjectName>Snmp Performance Object</ObjectName> <CounterName>$data/SnmpVarBinds/SnmpVarBind[1]/OID$</CounterName> <InstanceName>0</InstanceName> <Value>$data/SnmpVarBinds/SnmpVarBind[1]/Value$</Value> </DataSource> </DataSources> <WriteActions> <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" /> <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" /> </WriteActions> </Rule> <Rule ID="MomUIGeneratedRule1b9a0e513d6c44ea97c2a416f675b9cb" Enabled="true" Target="Custom.JB.APC.Management.Pack.SNMPDevice" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100"> <Category>Custom</Category> <DataSources> <DataSource ID="DS" TypeID="Performance!System.Performance.SnmpPerformanceProvider"> <Interval>120</Interval> <IsWriteAction>false</IsWriteAction> <IP>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/IPAddress$</IP> <CommunityString>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/CommunityString$</CommunityString> <Version>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/Version$</Version> <SnmpVarBinds> <SnmpVarBind> <OID>1.3.6.1.4.1.318.1.1.1.2.2.1.0</OID> <Syntax>0</Syntax> <Value VariantType="8" /> </SnmpVarBind> </SnmpVarBinds> <ObjectName>Snmp Performance Object</ObjectName> <CounterName>$data/SnmpVarBinds/SnmpVarBind[1]/OID$</CounterName> <InstanceName>0</InstanceName> <Value>$data/SnmpVarBinds/SnmpVarBind[1]/Value$</Value> </DataSource> </DataSources> <WriteActions> <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" /> <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" /> </WriteActions> </Rule> <Rule ID="MomUIGeneratedRule96b04072e6554cc282ed6c26f991f14c" Enabled="true" Target="Custom.JB.APC.Management.Pack.SNMPDevice" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100"> <Category>Custom</Category> <DataSources> <DataSource ID="DS" TypeID="Performance!System.Performance.SnmpPerformanceProvider"> <Interval>120</Interval> <IsWriteAction>false</IsWriteAction> <IP>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/IPAddress$</IP> <CommunityString>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/CommunityString$</CommunityString> <Version>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/Version$</Version> <SnmpVarBinds> <SnmpVarBind> <OID>1.3.6.1.4.1.318.1.1.1.4.2.1.0</OID> <Syntax>0</Syntax> <Value VariantType="8" /> </SnmpVarBind> </SnmpVarBinds> <ObjectName>Snmp Performance Object</ObjectName> <CounterName>$data/SnmpVarBinds/SnmpVarBind[1]/OID$</CounterName> <InstanceName>0</InstanceName> <Value>$data/SnmpVarBinds/SnmpVarBind[1]/Value$</Value> </DataSource> </DataSources> <WriteActions> <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" /> <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" /> </WriteActions> </Rule> <Rule ID="MomUIGeneratedRule2d09167ff37a46e3865a15199244b5cf" Enabled="true" Target="Custom.JB.APC.Management.Pack.SNMPDevice" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100"> <Category>Custom</Category> <DataSources> <DataSource ID="DS" TypeID="Performance!System.Performance.SnmpPerformanceProvider"> <Interval>120</Interval> <IsWriteAction>false</IsWriteAction> <IP>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/IPAddress$</IP> <CommunityString>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/CommunityString$</CommunityString> <Version>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/Version$</Version> <SnmpVarBinds> <SnmpVarBind> <OID>1.3.6.1.4.1.318.1.1.1.4.2.3.0</OID> <Syntax>0</Syntax> <Value VariantType="8" /> </SnmpVarBind> </SnmpVarBinds> <ObjectName>Snmp Performance Object</ObjectName> <CounterName>$data/SnmpVarBinds/SnmpVarBind[1]/OID$</CounterName> <InstanceName>0</InstanceName> <Value>$data/SnmpVarBinds/SnmpVarBind[1]/Value$</Value> </DataSource> </DataSources> <WriteActions> <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" /> <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" /> </WriteActions> </Rule> <Rule ID="MomUIGeneratedRule5db9c9c2fe0f45a8be25f649dc32dab7" Enabled="true" Target="Custom.JB.APC.Management.Pack.SNMPDevice" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100"> <Category>Custom</Category> <DataSources> <DataSource ID="DS" TypeID="Performance!System.Performance.SnmpPerformanceProvider"> <Interval>120</Interval> <IsWriteAction>false</IsWriteAction> <IP>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/IPAddress$</IP> <CommunityString>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/CommunityString$</CommunityString> <Version>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/Version$</Version> <SnmpVarBinds> <SnmpVarBind> <OID>1.3.6.1.4.1.318.1.1.1.4.2.2.0</OID> <Syntax>0</Syntax> <Value VariantType="8" /> </SnmpVarBind> </SnmpVarBinds> <ObjectName>Snmp Performance Object</ObjectName> <CounterName>$data/SnmpVarBinds/SnmpVarBind[1]/OID$</CounterName> <InstanceName>0</InstanceName> <Value>$data/SnmpVarBinds/SnmpVarBind[1]/Value$</Value> </DataSource> </DataSources> <WriteActions> <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" /> <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" /> </WriteActions> </Rule> <Rule ID="MomUIGeneratedRule5afcd98df6554058b3190d8862338e2c" Enabled="true" Target="Custom.JB.APC.Management.Pack.SNMPDevice" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100"> <Category>Custom</Category> <DataSources> <DataSource ID="DS" TypeID="Performance!System.Performance.SnmpPerformanceProvider"> <Interval>120</Interval> <IsWriteAction>false</IsWriteAction> <IP>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/IPAddress$</IP> <CommunityString>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/CommunityString$</CommunityString> <Version>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/Version$</Version> <SnmpVarBinds> <SnmpVarBind> <OID>1.3.6.1.4.1.318.1.1.1.4.2.4.0</OID> <Syntax>0</Syntax> <Value VariantType="8" /> </SnmpVarBind> </SnmpVarBinds> <ObjectName>Snmp Performance Object</ObjectName> <CounterName>$data/SnmpVarBinds/SnmpVarBind[1]/OID$</CounterName> <InstanceName>0</InstanceName> <Value>$data/SnmpVarBinds/SnmpVarBind[1]/Value$</Value> </DataSource> </DataSources> <WriteActions> <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" /> <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" /> </WriteActions> </Rule> </Rules> <Monitors> <UnitMonitor ID="UIGeneratedMonitor80b80ca9dc8c4fad9ce84695c42df6bf" Accessibility="Public" Enabled="true" Target="Custom.JB.APC.Management.Pack.SNMPDevice" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Snmp!System.SnmpProbe.2SingleEvent2StateMonitorType" ConfirmDelivery="false"> <Category>Custom</Category> <AlertSettings AlertMessage="UIGeneratedMonitor80b80ca9dc8c4fad9ce84695c42df6bf_AlertMessageResourceID"> <AlertOnState>Error</AlertOnState> <AutoResolve>true</AutoResolve> <AlertPriority>High</AlertPriority> <AlertSeverity>Error</AlertSeverity> <AlertParameters> <AlertParameter1>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/UPSLocation$</AlertParameter1> <AlertParameter2>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/Model$</AlertParameter2> <AlertParameter3>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/UPSName$</AlertParameter3> <AlertParameter4>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/SerialNumber$</AlertParameter4> <AlertParameter5>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/DateOfManufacture$</AlertParameter5> <AlertParameter6>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/BatteryLastReplaceDate$</AlertParameter6> <AlertParameter7>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/BatteryNumOfBattPacks$</AlertParameter7> <AlertParameter8>$Data/Context/SnmpVarBinds/SnmpVarBind[1]/Value$</AlertParameter8> </AlertParameters> </AlertSettings> <OperationalStates> <OperationalState ID="UIGeneratedOpStateId7eb85dbdb4ee48ca83714441e0262435" MonitorTypeStateID="SecondEventRaised" HealthState="Success" /> <OperationalState ID="UIGeneratedOpStateId482c7d5c34a8499d9251dd300200fcd1" MonitorTypeStateID="FirstEventRaised" HealthState="Error" /> </OperationalStates> <Configuration> <FirstInterval>60</FirstInterval> <FirstIsWriteAction>false</FirstIsWriteAction> <FirstIP>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/IPAddress$</FirstIP> <FirstCommunityString>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/CommunityString$</FirstCommunityString> <FirstVersion>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/Version$</FirstVersion> <FirstSnmpVarBinds> <SnmpVarBind> <OID>1.3.6.1.4.1.318.1.1.1.4.1.1.0</OID> <Syntax>0</Syntax> <Value VariantType="8" /> </SnmpVarBind> </FirstSnmpVarBinds> <FirstExpression> <SimpleExpression> <ValueExpression> <XPathQuery Type="String">/DataItem/SnmpVarBinds/SnmpVarBind[1]/Value</XPathQuery> </ValueExpression> <Operator>NotEqual</Operator> <ValueExpression> <Value Type="String">2</Value> </ValueExpression> </SimpleExpression> </FirstExpression> <SecondInterval>60</SecondInterval> <SecondIsWriteAction>false</SecondIsWriteAction> <SecondIP>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/IPAddress$</SecondIP> <SecondCommunityString>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/CommunityString$</SecondCommunityString> <SecondVersion>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/Version$</SecondVersion> <SecondSnmpVarBinds> <SnmpVarBind> <OID>1.3.6.1.4.1.318.1.1.1.4.1.1.0</OID> <Syntax>0</Syntax> <Value VariantType="8" /> </SnmpVarBind> </SecondSnmpVarBinds> <SecondExpression> <SimpleExpression> <ValueExpression> <XPathQuery Type="String">/DataItem/SnmpVarBinds/SnmpVarBind[1]/Value</XPathQuery> </ValueExpression> <Operator>Equal</Operator> <ValueExpression> <Value Type="String">2</Value> </ValueExpression> </SimpleExpression> </SecondExpression> </Configuration> </UnitMonitor> <UnitMonitor ID="UIGeneratedMonitorbf7af8351d9447e886b410f21bd8c1fc" Accessibility="Public" Enabled="true" Target="Custom.JB.APC.Management.Pack.SNMPDevice" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Snmp!System.SnmpProbe.2SingleEvent2StateMonitorType" ConfirmDelivery="false"> <Category>Custom</Category> <AlertSettings AlertMessage="UIGeneratedMonitorbf7af8351d9447e886b410f21bd8c1fc_AlertMessageResourceID"> <AlertOnState>Error</AlertOnState> <AutoResolve>true</AutoResolve> <AlertPriority>High</AlertPriority> <AlertSeverity>Error</AlertSeverity> <AlertParameters> <AlertParameter1>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/UPSLocation$</AlertParameter1> <AlertParameter2>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/Model$</AlertParameter2> <AlertParameter3>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/UPSName$</AlertParameter3> <AlertParameter4>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/SerialNumber$</AlertParameter4> <AlertParameter5>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/DateOfManufacture$</AlertParameter5> <AlertParameter6>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/BatteryLastReplaceDate$</AlertParameter6> <AlertParameter7>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/BatteryNumOfBattPacks$</AlertParameter7> <AlertParameter8>$Data/Context/SnmpVarBinds/SnmpVarBind[1]/Value$</AlertParameter8> </AlertParameters> </AlertSettings> <OperationalStates> <OperationalState ID="UIGeneratedOpStateId476ee5057a61461b8620e287b6cf47a4" MonitorTypeStateID="SecondEventRaised" HealthState="Success" /> <OperationalState ID="UIGeneratedOpStateIda58c259f360d43ed86d37b1e93442933" MonitorTypeStateID="FirstEventRaised" HealthState="Error" /> </OperationalStates> <Configuration> <FirstInterval>60</FirstInterval> <FirstIsWriteAction>false</FirstIsWriteAction> <FirstIP>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/IPAddress$</FirstIP> <FirstCommunityString>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/CommunityString$</FirstCommunityString> <FirstVersion>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/Version$</FirstVersion> <FirstSnmpVarBinds> <SnmpVarBind> <OID>1.3.6.1.4.1.318.1.1.1.2.1.1.0</OID> <Syntax>0</Syntax> <Value VariantType="8" /> </SnmpVarBind> </FirstSnmpVarBinds> <FirstExpression> <SimpleExpression> <ValueExpression> <XPathQuery Type="String">/DataItem/SnmpVarBinds/SnmpVarBind[1]/Value</XPathQuery> </ValueExpression> <Operator>NotEqual</Operator> <ValueExpression> <Value Type="String">2</Value> </ValueExpression> </SimpleExpression> </FirstExpression> <SecondInterval>60</SecondInterval> <SecondIsWriteAction>false</SecondIsWriteAction> <SecondIP>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/IPAddress$</SecondIP> <SecondCommunityString>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/CommunityString$</SecondCommunityString> <SecondVersion>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/Version$</SecondVersion> <SecondSnmpVarBinds> <SnmpVarBind> <OID>1.3.6.1.4.1.318.1.1.1.2.1.1.0</OID> <Syntax>0</Syntax> <Value VariantType="8" /> </SnmpVarBind> </SecondSnmpVarBinds> <SecondExpression> <SimpleExpression> <ValueExpression> <XPathQuery Type="String">/DataItem/SnmpVarBinds/SnmpVarBind[1]/Value</XPathQuery> </ValueExpression> <Operator>Equal</Operator> <ValueExpression> <Value Type="String">2</Value> </ValueExpression> </SimpleExpression> </SecondExpression> </Configuration> </UnitMonitor> <UnitMonitor ID="UIGeneratedMonitorc8ae1238ab3d4b51a5663a2dcd05c109" Accessibility="Public" Enabled="true" Target="Custom.JB.APC.Management.Pack.SNMPDevice" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Snmp!System.SnmpProbe.2SingleEvent2StateMonitorType" ConfirmDelivery="false"> <Category>Custom</Category> <AlertSettings AlertMessage="UIGeneratedMonitorc8ae1238ab3d4b51a5663a2dcd05c109_AlertMessageResourceID"> <AlertOnState>Error</AlertOnState> <AutoResolve>true</AutoResolve> <AlertPriority>High</AlertPriority> <AlertSeverity>Error</AlertSeverity> <AlertParameters> <AlertParameter1>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/UPSLocation$</AlertParameter1> <AlertParameter2>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/Model$</AlertParameter2> <AlertParameter3>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/UPSName$</AlertParameter3> <AlertParameter4>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/SerialNumber$</AlertParameter4> <AlertParameter5>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/DateOfManufacture$</AlertParameter5> <AlertParameter6>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/BatteryLastReplaceDate$</AlertParameter6> <AlertParameter7>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/BatteryNumOfBattPacks$</AlertParameter7> <AlertParameter8>$Data/Context/SnmpVarBinds/SnmpVarBind[1]/Value$</AlertParameter8> </AlertParameters> </AlertSettings> <OperationalStates> <OperationalState ID="UIGeneratedOpStateId9624abde86274581a58b65a94a27180b" MonitorTypeStateID="SecondEventRaised" HealthState="Success" /> <OperationalState ID="UIGeneratedOpStateIdeb1c4f2768b1495e95a84ca04615cf6f" MonitorTypeStateID="FirstEventRaised" HealthState="Error" /> </OperationalStates> <Configuration> <FirstInterval>300</FirstInterval> <FirstIsWriteAction>false</FirstIsWriteAction> <FirstIP>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/IPAddress$</FirstIP> <FirstCommunityString>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/CommunityString$</FirstCommunityString> <FirstVersion>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/Version$</FirstVersion> <FirstSnmpVarBinds> <SnmpVarBind> <OID>1.3.6.1.4.1.318.1.1.1.2.2.4.0</OID> <Syntax>0</Syntax> <Value VariantType="8" /> </SnmpVarBind> </FirstSnmpVarBinds> <FirstExpression> <SimpleExpression> <ValueExpression> <XPathQuery Type="String">/DataItem/SnmpVarBinds/SnmpVarBind[1]/Value</XPathQuery> </ValueExpression> <Operator>NotEqual</Operator> <ValueExpression> <Value Type="String">1</Value> </ValueExpression> </SimpleExpression> </FirstExpression> <SecondInterval>300</SecondInterval> <SecondIsWriteAction>false</SecondIsWriteAction> <SecondIP>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/IPAddress$</SecondIP> <SecondCommunityString>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/CommunityString$</SecondCommunityString> <SecondVersion>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/Version$</SecondVersion> <SecondSnmpVarBinds> <SnmpVarBind> <OID>1.3.6.1.4.1.318.1.1.1.2.2.4.0</OID> <Syntax>0</Syntax> <Value VariantType="8" /> </SnmpVarBind> </SecondSnmpVarBinds> <SecondExpression> <SimpleExpression> <ValueExpression> <XPathQuery Type="String">1.3.6.1.4.1.318.1.1.1.2.2.4.0</XPathQuery> </ValueExpression> <Operator>Equal</Operator> <ValueExpression> <Value Type="String">1</Value> </ValueExpression> </SimpleExpression> </SecondExpression> </Configuration> </UnitMonitor> <UnitMonitor ID="UIGeneratedMonitor600f6723f131438ab506047561609910" Accessibility="Public" Enabled="true" Target="Custom.JB.APC.Management.Pack.SNMPDevice" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Snmp!System.SnmpProbe.2SingleEvent2StateMonitorType" ConfirmDelivery="false"> <Category>Custom</Category> <AlertSettings AlertMessage="UIGeneratedMonitor600f6723f131438ab506047561609910_AlertMessageResourceID"> <AlertOnState>Error</AlertOnState> <AutoResolve>true</AutoResolve> <AlertPriority>High</AlertPriority> <AlertSeverity>Error</AlertSeverity> <AlertParameters> <AlertParameter1>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/UPSLocation$</AlertParameter1> <AlertParameter2>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/Model$</AlertParameter2> <AlertParameter3>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/UPSName$</AlertParameter3> <AlertParameter4>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/SerialNumber$</AlertParameter4> <AlertParameter5>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/DateOfManufacture$</AlertParameter5> <AlertParameter6>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/BatteryLastReplaceDate$</AlertParameter6> <AlertParameter7>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/BatteryNumOfBattPacks$</AlertParameter7> <AlertParameter8>$Data/Context/SnmpVarBinds/SnmpVarBind[1]/Value$</AlertParameter8> </AlertParameters> </AlertSettings> <OperationalStates> <OperationalState ID="UIGeneratedOpStateId58ae8f2104b642c2851f8c601c92d8b3" MonitorTypeStateID="SecondEventRaised" HealthState="Success" /> <OperationalState ID="UIGeneratedOpStateId2078fb9db8c247c5af9094956b2719e1" MonitorTypeStateID="FirstEventRaised" HealthState="Error" /> </OperationalStates> <Configuration> <FirstInterval>120</FirstInterval> <FirstIsWriteAction>false</FirstIsWriteAction> <FirstIP>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/IPAddress$</FirstIP> <FirstCommunityString>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/CommunityString$</FirstCommunityString> <FirstVersion>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/Version$</FirstVersion> <FirstSnmpVarBinds> <SnmpVarBind> <OID>1.3.6.1.4.1.318.1.1.1.2.2.3.0</OID> <Syntax>0</Syntax> <Value VariantType="8" /> </SnmpVarBind> </FirstSnmpVarBinds> <FirstExpression> <SimpleExpression> <ValueExpression> <XPathQuery Type="UnsignedInteger">/DataItem/SnmpVarBinds/SnmpVarBind[1]/Value</XPathQuery> </ValueExpression> <Operator>Less</Operator> <ValueExpression> <Value Type="UnsignedInteger">120000</Value> </ValueExpression> </SimpleExpression> </FirstExpression> <SecondInterval>120</SecondInterval> <SecondIsWriteAction>false</SecondIsWriteAction> <SecondIP>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/IPAddress$</SecondIP> <SecondCommunityString>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/CommunityString$</SecondCommunityString> <SecondVersion>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/Version$</SecondVersion> <SecondSnmpVarBinds> <SnmpVarBind> <OID>1.3.6.1.4.1.318.1.1.1.2.2.3.0</OID> <Syntax>0</Syntax> <Value VariantType="8" /> </SnmpVarBind> </SecondSnmpVarBinds> <SecondExpression> <SimpleExpression> <ValueExpression> <XPathQuery Type="UnsignedInteger">/DataItem/SnmpVarBinds/SnmpVarBind[1]/Value</XPathQuery> </ValueExpression> <Operator>GreaterEqual</Operator> <ValueExpression> <Value Type="UnsignedInteger">120000</Value> </ValueExpression> </SimpleExpression> </SecondExpression> </Configuration> </UnitMonitor> <UnitMonitor ID="UIGeneratedMonitorb55a240886b94655a319cd9bd36e959d" Accessibility="Public" Enabled="true" Target="Custom.JB.APC.Management.Pack.SNMPDevice" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Snmp!System.SnmpProbe.2SingleEvent2StateMonitorType" ConfirmDelivery="false"> <Category>Custom</Category> <AlertSettings AlertMessage="UIGeneratedMonitorb55a240886b94655a319cd9bd36e959d_AlertMessageResourceID"> <AlertOnState>Error</AlertOnState> <AutoResolve>true</AutoResolve> <AlertPriority>High</AlertPriority> <AlertSeverity>Error</AlertSeverity> <AlertParameters> <AlertParameter1>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/UPSLocation$</AlertParameter1> <AlertParameter2>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/Model$</AlertParameter2> <AlertParameter3>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/UPSName$</AlertParameter3> <AlertParameter4>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/SerialNumber$</AlertParameter4> <AlertParameter5>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/DateOfManufacture$</AlertParameter5> <AlertParameter6>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/BatteryLastReplaceDate$</AlertParameter6> <AlertParameter7>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/BatteryNumOfBattPacks$</AlertParameter7> <AlertParameter8>$Data/Context/SnmpVarBinds/SnmpVarBind[1]/Value$</AlertParameter8> </AlertParameters> </AlertSettings> <OperationalStates> <OperationalState ID="UIGeneratedOpStateId941f4e7e8f114deba6ff515d96b79fe6" MonitorTypeStateID="SecondEventRaised" HealthState="Success" /> <OperationalState ID="UIGeneratedOpStateId30012c78ec224202a78817216ab18f30" MonitorTypeStateID="FirstEventRaised" HealthState="Error" /> </OperationalStates> <Configuration> <FirstInterval>120</FirstInterval> <FirstIsWriteAction>false</FirstIsWriteAction> <FirstIP>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/IPAddress$</FirstIP> <FirstCommunityString>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/CommunityString$</FirstCommunityString> <FirstVersion>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/Version$</FirstVersion> <FirstSnmpVarBinds> <SnmpVarBind> <OID>1.3.6.1.4.1.318.1.1.1.2.2.1.0</OID> <Syntax>0</Syntax> <Value VariantType="8" /> </SnmpVarBind> </FirstSnmpVarBinds> <FirstExpression> <SimpleExpression> <ValueExpression> <XPathQuery Type="UnsignedInteger">/DataItem/SnmpVarBinds/SnmpVarBind[1]/Value</XPathQuery> </ValueExpression> <Operator>Less</Operator> <ValueExpression> <Value Type="UnsignedInteger">60</Value> </ValueExpression> </SimpleExpression> </FirstExpression> <SecondInterval>120</SecondInterval> <SecondIsWriteAction>false</SecondIsWriteAction> <SecondIP>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/IPAddress$</SecondIP> <SecondCommunityString>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/CommunityString$</SecondCommunityString> <SecondVersion>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/Version$</SecondVersion> <SecondSnmpVarBinds> <SnmpVarBind> <OID>1.3.6.1.4.1.318.1.1.1.2.2.1.0</OID> <Syntax>0</Syntax> <Value VariantType="8" /> </SnmpVarBind> </SecondSnmpVarBinds> <SecondExpression> <SimpleExpression> <ValueExpression> <XPathQuery Type="UnsignedInteger">/DataItem/SnmpVarBinds/SnmpVarBind[1]/Value</XPathQuery> </ValueExpression> <Operator>GreaterEqual</Operator> <ValueExpression> <Value Type="UnsignedInteger">60 </Value> </ValueExpression> </SimpleExpression> </SecondExpression> </Configuration> </UnitMonitor> <UnitMonitor ID="UIGeneratedMonitoradeb4998e09f470e986e1d8c50d4ac0b" Accessibility="Public" Enabled="true" Target="Custom.JB.APC.Management.Pack.SNMPDevice" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Snmp!System.SnmpProbe.2SingleEvent2StateMonitorType" ConfirmDelivery="false"> <Category>Custom</Category> <AlertSettings AlertMessage="UIGeneratedMonitoradeb4998e09f470e986e1d8c50d4ac0b_AlertMessageResourceID"> <AlertOnState>Error</AlertOnState> <AutoResolve>true</AutoResolve> <AlertPriority>High</AlertPriority> <AlertSeverity>Error</AlertSeverity> <AlertParameters> <AlertParameter1>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/UPSLocation$</AlertParameter1> <AlertParameter2>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/Model$</AlertParameter2> <AlertParameter3>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/UPSName$</AlertParameter3> <AlertParameter4>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/SerialNumber$</AlertParameter4> <AlertParameter5>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/DateOfManufacture$</AlertParameter5> <AlertParameter6>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/BatteryLastReplaceDate$</AlertParameter6> <AlertParameter7>$Target/Property[Type="Custom.JB.APC.Management.Pack.SNMPDevice"]/BatteryNumOfBattPacks$</AlertParameter7> <AlertParameter8>$Data/Context/SnmpVarBinds/SnmpVarBind[1]/Value$</AlertParameter8> </AlertParameters> </AlertSettings> <OperationalStates> <OperationalState ID="UIGeneratedOpStateId7ab5c74b12ca4c1685e2c94189fa1a46" MonitorTypeStateID="SecondEventRaised" HealthState="Success" /> <OperationalState ID="UIGeneratedOpStateIde30165de69ec40edbe4a6401db4b221f" MonitorTypeStateID="FirstEventRaised" HealthState="Error" /> </OperationalStates> <Configuration> <FirstInterval>120</FirstInterval> <FirstIsWriteAction>false</FirstIsWriteAction> <FirstIP>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/IPAddress$</FirstIP> <FirstCommunityString>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/CommunityString$</FirstCommunityString> <FirstVersion>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/Version$</FirstVersion> <FirstSnmpVarBinds> <SnmpVarBind> <OID>1.3.6.1.4.1.318.1.1.1.4.2.3.0</OID> <Syntax>0</Syntax> <Value VariantType="8" /> </SnmpVarBind> </FirstSnmpVarBinds> <FirstExpression> <SimpleExpression> <ValueExpression> <XPathQuery Type="UnsignedInteger">/DataItem/SnmpVarBinds/SnmpVarBind[1]/Value</XPathQuery> </ValueExpression> <Operator>GreaterEqual</Operator> <ValueExpression> <Value Type="UnsignedInteger">70</Value> </ValueExpression> </SimpleExpression> </FirstExpression> <SecondInterval>120</SecondInterval> <SecondIsWriteAction>false</SecondIsWriteAction> <SecondIP>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/IPAddress$</SecondIP> <SecondCommunityString>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/CommunityString$</SecondCommunityString> <SecondVersion>$Target/Property[Type="NetLib!Microsoft.SystemCenter.NetworkDevice"]/Version$</SecondVersion> <SecondSnmpVarBinds> <SnmpVarBind> <OID>1.3.6.1.4.1.318.1.1.1.4.2.3.0</OID> <Syntax>0</Syntax> <Value VariantType="8" /> </SnmpVarBind> </SecondSnmpVarBinds> <SecondExpression> <SimpleExpression> <ValueExpression> <XPathQuery Type="UnsignedInteger">/DataItem/SnmpVarBinds/SnmpVarBind[1]/Value</XPathQuery> </ValueExpression> <Operator>Less</Operator> <ValueExpression> <Value Type="UnsignedInteger">70</Value> </ValueExpression> </SimpleExpression> </SecondExpression> </Configuration> </UnitMonitor> </Monitors> </Monitoring> <Presentation> <Views> <View ID="Custom.JB.APC.Management.Pack.AlertView" Accessibility="Internal" Enabled="true" Target="Custom.JB.APC.Management.Pack.SNMPDevice" TypeID="SC!Microsoft.SystemCenter.AlertViewType" Visible="true"> <Category>Custom</Category> <Criteria /> </View> <View ID="Custom.JB.APC.Management.Pack.EventView" Accessibility="Internal" Enabled="true" Target="Custom.JB.APC.Management.Pack.SNMPDevice" TypeID="SC!Microsoft.SystemCenter.EventViewType" Visible="true"> <Category>Custom</Category> <Criteria /> </View> <View ID="Custom.JB.APC.Management.Pack.PerformanceView" Accessibility="Internal" Enabled="true" Target="Custom.JB.APC.Management.Pack.SNMPDevice" TypeID="SC!Microsoft.SystemCenter.PerformanceViewType" Visible="true"> <Category>Custom</Category> <Criteria /> </View> <View ID="Custom.JB.APC.Management.Pack.StateView" Accessibility="Internal" Enabled="true" Target="Custom.JB.APC.Management.Pack.SNMPDevice" TypeID="SC!Microsoft.SystemCenter.StateViewType" Visible="true"> <Category>Operations</Category> <Criteria> <InMaintenanceMode>false</InMaintenanceMode> </Criteria> <Presentation> <ColumnInfo Index="0" SortIndex="0" Width="100" Grouped="false" Sorted="true" IsSortable="true" Visible="true" SortOrder="Descending"> <Name>State</Name> <Id>Custom.JB.APC.Management.Pack.SNMPDevice</Id> </ColumnInfo> <ColumnInfo Index="1" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending"> <Name>In Maintenance Mode</Name> <Id>InMaintenanceMode</Id> </ColumnInfo> <ColumnInfo Index="2" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending"> <Name>Name</Name> <Id>Name</Id> </ColumnInfo> <ColumnInfo Index="11" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending"> <Name>Path</Name> <Id>Path</Id> </ColumnInfo> <ColumnInfo Index="3" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending"> <Name>UPSLocation</Name> <Id>UPSLocation</Id> </ColumnInfo> <ColumnInfo Index="4" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending"> <Name>Model</Name> <Id>Model</Id> </ColumnInfo> <ColumnInfo Index="5" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending"> <Name>UPSName</Name> <Id>UPSName</Id> </ColumnInfo> <ColumnInfo Index="6" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending"> <Name>SerialNumber</Name> <Id>SerialNumber</Id> </ColumnInfo> <ColumnInfo Index="7" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending"> <Name>FirmwareRevision</Name> <Id>FirmwareRevision</Id> </ColumnInfo> <ColumnInfo Index="8" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending"> <Name>DateOfManufacture</Name> <Id>DateOfManufacture</Id> </ColumnInfo> <ColumnInfo Index="9" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending"> <Name>BatteryLastReplaceDate</Name> <Id>BatteryLastReplaceDate</Id> </ColumnInfo> <ColumnInfo Index="10" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending"> <Name>BatteryNumOfBattPacks</Name> <Id>BatteryNumOfBattPacks</Id> </ColumnInfo> <ColumnInfo Index="12" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending"> <Name>IP Address</Name> <Id>IPAddress</Id> </ColumnInfo> <ColumnInfo Index="13" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending"> <Name>Name</Name> <Id>Name</Id> </ColumnInfo> <ColumnInfo Index="14" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending"> <Name>Device Description</Name> <Id>SystemDescription</Id> </ColumnInfo> <ColumnInfo Index="15" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending"> <Name>Device Contact</Name> <Id>SystemContact</Id> </ColumnInfo> <ColumnInfo Index="16" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending"> <Name>Device Location</Name> <Id>SystemLocation</Id> </ColumnInfo> <ColumnInfo Index="17" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending"> <Name>Device OID</Name> <Id>SystemOID</Id> </ColumnInfo> <ColumnInfo Index="18" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending"> <Name>Community String</Name> <Id>CommunityString</Id> </ColumnInfo> <ColumnInfo Index="19" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending"> <Name>SNMP Version</Name> <Id>Version</Id> </ColumnInfo> <ColumnInfo Index="20" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending"> <Name>Display Name</Name> <Id>DisplayName</Id> </ColumnInfo> </Presentation> <Target /> </View> <View ID="View_5146c619063643cc98a42e00b349c133" Accessibility="Public" Enabled="true" Target="Custom.JB.APC.Management.Pack.SNMPDevice" TypeID="SC!Microsoft.SystemCenter.PerformanceViewType" Visible="true"> <Category>Operations</Category> <Criteria> <Counter>%.2.2.3.0</Counter> </Criteria> <Presentation> <SortedColumnIndex>0</SortedColumnIndex> <SortOrder>0</SortOrder> <StartTime>2012-03-13T18:05:41.0333522-07:00</StartTime> <EndTime>2012-03-14T18:05:41.0333522-07:00</EndTime> <DynamicTimeTicks>144000000000</DynamicTimeTicks> <IsDynamic>true</IsDynamic> <Is3DMode>false</Is3DMode> <ShowAlerts>false</ShowAlerts> <ShowMaintenanceMode>false</ShowMaintenanceMode> <BaselineMode>false</BaselineMode> <ShowPointLabels>false</ShowPointLabels> <EnableSmartLabels>true</EnableSmartLabels> <RightAngleAxes>false</RightAngleAxes> <ClusterSeries>false</ClusterSeries> <Title /> <TitleFont>Microsoft Sans Serif,12,Regular</TitleFont> <ChartFont>Microsoft Sans Serif,8.25,Regular</ChartFont> <ShowBands>false</ShowBands> <BandColor>-1579033</BandColor> <ChartType>Line</ChartType> <Depth>100</Depth> <GapDepth>100</GapDepth> <Perspective>10</Perspective> <GraphXRotation>0</GraphXRotation> <GraphYRotation>0</GraphYRotation> <XLabelAngle>0</XLabelAngle> <LabelColor>-16777216</LabelColor> <LabelFont>Microsoft Sans Serif,8.25,Regular</LabelFont> <XAxisVisible>True</XAxisVisible> <XShowMajorGridlines>false</XShowMajorGridlines> <XShowMinorGridlines>false</XShowMinorGridlines> <ShowInterlaceStrips>false</ShowInterlaceStrips> <XInterlaceColor>16777215</XInterlaceColor> <XShowSideMargin>true</XShowSideMargin> <XAxisFont>Microsoft Sans Serif,8.25,Regular</XAxisFont> <AutoAxis>true</AutoAxis> <AxisMax>100</AxisMax> <AxisMin>0</AxisMin> <YAxisVisible>True</YAxisVisible> <YShowMajorGridlines>true</YShowMajorGridlines> <YShowMinorGridlines>false</YShowMinorGridlines> <YShowInterlaceStrips>false</YShowInterlaceStrips> <YShowSideMargin>true</YShowSideMargin> <YAxisFont>Microsoft Sans Serif,8.25,Regular</YAxisFont> <BackgroundColor1>-1</BackgroundColor1> <BackgroundColor2>-1</BackgroundColor2> <GradientType>None</GradientType> <Series /> </Presentation> <Target /> </View> <View ID="View_08c03d9b97614d408d05652352383693" Accessibility="Public" Enabled="true" Target="Custom.JB.APC.Management.Pack.SNMPDevice" TypeID="SC!Microsoft.SystemCenter.PerformanceViewType" Visible="true"> <Category>Operations</Category> <Criteria> <Counter>%.3.2.4.0</Counter> </Criteria> <Presentation> <SortedColumnIndex>0</SortedColumnIndex> <SortOrder>0</SortOrder> <StartTime>2012-03-13T18:13:28.9241522-07:00</StartTime> <EndTime>2012-03-14T18:13:28.9241522-07:00</EndTime> <DynamicTimeTicks>144000000000</DynamicTimeTicks> <IsDynamic>true</IsDynamic> <Is3DMode>false</Is3DMode> <ShowAlerts>false</ShowAlerts> <ShowMaintenanceMode>false</ShowMaintenanceMode> <BaselineMode>false</BaselineMode> <ShowPointLabels>false</ShowPointLabels> <EnableSmartLabels>true</EnableSmartLabels> <RightAngleAxes>false</RightAngleAxes> <ClusterSeries>false</ClusterSeries> <Title /> <TitleFont>Microsoft Sans Serif,12,Regular</TitleFont> <ChartFont>Microsoft Sans Serif,8.25,Regular</ChartFont> <ShowBands>false</ShowBands> <BandColor>-1579033</BandColor> <ChartType>Line</ChartType> <Depth>100</Depth> <GapDepth>100</GapDepth> <Perspective>10</Perspective> <GraphXRotation>0</GraphXRotation> <GraphYRotation>0</GraphYRotation> <XLabelAngle>0</XLabelAngle> <LabelColor>-16777216</LabelColor> <LabelFont>Microsoft Sans Serif,8.25,Regular</LabelFont> <XAxisVisible>True</XAxisVisible> <XShowMajorGridlines>false</XShowMajorGridlines> <XShowMinorGridlines>false</XShowMinorGridlines> <ShowInterlaceStrips>false</ShowInterlaceStrips> <XInterlaceColor>16777215</XInterlaceColor> <XShowSideMargin>true</XShowSideMargin> <XAxisFont>Microsoft Sans Serif,8.25,Regular</XAxisFont> <AutoAxis>true</AutoAxis> <AxisMax>100</AxisMax> <AxisMin>0</AxisMin> <YAxisVisible>True</YAxisVisible> <YShowMajorGridlines>true</YShowMajorGridlines> <YShowMinorGridlines>false</YShowMinorGridlines> <YShowInterlaceStrips>false</YShowInterlaceStrips> <YShowSideMargin>true</YShowSideMargin> <YAxisFont>Microsoft Sans Serif,8.25,Regular</YAxisFont> <BackgroundColor1>-1</BackgroundColor1> <BackgroundColor2>-1</BackgroundColor2> <GradientType>None</GradientType> <Series /> </Presentation> <Target /> </View> <View ID="View_b0aba13739744f7c8db614e8fb087cf0" Accessibility="Public" Enabled="true" Target="Custom.JB.APC.Management.Pack.SNMPDevice" TypeID="SC!Microsoft.SystemCenter.PerformanceViewType" Visible="true"> <Category>Operations</Category> <Criteria> <Counter>%.2.2.2.0</Counter> </Criteria> <Presentation> <SortedColumnIndex>0</SortedColumnIndex> <SortOrder>0</SortOrder> <StartTime>2012-03-13T18:19:34.2137522-07:00</StartTime> <EndTime>2012-03-14T18:19:34.2137522-07:00</EndTime> <DynamicTimeTicks>144000000000</DynamicTimeTicks> <IsDynamic>true</IsDynamic> <Is3DMode>false</Is3DMode> <ShowAlerts>false</ShowAlerts> <ShowMaintenanceMode>false</ShowMaintenanceMode> <BaselineMode>false</BaselineMode> <ShowPointLabels>false</ShowPointLabels> <EnableSmartLabels>true</EnableSmartLabels> <RightAngleAxes>false</RightAngleAxes> <ClusterSeries>false</ClusterSeries> <Title /> <TitleFont>Microsoft Sans Serif,12,Regular</TitleFont> <ChartFont>Microsoft Sans Serif,8.25,Regular</ChartFont> <ShowBands>false</ShowBands> <BandColor>-1579033</BandColor> <ChartType>Line</ChartType> <Depth>100</Depth> <GapDepth>100</GapDepth> <Perspective>10</Perspective> <GraphXRotation>0</GraphXRotation> <GraphYRotation>0</GraphYRotation> <XLabelAngle>0</XLabelAngle> <LabelColor>-16777216</LabelColor> <LabelFont>Microsoft Sans Serif,8.25,Regular</LabelFont> <XAxisVisible>True</XAxisVisible> <XShowMajorGridlines>false</XShowMajorGridlines> <XShowMinorGridlines>false</XShowMinorGridlines> <ShowInterlaceStrips>false</ShowInterlaceStrips> <XInterlaceColor>16777215</XInterlaceColor> <XShowSideMargin>true</XShowSideMargin> <XAxisFont>Microsoft Sans Serif,8.25,Regular</XAxisFont> <AutoAxis>true</AutoAxis> <AxisMax>100</AxisMax> <AxisMin>0</AxisMin> <YAxisVisible>True</YAxisVisible> <YShowMajorGridlines>true</YShowMajorGridlines> <YShowMinorGridlines>false</YShowMinorGridlines> <YShowInterlaceStrips>false</YShowInterlaceStrips> <YShowSideMargin>true</YShowSideMargin> <YAxisFont>Microsoft Sans Serif,8.25,Regular</YAxisFont> <BackgroundColor1>-1</BackgroundColor1> <BackgroundColor2>-1</BackgroundColor2> <GradientType>None</GradientType> <Series /> </Presentation> <Target /> </View> <View ID="View_8024fb92e9f24b20a8bcb68dd5fdccad" Accessibility="Public" Enabled="true" Target="Custom.JB.APC.Management.Pack.SNMPDevice" TypeID="SC!Microsoft.SystemCenter.PerformanceViewType" Visible="true"> <Category>Operations</Category> <Criteria> <Counter>%.2.2.1.0</Counter> </Criteria> <Presentation> <SortedColumnIndex>0</SortedColumnIndex> <SortOrder>0</SortOrder> <StartTime>2012-03-15T09:47:31.4736461-07:00</StartTime> <EndTime>2012-03-16T09:47:31.4736461-07:00</EndTime> <DynamicTimeTicks>864000000000</DynamicTimeTicks> <IsDynamic>true</IsDynamic> <Is3DMode>false</Is3DMode> <ShowAlerts>false</ShowAlerts> <ShowMaintenanceMode>false</ShowMaintenanceMode> <BaselineMode>false</BaselineMode> <ShowPointLabels>false</ShowPointLabels> <EnableSmartLabels>true</EnableSmartLabels> <RightAngleAxes>false</RightAngleAxes> <ClusterSeries>false</ClusterSeries> <Title /> <TitleFont>Microsoft Sans Serif,12,Regular</TitleFont> <ChartFont>Microsoft Sans Serif,8.25,Regular</ChartFont> <ShowBands>false</ShowBands> <BandColor>-1579033</BandColor> <ChartType>Line</ChartType> <Depth>100</Depth> <GapDepth>100</GapDepth> <Perspective>10</Perspective> <GraphXRotation>0</GraphXRotation> <GraphYRotation>0</GraphYRotation> <XLabelAngle>0</XLabelAngle> <LabelColor>-16777216</LabelColor> <LabelFont>Microsoft Sans Serif,8.25,Regular</LabelFont> <XAxisVisible>True</XAxisVisible> <XShowMajorGridlines>false</XShowMajorGridlines> <XShowMinorGridlines>false</XShowMinorGridlines> <ShowInterlaceStrips>false</ShowInterlaceStrips> <XInterlaceColor>16777215</XInterlaceColor> <XShowSideMargin>true</XShowSideMargin> <XAxisFont>Microsoft Sans Serif,8.25,Regular</XAxisFont> <AutoAxis>true</AutoAxis> <AxisMax>100</AxisMax> <AxisMin>0</AxisMin> <YAxisVisible>True</YAxisVisible> <YShowMajorGridlines>true</YShowMajorGridlines> <YShowMinorGridlines>false</YShowMinorGridlines> <YShowInterlaceStrips>false</YShowInterlaceStrips> <YShowSideMargin>true</YShowSideMargin> <YAxisFont>Microsoft Sans Serif,8.25,Regular</YAxisFont> <BackgroundColor1>-1</BackgroundColor1> <BackgroundColor2>-1</BackgroundColor2> <GradientType>None</GradientType> <Series /> </Presentation> <Target /> </View> <View ID="View_a21444822ee44e82b4f28885018fe4fa" Accessibility="Public" Enabled="true" Target="System!System.Entity" TypeID="SC!Microsoft.SystemCenter.PerformanceViewType" Visible="true"> <Category>Operations</Category> <Criteria> <Counter>%.3.2.1.0</Counter> </Criteria> <Presentation> <SortedColumnIndex>0</SortedColumnIndex> <SortOrder>0</SortOrder> <StartTime>2012-03-15T10:14:32.3202506-07:00</StartTime> <EndTime>2012-03-16T10:14:32.3202506-07:00</EndTime> <DynamicTimeTicks>864000000000</DynamicTimeTicks> <IsDynamic>true</IsDynamic> <Is3DMode>false</Is3DMode> <ShowAlerts>false</ShowAlerts> <ShowMaintenanceMode>false</ShowMaintenanceMode> <BaselineMode>false</BaselineMode> <ShowPointLabels>false</ShowPointLabels> <EnableSmartLabels>true</EnableSmartLabels> <RightAngleAxes>false</RightAngleAxes> <ClusterSeries>false</ClusterSeries> <Title /> <TitleFont>Microsoft Sans Serif,12,Regular</TitleFont> <ChartFont>Microsoft Sans Serif,8.25,Regular</ChartFont> <ShowBands>false</ShowBands> <BandColor>-1579033</BandColor> <ChartType>Line</ChartType> <Depth>100</Depth> <GapDepth>100</GapDepth> <Perspective>10</Perspective> <GraphXRotation>0</GraphXRotation> <GraphYRotation>0</GraphYRotation> <XLabelAngle>0</XLabelAngle> <LabelColor>-16777216</LabelColor> <LabelFont>Microsoft Sans Serif,8.25,Regular</LabelFont> <XAxisVisible>True</XAxisVisible> <XShowMajorGridlines>false</XShowMajorGridlines> <XShowMinorGridlines>false</XShowMinorGridlines> <ShowInterlaceStrips>false</ShowInterlaceStrips> <XInterlaceColor>16777215</XInterlaceColor> <XShowSideMargin>true</XShowSideMargin> <XAxisFont>Microsoft Sans Serif,8.25,Regular</XAxisFont> <AutoAxis>true</AutoAxis> <AxisMax>100</AxisMax> <AxisMin>0</AxisMin> <YAxisVisible>True</YAxisVisible> <YShowMajorGridlines>true</YShowMajorGridlines> <YShowMinorGridlines>false</YShowMinorGridlines> <YShowInterlaceStrips>false</YShowInterlaceStrips> <YShowSideMargin>true</YShowSideMargin> <YAxisFont>Microsoft Sans Serif,8.25,Regular</YAxisFont> <BackgroundColor1>-1</BackgroundColor1> <BackgroundColor2>-1</BackgroundColor2> <GradientType>None</GradientType> <Series /> </Presentation> <Target /> </View> <View ID="View_6a4b5c1d41b741229699b8aa304672c3" Accessibility="Public" Enabled="true" Target="System!System.Entity" TypeID="SC!Microsoft.SystemCenter.PerformanceViewType" Visible="true"> <Category>Operations</Category> <Criteria> <Counter>%.4.2.4.0</Counter> </Criteria> <Presentation> <SortedColumnIndex>0</SortedColumnIndex> <SortOrder>0</SortOrder> <StartTime>2012-03-15T10:16:03.5189867-07:00</StartTime> <EndTime>2012-03-16T10:16:03.5189867-07:00</EndTime> <DynamicTimeTicks>864000000000</DynamicTimeTicks> <IsDynamic>true</IsDynamic> <Is3DMode>false</Is3DMode> <ShowAlerts>false</ShowAlerts> <ShowMaintenanceMode>false</ShowMaintenanceMode> <BaselineMode>false</BaselineMode> <ShowPointLabels>false</ShowPointLabels> <EnableSmartLabels>true</EnableSmartLabels> <RightAngleAxes>false</RightAngleAxes> <ClusterSeries>false</ClusterSeries> <Title /> <TitleFont>Microsoft Sans Serif,12,Regular</TitleFont> <ChartFont>Microsoft Sans Serif,8.25,Regular</ChartFont> <ShowBands>false</ShowBands> <BandColor>-1579033</BandColor> <ChartType>Line</ChartType> <Depth>100</Depth> <GapDepth>100</GapDepth> <Perspective>10</Perspective> <GraphXRotation>0</GraphXRotation> <GraphYRotation>0</GraphYRotation> <XLabelAngle>0</XLabelAngle> <LabelColor>-16777216</LabelColor> <LabelFont>Microsoft Sans Serif,8.25,Regular</LabelFont> <XAxisVisible>True</XAxisVisible> <XShowMajorGridlines>false</XShowMajorGridlines> <XShowMinorGridlines>false</XShowMinorGridlines> <ShowInterlaceStrips>false</ShowInterlaceStrips> <XInterlaceColor>16777215</XInterlaceColor> <XShowSideMargin>true</XShowSideMargin> <XAxisFont>Microsoft Sans Serif,8.25,Regular</XAxisFont> <AutoAxis>true</AutoAxis> <AxisMax>100</AxisMax> <AxisMin>0</AxisMin> <YAxisVisible>True</YAxisVisible> <YShowMajorGridlines>true</YShowMajorGridlines> <YShowMinorGridlines>false</YShowMinorGridlines> <YShowInterlaceStrips>false</YShowInterlaceStrips> <YShowSideMargin>true</YShowSideMargin> <YAxisFont>Microsoft Sans Serif,8.25,Regular</YAxisFont> <BackgroundColor1>-1</BackgroundColor1> <BackgroundColor2>-1</BackgroundColor2> <GradientType>None</GradientType> <Series /> </Presentation> <Target /> </View> <View ID="View_2da87a3eb3d348ed920a82c26f309499" Accessibility="Public" Enabled="true" Target="System!System.Entity" TypeID="SC!Microsoft.SystemCenter.PerformanceViewType" Visible="true"> <Category>Operations</Category> <Criteria> <Counter>%.4.2.2.0</Counter> </Criteria> <Presentation> <SortedColumnIndex>0</SortedColumnIndex> <SortOrder>0</SortOrder> <StartTime>2012-03-15T10:21:37.4712638-07:00</StartTime> <EndTime>2012-03-16T10:21:37.4712638-07:00</EndTime> <DynamicTimeTicks>864000000000</DynamicTimeTicks> <IsDynamic>true</IsDynamic> <Is3DMode>false</Is3DMode> <ShowAlerts>false</ShowAlerts> <ShowMaintenanceMode>false</ShowMaintenanceMode> <BaselineMode>false</BaselineMode> <ShowPointLabels>false</ShowPointLabels> <EnableSmartLabels>true</EnableSmartLabels> <RightAngleAxes>false</RightAngleAxes> <ClusterSeries>false</ClusterSeries> <Title /> <TitleFont>Microsoft Sans Serif,12,Regular</TitleFont> <ChartFont>Microsoft Sans Serif,8.25,Regular</ChartFont> <ShowBands>false</ShowBands> <BandColor>-1579033</BandColor> <ChartType>Line</ChartType> <Depth>100</Depth> <GapDepth>100</GapDepth> <Perspective>10</Perspective> <GraphXRotation>0</GraphXRotation> <GraphYRotation>0</GraphYRotation> <XLabelAngle>0</XLabelAngle> <LabelColor>-16777216</LabelColor> <LabelFont>Microsoft Sans Serif,8.25,Regular</LabelFont> <XAxisVisible>True</XAxisVisible> <XShowMajorGridlines>false</XShowMajorGridlines> <XShowMinorGridlines>false</XShowMinorGridlines> <ShowInterlaceStrips>false</ShowInterlaceStrips> <XInterlaceColor>16777215</XInterlaceColor> <XShowSideMargin>true</XShowSideMargin> <XAxisFont>Microsoft Sans Serif,8.25,Regular</XAxisFont> <AutoAxis>true</AutoAxis> <AxisMax>100</AxisMax> <AxisMin>0</AxisMin> <YAxisVisible>True</YAxisVisible> <YShowMajorGridlines>true</YShowMajorGridlines> <YShowMinorGridlines>false</YShowMinorGridlines> <YShowInterlaceStrips>false</YShowInterlaceStrips> <YShowSideMargin>true</YShowSideMargin> <YAxisFont>Microsoft Sans Serif,8.25,Regular</YAxisFont> <BackgroundColor1>-1</BackgroundColor1> <BackgroundColor2>-1</BackgroundColor2> <GradientType>None</GradientType> <Series /> </Presentation> <Target /> </View> <View ID="View_cab3c6677c5c41f396bf6dad6f75b7cc" Accessibility="Public" Enabled="true" Target="System!System.Entity" TypeID="SC!Microsoft.SystemCenter.PerformanceViewType" Visible="true"> <Category>Operations</Category> <Criteria> <Counter>%.4.2.3.0</Counter> </Criteria> <Presentation> <SortedColumnIndex>0</SortedColumnIndex> <SortOrder>0</SortOrder> <StartTime>2012-03-15T10:27:08.8960355-07:00</StartTime> <EndTime>2012-03-16T10:27:08.8960355-07:00</EndTime> <DynamicTimeTicks>864000000000</DynamicTimeTicks> <IsDynamic>true</IsDynamic> <Is3DMode>false</Is3DMode> <ShowAlerts>false</ShowAlerts> <ShowMaintenanceMode>false</ShowMaintenanceMode> <BaselineMode>false</BaselineMode> <ShowPointLabels>false</ShowPointLabels> <EnableSmartLabels>true</EnableSmartLabels> <RightAngleAxes>false</RightAngleAxes> <ClusterSeries>false</ClusterSeries> <Title /> <TitleFont>Microsoft Sans Serif,12,Regular</TitleFont> <ChartFont>Microsoft Sans Serif,8.25,Regular</ChartFont> <ShowBands>false</ShowBands> <BandColor>-1579033</BandColor> <ChartType>Line</ChartType> <Depth>100</Depth> <GapDepth>100</GapDepth> <Perspective>10</Perspective> <GraphXRotation>0</GraphXRotation> <GraphYRotation>0</GraphYRotation> <XLabelAngle>0</XLabelAngle> <LabelColor>-16777216</LabelColor> <LabelFont>Microsoft Sans Serif,8.25,Regular</LabelFont> <XAxisVisible>True</XAxisVisible> <XShowMajorGridlines>false</XShowMajorGridlines> <XShowMinorGridlines>false</XShowMinorGridlines> <ShowInterlaceStrips>false</ShowInterlaceStrips> <XInterlaceColor>16777215</XInterlaceColor> <XShowSideMargin>true</XShowSideMargin> <XAxisFont>Microsoft Sans Serif,8.25,Regular</XAxisFont> <AutoAxis>true</AutoAxis> <AxisMax>100</AxisMax> <AxisMin>0</AxisMin> <YAxisVisible>True</YAxisVisible> <YShowMajorGridlines>true</YShowMajorGridlines> <YShowMinorGridlines>false</YShowMinorGridlines> <YShowInterlaceStrips>false</YShowInterlaceStrips> <YShowSideMargin>true</YShowSideMargin> <YAxisFont>Microsoft Sans Serif,8.25,Regular</YAxisFont> <BackgroundColor1>-1</BackgroundColor1> <BackgroundColor2>-1</BackgroundColor2> <GradientType>None</GradientType> <Series /> </Presentation> <Target /> </View> <View ID="View_8e54ff3b99604bdca0bbd3ca74d5e40a" Accessibility="Public" Enabled="true" Target="System!System.Entity" TypeID="SC!Microsoft.SystemCenter.PerformanceViewType" Visible="true"> <Category>Operations</Category> <Criteria> <Counter>%.4.2.1.0</Counter> </Criteria> <Presentation> <SortedColumnIndex>0</SortedColumnIndex> <SortOrder>0</SortOrder> <StartTime>2012-03-15T10:34:51.8821142-07:00</StartTime> <EndTime>2012-03-16T10:34:51.8821142-07:00</EndTime> <DynamicTimeTicks>864000000000</DynamicTimeTicks> <IsDynamic>true</IsDynamic> <Is3DMode>false</Is3DMode> <ShowAlerts>false</ShowAlerts> <ShowMaintenanceMode>false</ShowMaintenanceMode> <BaselineMode>false</BaselineMode> <ShowPointLabels>false</ShowPointLabels> <EnableSmartLabels>true</EnableSmartLabels> <RightAngleAxes>false</RightAngleAxes> <ClusterSeries>false</ClusterSeries> <Title /> <TitleFont>Microsoft Sans Serif,12,Regular</TitleFont> <ChartFont>Microsoft Sans Serif,8.25,Regular</ChartFont> <ShowBands>false</ShowBands> <BandColor>-1579033</BandColor> <ChartType>Line</ChartType> <Depth>100</Depth> <GapDepth>100</GapDepth> <Perspective>10</Perspective> <GraphXRotation>0</GraphXRotation> <GraphYRotation>0</GraphYRotation> <XLabelAngle>0</XLabelAngle> <LabelColor>-16777216</LabelColor> <LabelFont>Microsoft Sans Serif,8.25,Regular</LabelFont> <XAxisVisible>True</XAxisVisible> <XShowMajorGridlines>false</XShowMajorGridlines> <XShowMinorGridlines>false</XShowMinorGridlines> <ShowInterlaceStrips>false</ShowInterlaceStrips> <XInterlaceColor>16777215</XInterlaceColor> <XShowSideMargin>true</XShowSideMargin> <XAxisFont>Microsoft Sans Serif,8.25,Regular</XAxisFont> <AutoAxis>true</AutoAxis> <AxisMax>100</AxisMax> <AxisMin>0</AxisMin> <YAxisVisible>True</YAxisVisible> <YShowMajorGridlines>true</YShowMajorGridlines> <YShowMinorGridlines>false</YShowMinorGridlines> <YShowInterlaceStrips>false</YShowInterlaceStrips> <YShowSideMargin>true</YShowSideMargin> <YAxisFont>Microsoft Sans Serif,8.25,Regular</YAxisFont> <BackgroundColor1>-1</BackgroundColor1> <BackgroundColor2>-1</BackgroundColor2> <GradientType>None</GradientType> <Series /> </Presentation> <Target /> </View> <View ID="View_f2210abe5d0e4e218cc22fc1bd390417" Accessibility="Public" Enabled="true" Target="System!System.Entity" TypeID="SC!Microsoft.SystemCenter.PerformanceViewType" Visible="true"> <Category>Operations</Category> <Criteria> <Counter>%.2.1.1.0</Counter> </Criteria> <Presentation> <SortedColumnIndex>0</SortedColumnIndex> <SortOrder>0</SortOrder> <StartTime>2012-03-15T10:35:31.8296021-07:00</StartTime> <EndTime>2012-03-16T10:35:31.8296021-07:00</EndTime> <DynamicTimeTicks>864000000000</DynamicTimeTicks> <IsDynamic>true</IsDynamic> <Is3DMode>false</Is3DMode> <ShowAlerts>false</ShowAlerts> <ShowMaintenanceMode>false</ShowMaintenanceMode> <BaselineMode>false</BaselineMode> <ShowPointLabels>false</ShowPointLabels> <EnableSmartLabels>true</EnableSmartLabels> <RightAngleAxes>false</RightAngleAxes> <ClusterSeries>false</ClusterSeries> <Title /> <TitleFont>Microsoft Sans Serif,12,Regular</TitleFont> <ChartFont>Microsoft Sans Serif,8.25,Regular</ChartFont> <ShowBands>false</ShowBands> <BandColor>-1579033</BandColor> <ChartType>Line</ChartType> <Depth>100</Depth> <GapDepth>100</GapDepth> <Perspective>10</Perspective> <GraphXRotation>0</GraphXRotation> <GraphYRotation>0</GraphYRotation> <XLabelAngle>0</XLabelAngle> <LabelColor>-16777216</LabelColor> <LabelFont>Microsoft Sans Serif,8.25,Regular</LabelFont> <XAxisVisible>True</XAxisVisible> <XShowMajorGridlines>false</XShowMajorGridlines> <XShowMinorGridlines>false</XShowMinorGridlines> <ShowInterlaceStrips>false</ShowInterlaceStrips> <XInterlaceColor>16777215</XInterlaceColor> <XShowSideMargin>true</XShowSideMargin> <XAxisFont>Microsoft Sans Serif,8.25,Regular</XAxisFont> <AutoAxis>true</AutoAxis> <AxisMax>100</AxisMax> <AxisMin>0</AxisMin> <YAxisVisible>True</YAxisVisible> <YShowMajorGridlines>true</YShowMajorGridlines> <YShowMinorGridlines>false</YShowMinorGridlines> <YShowInterlaceStrips>false</YShowInterlaceStrips> <YShowSideMargin>true</YShowSideMargin> <YAxisFont>Microsoft Sans Serif,8.25,Regular</YAxisFont> <BackgroundColor1>-1</BackgroundColor1> <BackgroundColor2>-1</BackgroundColor2> <GradientType>None</GradientType> <Series /> </Presentation> <Target /> </View> <View ID="View_22e116cd98e44b71994eaca0fd23b245" Accessibility="Public" Enabled="true" Target="System!System.Entity" TypeID="SC!Microsoft.SystemCenter.PerformanceViewType" Visible="true"> <Category>Operations</Category> <Criteria> <Counter>%.2.1.2.0</Counter> </Criteria> <Presentation> <SortedColumnIndex>0</SortedColumnIndex> <SortOrder>0</SortOrder> <StartTime>2012-03-15T10:38:06.8155931-07:00</StartTime> <EndTime>2012-03-16T10:38:06.8155931-07:00</EndTime> <DynamicTimeTicks>864000000000</DynamicTimeTicks> <IsDynamic>true</IsDynamic> <Is3DMode>false</Is3DMode> <ShowAlerts>false</ShowAlerts> <ShowMaintenanceMode>false</ShowMaintenanceMode> <BaselineMode>false</BaselineMode> <ShowPointLabels>false</ShowPointLabels> <EnableSmartLabels>true</EnableSmartLabels> <RightAngleAxes>false</RightAngleAxes> <ClusterSeries>false</ClusterSeries> <Title /> <TitleFont>Microsoft Sans Serif,12,Regular</TitleFont> <ChartFont>Microsoft Sans Serif,8.25,Regular</ChartFont> <ShowBands>false</ShowBands> <BandColor>-1579033</BandColor> <ChartType>Line</ChartType> <Depth>100</Depth> <GapDepth>100</GapDepth> <Perspective>10</Perspective> <GraphXRotation>0</GraphXRotation> <GraphYRotation>0</GraphYRotation> <XLabelAngle>0</XLabelAngle> <LabelColor>-16777216</LabelColor> <LabelFont>Microsoft Sans Serif,8.25,Regular</LabelFont> <XAxisVisible>True</XAxisVisible> <XShowMajorGridlines>false</XShowMajorGridlines> <XShowMinorGridlines>false</XShowMinorGridlines> <ShowInterlaceStrips>false</ShowInterlaceStrips> <XInterlaceColor>16777215</XInterlaceColor> <XShowSideMargin>true</XShowSideMargin> <XAxisFont>Microsoft Sans Serif,8.25,Regular</XAxisFont> <AutoAxis>true</AutoAxis> <AxisMax>100</AxisMax> <AxisMin>0</AxisMin> <YAxisVisible>True</YAxisVisible> <YShowMajorGridlines>true</YShowMajorGridlines> <YShowMinorGridlines>false</YShowMinorGridlines> <YShowInterlaceStrips>false</YShowInterlaceStrips> <YShowSideMargin>true</YShowSideMargin> <YAxisFont>Microsoft Sans Serif,8.25,Regular</YAxisFont> <BackgroundColor1>-1</BackgroundColor1> <BackgroundColor2>-1</BackgroundColor2> <GradientType>None</GradientType> <Series /> </Presentation> <Target /> </View> </Views> <Folders> <Folder ID="Custom.JB.APC.Management.Pack.ViewFolder" Accessibility="Internal" ParentFolder="NetLib!Microsoft.SystemCenter.NetworkDevice.AllDevices.ViewFolder.Root" /> </Folders> <FolderItems> <FolderItem ElementID="Custom.JB.APC.Management.Pack.AlertView" Folder="Custom.JB.APC.Management.Pack.ViewFolder" /> <FolderItem ElementID="Custom.JB.APC.Management.Pack.EventView" Folder="Custom.JB.APC.Management.Pack.ViewFolder" /> <FolderItem ElementID="Custom.JB.APC.Management.Pack.PerformanceView" Folder="Custom.JB.APC.Management.Pack.ViewFolder" /> <FolderItem ElementID="Custom.JB.APC.Management.Pack.StateView" Folder="Custom.JB.APC.Management.Pack.ViewFolder" /> <FolderItem ElementID="View_5146c619063643cc98a42e00b349c133" Folder="Custom.JB.APC.Management.Pack.ViewFolder" /> <FolderItem ElementID="View_08c03d9b97614d408d05652352383693" Folder="Custom.JB.APC.Management.Pack.ViewFolder" /> <FolderItem ElementID="View_b0aba13739744f7c8db614e8fb087cf0" Folder="Custom.JB.APC.Management.Pack.ViewFolder" /> <FolderItem ElementID="View_8024fb92e9f24b20a8bcb68dd5fdccad" Folder="Custom.JB.APC.Management.Pack.ViewFolder" /> <FolderItem ElementID="View_a21444822ee44e82b4f28885018fe4fa" Folder="Custom.JB.APC.Management.Pack.ViewFolder" /> <FolderItem ElementID="View_6a4b5c1d41b741229699b8aa304672c3" Folder="Custom.JB.APC.Management.Pack.ViewFolder" /> <FolderItem ElementID="View_2da87a3eb3d348ed920a82c26f309499" Folder="Custom.JB.APC.Management.Pack.ViewFolder" /> <FolderItem ElementID="View_cab3c6677c5c41f396bf6dad6f75b7cc" Folder="Custom.JB.APC.Management.Pack.ViewFolder" /> <FolderItem ElementID="View_8e54ff3b99604bdca0bbd3ca74d5e40a" Folder="Custom.JB.APC.Management.Pack.ViewFolder" /> <FolderItem ElementID="View_f2210abe5d0e4e218cc22fc1bd390417" Folder="Custom.JB.APC.Management.Pack.ViewFolder" /> <FolderItem ElementID="View_22e116cd98e44b71994eaca0fd23b245" Folder="Custom.JB.APC.Management.Pack.ViewFolder" /> </FolderItems> <StringResources> <StringResource ID="UIGeneratedMonitor80b80ca9dc8c4fad9ce84695c42df6bf_AlertMessageResourceID" /> <StringResource ID="UIGeneratedMonitorbf7af8351d9447e886b410f21bd8c1fc_AlertMessageResourceID" /> <StringResource ID="UIGeneratedMonitorc8ae1238ab3d4b51a5663a2dcd05c109_AlertMessageResourceID" /> <StringResource ID="UIGeneratedMonitoradeb4998e09f470e986e1d8c50d4ac0b_AlertMessageResourceID" /> <StringResource ID="UIGeneratedMonitor600f6723f131438ab506047561609910_AlertMessageResourceID" /> <StringResource ID="UIGeneratedMonitorb55a240886b94655a319cd9bd36e959d_AlertMessageResourceID" /> </StringResources> </Presentation> <LanguagePacks> <LanguagePack ID="ENU" IsDefault="true"> <DisplayStrings> <DisplayString ElementID="Custom.JB.APC.Management.Pack"> <Name>Custom APC UPS Management Pack</Name> <Description>Date: 2012-03-21 Author: Justin Bennett Web: http://justin-bennett-msjc.blogspot.com/ Description: SCOM Discovery, Monitors, and Rules that polls and logs APC UPS Units using Ralph Burri's custom snmp provider library. Alert's are created if the UPS unit is operating outside of normal conditions. The OID's for the APC UPS units where looked up from SolarWinds. References: http://rburri.wordpress.com/2008/04/29/snmp-discovery-provider-for-opsmgr-2007/ http://support.ipmonitor.com/mibs/POWERNET-MIB/info.aspx</Description> </DisplayString> <DisplayString ElementID="Custom.JB.APC.Management.Pack.Discover.Ecosaire"> <Name>APC UPS Unit</Name> <Description>Date: 2012-03-21 Author: Justin Bennett Web: http://justin-bennett-msjc.blogspot.com/ Description: SCOM Object Discovery that looks at SNMP devices and matches to APC UPS Units using Ralph Burri's custom snmp provider library. The OID's for the APC UPS units where looked up from SolarWinds. Every hour, basic information about the unit is updated: Location, Model, Serial Number, Firmware Revision, Date Of Manufacture, Battery Last Replace Date, and Number of Battery Packs. These attributes are added to the Monitoring alerts to assist in identifying the UPS. References: http://rburri.wordpress.com/2008/04/29/snmp-discovery-provider-for-opsmgr-2007/ http://support.ipmonitor.com/mibs/POWERNET-MIB/info.aspx</Description> </DisplayString> <DisplayString ElementID="Custom.JB.APC.Management.Pack.SNMPDevice"> <Name>APC UPS Unit SNMP Device</Name> </DisplayString> <DisplayString ElementID="Custom.JB.APC.Management.Pack.AlertView"> <Name>Alerts</Name> </DisplayString> <DisplayString ElementID="Custom.JB.APC.Management.Pack.EventView"> <Name>Events</Name> </DisplayString> <DisplayString ElementID="Custom.JB.APC.Management.Pack.PerformanceView"> <Name>Performance View</Name> </DisplayString> <DisplayString ElementID="Custom.JB.APC.Management.Pack.StateView"> <Name>State View</Name> </DisplayString> <DisplayString ElementID="Custom.JB.APC.Management.Pack.ViewFolder"> <Name>APC</Name> </DisplayString> <DisplayString ElementID="UIGeneratedMonitor80b80ca9dc8c4fad9ce84695c42df6bf"> <Name>upsBasicOutputStatus</Name> <Description>Date: 2012-03-21 Author: Justin Bennett Web: http://justin-bennett-msjc.blogspot.com/ Description: SCOM Monitor that polls APC UPS Units using Ralph Burri's custom snmp provider library. Returns error and alert if not in normal status. The OID's for the APC UPS units where looked up from SolarWinds. References: http://rburri.wordpress.com/2008/04/29/snmp-discovery-provider-for-opsmgr-2007/ http://support.ipmonitor.com/mibs/POWERNET-MIB/info.aspx</Description> </DisplayString> <DisplayString ElementID="UIGeneratedMonitor80b80ca9dc8c4fad9ce84695c42df6bf" SubElementID="UIGeneratedOpStateId482c7d5c34a8499d9251dd300200fcd1"> <Name>First Event Raised</Name> </DisplayString> <DisplayString ElementID="UIGeneratedMonitor80b80ca9dc8c4fad9ce84695c42df6bf" SubElementID="UIGeneratedOpStateId7eb85dbdb4ee48ca83714441e0262435"> <Name>Second Event Raised</Name> </DisplayString> <DisplayString ElementID="UIGeneratedMonitor80b80ca9dc8c4fad9ce84695c42df6bf_AlertMessageResourceID"> <Name>UPS Basic Output Status</Name> <Description>Unit Attributes: Location : {0} Model : {1} Name : {2} Serial Number : {3} Date of Manuf. : {4} Batt. Last Repl. : {5} Batt. Packs : {6} Monitor Name APC UPS :: Basic Output Status (On-line) Monitor Type SNMP - QA Monitor SNMP Object Type upsBasicOutputStatus OID 1.3.6.1.4.1.318.1.1.1.4.1.1.0 Returns The current state of the UPS: {7} Legend 1 = Unknown 2 = On Line 3 = On Battery 4 = On Smart Boost 5 = Timed Sleeping 6 = Software Bypass 7 = Off 8 = Rebooting 9 = Switched Bypass 10 = Hardware Failure Bypass 11 = Sleeping Until Power Returns 12 = On Smart Trim Monitoring Condition Pass if equal to 2 Monitor failure indicates that the UPS is not supplying line voltage to any attached devices.</Description> </DisplayString> <DisplayString ElementID="UIGeneratedMonitorbf7af8351d9447e886b410f21bd8c1fc"> <Name>upsBasicBatteryStatus</Name> <Description>Date: 2012-03-21 Author: Justin Bennett Web: http://justin-bennett-msjc.blogspot.com/ Description: SCOM Monitor that polls APC UPS Units using Ralph Burri's custom snmp provider library. Returns error and alert if not in normal status. The OID's for the APC UPS units where looked up from SolarWinds. References: http://rburri.wordpress.com/2008/04/29/snmp-discovery-provider-for-opsmgr-2007/ http://support.ipmonitor.com/mibs/POWERNET-MIB/info.aspx</Description> </DisplayString> <DisplayString ElementID="UIGeneratedMonitorbf7af8351d9447e886b410f21bd8c1fc" SubElementID="UIGeneratedOpStateIda58c259f360d43ed86d37b1e93442933"> <Name>First Event Raised</Name> </DisplayString> <DisplayString ElementID="UIGeneratedMonitorbf7af8351d9447e886b410f21bd8c1fc" SubElementID="UIGeneratedOpStateId476ee5057a61461b8620e287b6cf47a4"> <Name>Second Event Raised</Name> </DisplayString> <DisplayString ElementID="UIGeneratedMonitorbf7af8351d9447e886b410f21bd8c1fc_AlertMessageResourceID"> <Name>UPS Battery Status</Name> <Description>Unit Attributes: Location : {0} Model : {1} Name : {2} Serial Number : {3} Date of Manuf. : {4} Batt. Last Repl. : {5} Batt. Packs : {6} Monitor Name APC UPS :: Battery Status Monitor Type SNMP - QA Monitor SNMP Object Type upsBasicBatteryStatus OID 1.3.6.1.4.1.318.1.1.1.2.1.1.0 Returns The status of the UPS batteries: {7} Legend 1 = Unknown 2 = Battery Normal 3 = Battery Low Note: The enumeration 'Battery Low' (3) indicates that the UPS will be unable to sustain the current load, and its services will be lost if power is not restored. Monitoring Condition Pass if equal to 2 Monitor failure indicates that the battery status is either 'Unknown' (communication with the UPS has been lost) or that the battery is running low and will turn off shortly. This is used as a final warning condition.</Description> </DisplayString> <DisplayString ElementID="UIGeneratedMonitorc8ae1238ab3d4b51a5663a2dcd05c109"> <Name>upsAdvBatteryReplaceIndicator</Name> <Description>Date: 2012-03-21 Author: Justin Bennett Web: http://justin-bennett-msjc.blogspot.com/ Description: SCOM Monitor that polls APC UPS Units using Ralph Burri's custom snmp provider library. Returns error and alert if not in normal status. The OID's for the APC UPS units where looked up from SolarWinds. References: http://rburri.wordpress.com/2008/04/29/snmp-discovery-provider-for-opsmgr-2007/ http://support.ipmonitor.com/mibs/POWERNET-MIB/info.aspx</Description> </DisplayString> <DisplayString ElementID="UIGeneratedMonitorc8ae1238ab3d4b51a5663a2dcd05c109" SubElementID="UIGeneratedOpStateId9624abde86274581a58b65a94a27180b"> <Name>Second Event Raised</Name> </DisplayString> <DisplayString ElementID="UIGeneratedMonitorc8ae1238ab3d4b51a5663a2dcd05c109" SubElementID="UIGeneratedOpStateIdeb1c4f2768b1495e95a84ca04615cf6f"> <Name>First Event Raised</Name> </DisplayString> <DisplayString ElementID="UIGeneratedMonitorc8ae1238ab3d4b51a5663a2dcd05c109_AlertMessageResourceID"> <Name>UPS Battery Replacement Indicator</Name> <Description>Unit Attributes: Location : {0} Model : {1} Name : {2} Serial Number : {3} Date of Manuf. : {4} Batt. Last Repl. : {5} Batt. Packs : {6} APC UPS :: Replace Battery Monitor Type SNMP - QA Monitor SNMP Object Type upsAdvBatteryReplaceIndicator OID 1.3.6.1.4.1.318.1.1.1.2.2.4.0 Returns Indicates whether the UPS batteries need to be replaced: {7} Legend 1 = Batteries do not need replacing 2 = Batteries need replacing Monitoring Condition Pass if not equal to 2 Monitor failure indicates that there is a UPS battery that needs to be changed. The UPS may not perform as desired should a power failure occur.</Description> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule4addd78055e9417a99de96c4757ead22"> <Name>upsAdvBatteryRunTimeRemaining</Name> <Description>Date: 2012-03-21 Author: Justin Bennett Web: http://justin-bennett-msjc.blogspot.com/ Description: SCOM Rule that polls and logs APC UPS Units using Ralph Burri's custom snmp provider library. The OID's for the APC UPS units where looked up from SolarWinds. References: http://rburri.wordpress.com/2008/04/29/snmp-discovery-provider-for-opsmgr-2007/ http://support.ipmonitor.com/mibs/POWERNET-MIB/info.aspx POWERNET-MIB :: upsAdvBatteryRunTimeRemaining Name upsAdvBatteryRunTimeRemaining Oid 1.3.6.1.4.1.318.1.1.1.2.2.3.0 Path iso . org . dod . internet . private . enterprises . apc . products . hardware . ups . upsBattery . upsAdvBattery . upsAdvBatteryRunTimeRemaining Type TimeTicks Value-Ranges 0 to 4294967295 Access read-only Status mandatory Description -------------------------------------------------------------------------------- The UPS battery run time remaining before battery exhaustion.</Description> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule4addd78055e9417a99de96c4757ead22" SubElementID="DS"> <Name>DS</Name> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule4addd78055e9417a99de96c4757ead22" SubElementID="WriteToDW"> <Name>Performance data publisher</Name> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule4addd78055e9417a99de96c4757ead22" SubElementID="WriteToDB"> <Name>Performance Data Collection Write Action</Name> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule31a30b93bd594a2392756f3cb6594fc9"> <Name>upsBasicBatteryStatus</Name> <Description>Date: 2012-03-21 Author: Justin Bennett Web: http://justin-bennett-msjc.blogspot.com/ Description: SCOM Rule that polls and logs APC UPS Units using Ralph Burri's custom snmp provider library. The OID's for the APC UPS units where looked up from SolarWinds. References: http://rburri.wordpress.com/2008/04/29/snmp-discovery-provider-for-opsmgr-2007/ http://support.ipmonitor.com/mibs/POWERNET-MIB/info.aspx POWERNET-MIB :: upsBasicBatteryStatus Name upsBasicBatteryStatus Oid 1.3.6.1.4.1.318.1.1.1.2.1.1.0 Path iso . org . dod . internet . private . enterprises . apc . products . hardware . ups . upsBattery . upsBasicBattery . upsBasicBatteryStatus Base-Type integer Known-Values unknown (1) batteryNormal (2) batteryLow (3) Access read-only Status mandatory Description -------------------------------------------------------------------------------- The status of the UPS batteries. A batteryLow(3) value indicates the UPS will be unable to sustain the current load, and its services will be lost if power is not restored. The amount of run time in reserve at the time of low battery can be configured by the upsAdvConfigLowBatteryRunTime.</Description> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule31a30b93bd594a2392756f3cb6594fc9" SubElementID="WriteToDW"> <Name>Performance data publisher</Name> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule31a30b93bd594a2392756f3cb6594fc9" SubElementID="WriteToDB"> <Name>Performance Data Collection Write Action</Name> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule31a30b93bd594a2392756f3cb6594fc9" SubElementID="DS"> <Name>DS</Name> </DisplayString> <DisplayString ElementID="MomUIGeneratedRulebdd069c9d0ff47eb854bd0952a1638d0"> <Name>upsBasicBatteryTimeOnBattery</Name> <Description>Date: 2012-03-21 Author: Justin Bennett Web: http://justin-bennett-msjc.blogspot.com/ Description: SCOM Rule that polls and logs APC UPS Units using Ralph Burri's custom snmp provider library. The OID's for the APC UPS units where looked up from SolarWinds. References: http://rburri.wordpress.com/2008/04/29/snmp-discovery-provider-for-opsmgr-2007/ http://support.ipmonitor.com/mibs/POWERNET-MIB/info.aspx POWERNET-MIB :: upsBasicBatteryTimeOnBattery Name upsBasicBatteryTimeOnBattery Oid 1.3.6.1.4.1.318.1.1.1.2.1.2.0 Path iso . org . dod . internet . private . enterprises . apc . products . hardware . ups . upsBattery . upsBasicBattery . upsBasicBatteryTimeOnBattery Type TimeTicks Value-Ranges 0 to 4294967295 Access read-only Status mandatory Description -------------------------------------------------------------------------------- The elapsed time since the UPS has switched to battery power.</Description> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule865bfdd4dad841f3b164c76793a50357"> <Name>upsAdvBatteryTemperature</Name> <Description>Date: 2012-03-21 Author: Justin Bennett Web: http://justin-bennett-msjc.blogspot.com/ Description: SCOM Rule that polls and logs APC UPS Units using Ralph Burri's custom snmp provider library. The OID's for the APC UPS units where looked up from SolarWinds. References: http://rburri.wordpress.com/2008/04/29/snmp-discovery-provider-for-opsmgr-2007/ http://support.ipmonitor.com/mibs/POWERNET-MIB/info.aspx POWERNET-MIB :: upsAdvBatteryTemperature Name upsAdvBatteryTemperature Oid 1.3.6.1.4.1.318.1.1.1.2.2.2.0 Path iso . org . dod . internet . private . enterprises . apc . products . hardware . ups . upsBattery . upsAdvBattery . upsAdvBatteryTemperature Type Gauge Value-Ranges 0 to 4294967295 Access read-only Status mandatory Description -------------------------------------------------------------------------------- The current internal UPS temperature expressed in Celsius.</Description> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule07f9fe0749334f0292daea8591a0470d"> <Name>upsAdvInputLineVoltage</Name> <Description>Date: 2012-03-21 Author: Justin Bennett Web: http://justin-bennett-msjc.blogspot.com/ Description: SCOM Rule that polls and logs APC UPS Units using Ralph Burri's custom snmp provider library. The OID's for the APC UPS units where looked up from SolarWinds. References: http://rburri.wordpress.com/2008/04/29/snmp-discovery-provider-for-opsmgr-2007/ http://support.ipmonitor.com/mibs/POWERNET-MIB/info.aspx POWERNET-MIB :: upsAdvInputLineVoltage Name upsAdvInputLineVoltage Oid 1.3.6.1.4.1.318.1.1.1.3.2.1.0 Path iso . org . dod . internet . private . enterprises . apc . products . hardware . ups . upsInput . upsAdvInput . upsAdvInputLineVoltage Type Gauge Value-Ranges 0 to 4294967295 Access read-only Status mandatory Description -------------------------------------------------------------------------------- The current utility line voltage in VAC.</Description> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule7069bd8d26e34994b4a2d168d782e28d"> <Name>upsAdvInputFrequency</Name> <Description>Date: 2012-03-21 Author: Justin Bennett Web: http://justin-bennett-msjc.blogspot.com/ Description: SCOM Rule that polls and logs APC UPS Units using Ralph Burri's custom snmp provider library. The OID's for the APC UPS units where looked up from SolarWinds. References: http://rburri.wordpress.com/2008/04/29/snmp-discovery-provider-for-opsmgr-2007/ http://support.ipmonitor.com/mibs/POWERNET-MIB/info.aspx POWERNET-MIB :: upsAdvInputFrequency Name upsAdvInputFrequency Oid 1.3.6.1.4.1.318.1.1.1.3.2.4.0 Path iso . org . dod . internet . private . enterprises . apc . products . hardware . ups . upsInput . upsAdvInput . upsAdvInputFrequency Type Gauge Value-Ranges 0 to 4294967295 Access read-only Status mandatory Description -------------------------------------------------------------------------------- The current input frequency to the UPS system in Hz.</Description> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule1b9a0e513d6c44ea97c2a416f675b9cb"> <Name>upsAdvBatteryCapacity</Name> <Description>Date: 2012-03-21 Author: Justin Bennett Web: http://justin-bennett-msjc.blogspot.com/ Description: SCOM Rule that polls and logs APC UPS Units using Ralph Burri's custom snmp provider library. The OID's for the APC UPS units where looked up from SolarWinds. References: http://rburri.wordpress.com/2008/04/29/snmp-discovery-provider-for-opsmgr-2007/ http://support.ipmonitor.com/mibs/POWERNET-MIB/info.aspx POWERNET-MIB :: upsAdvBatteryCapacity Name upsAdvBatteryCapacity Oid 1.3.6.1.4.1.318.1.1.1.2.2.1.0 Path iso . org . dod . internet . private . enterprises . apc . products . hardware . ups . upsBattery . upsAdvBattery . upsAdvBatteryCapacity Type Gauge Value-Ranges 0 to 4294967295 Access read-only Status mandatory Description -------------------------------------------------------------------------------- The remaining battery capacity expressed in percent of full capacity.</Description> </DisplayString> <DisplayString ElementID="UINameSpaced1761550c5dd4d378dca596a40752420.Group"> <Name>APC Units</Name> </DisplayString> <DisplayString ElementID="UINameSpaced1761550c5dd4d378dca596a40752420.Group.DiscoveryRule"> <Name>Populate APC Units</Name> <Description>This discovery rule populates the group 'APC Units'</Description> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule1b9a0e513d6c44ea97c2a416f675b9cb" SubElementID="DS"> <Name>DS</Name> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule1b9a0e513d6c44ea97c2a416f675b9cb" SubElementID="WriteToDW"> <Name>Performance data publisher</Name> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule1b9a0e513d6c44ea97c2a416f675b9cb" SubElementID="WriteToDB"> <Name>Performance Data Collection Write Action</Name> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule07f9fe0749334f0292daea8591a0470d" SubElementID="WriteToDW"> <Name>Performance data publisher</Name> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule07f9fe0749334f0292daea8591a0470d" SubElementID="WriteToDB"> <Name>Performance Data Collection Write Action</Name> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule07f9fe0749334f0292daea8591a0470d" SubElementID="DS"> <Name>DS</Name> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule865bfdd4dad841f3b164c76793a50357" SubElementID="WriteToDW"> <Name>Performance data publisher</Name> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule865bfdd4dad841f3b164c76793a50357" SubElementID="WriteToDB"> <Name>Performance Data Collection Write Action</Name> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule865bfdd4dad841f3b164c76793a50357" SubElementID="DS"> <Name>DS</Name> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule7069bd8d26e34994b4a2d168d782e28d" SubElementID="WriteToDW"> <Name>Performance data publisher</Name> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule7069bd8d26e34994b4a2d168d782e28d" SubElementID="DS"> <Name>DS</Name> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule7069bd8d26e34994b4a2d168d782e28d" SubElementID="WriteToDB"> <Name>Performance Data Collection Write Action</Name> </DisplayString> <DisplayString ElementID="MomUIGeneratedRulebdd069c9d0ff47eb854bd0952a1638d0" SubElementID="WriteToDW"> <Name>Performance data publisher</Name> </DisplayString> <DisplayString ElementID="MomUIGeneratedRulebdd069c9d0ff47eb854bd0952a1638d0" SubElementID="DS"> <Name>DS</Name> </DisplayString> <DisplayString ElementID="MomUIGeneratedRulebdd069c9d0ff47eb854bd0952a1638d0" SubElementID="WriteToDB"> <Name>Performance Data Collection Write Action</Name> </DisplayString> <DisplayString ElementID="View_5146c619063643cc98a42e00b349c133"> <Name>APC UPS Runtimes</Name> </DisplayString> <DisplayString ElementID="View_08c03d9b97614d408d05652352383693"> <Name>APC UPS Input Frequency</Name> </DisplayString> <DisplayString ElementID="View_b0aba13739744f7c8db614e8fb087cf0"> <Name>APC UPS Battery Temperature</Name> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule96b04072e6554cc282ed6c26f991f14c"> <Name>upsAdvOutputVoltage</Name> <Description>Date: 2012-03-21 Author: Justin Bennett Web: http://justin-bennett-msjc.blogspot.com/ Description: SCOM Rule that polls and logs APC UPS Units using Ralph Burri's custom snmp provider library. The OID's for the APC UPS units where looked up from SolarWinds. References: http://rburri.wordpress.com/2008/04/29/snmp-discovery-provider-for-opsmgr-2007/ http://support.ipmonitor.com/mibs/POWERNET-MIB/info.aspx POWERNET-MIB :: upsAdvOutputVoltage Name upsAdvOutputVoltage Oid 1.3.6.1.4.1.318.1.1.1.4.2.1.0 Path iso . org . dod . internet . private . enterprises . apc . products . hardware . ups . upsOutput . upsAdvOutput . upsAdvOutputVoltage Type Gauge Value-Ranges 0 to 4294967295 Access read-only Status mandatory Description -------------------------------------------------------------------------------- The output voltage of the UPS system in VAC.</Description> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule2d09167ff37a46e3865a15199244b5cf"> <Name>upsAdvOutputLoad</Name> <Description>Date: 2012-03-21 Author: Justin Bennett Web: http://justin-bennett-msjc.blogspot.com/ Description: SCOM Rule that polls and logs APC UPS Units using Ralph Burri's custom snmp provider library. The OID's for the APC UPS units where looked up from SolarWinds. References: http://rburri.wordpress.com/2008/04/29/snmp-discovery-provider-for-opsmgr-2007/ http://support.ipmonitor.com/mibs/POWERNET-MIB/info.aspx POWERNET-MIB :: upsAdvOutputLoad Name upsAdvOutputLoad Oid 1.3.6.1.4.1.318.1.1.1.4.2.3.0 Path iso . org . dod . internet . private . enterprises . apc . products . hardware . ups . upsOutput . upsAdvOutput . upsAdvOutputLoad Type Gauge Value-Ranges 0 to 4294967295 Access read-only Status mandatory Description -------------------------------------------------------------------------------- The current UPS load expressed in percent of rated capacity.</Description> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule5db9c9c2fe0f45a8be25f649dc32dab7"> <Name>upsAdvOutputFrequency</Name> <Description>Date: 2012-03-21 Author: Justin Bennett Web: http://justin-bennett-msjc.blogspot.com/ Description: SCOM Rule that polls and logs APC UPS Units using Ralph Burri's custom snmp provider library. The OID's for the APC UPS units where looked up from SolarWinds. References: http://rburri.wordpress.com/2008/04/29/snmp-discovery-provider-for-opsmgr-2007/ http://support.ipmonitor.com/mibs/POWERNET-MIB/info.aspx POWERNET-MIB :: upsAdvOutputFrequency Name upsAdvOutputFrequency Oid 1.3.6.1.4.1.318.1.1.1.4.2.2.0 Path iso . org . dod . internet . private . enterprises . apc . products . hardware . ups . upsOutput . upsAdvOutput . upsAdvOutputFrequency Type Gauge Value-Ranges 0 to 4294967295 Access read-only Status mandatory Description -------------------------------------------------------------------------------- The current output frequency of the UPS system in Hz.</Description> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule5afcd98df6554058b3190d8862338e2c"> <Name>upsAdvOutputCurrent</Name> <Description>Date: 2012-03-21 Author: Justin Bennett Web: http://justin-bennett-msjc.blogspot.com/ Description: SCOM Rule that polls and logs APC UPS Units using Ralph Burri's custom snmp provider library. The OID's for the APC UPS units where looked up from SolarWinds. References: http://rburri.wordpress.com/2008/04/29/snmp-discovery-provider-for-opsmgr-2007/ http://support.ipmonitor.com/mibs/POWERNET-MIB/info.aspx POWERNET-MIB :: upsAdvOutputCurrent Name upsAdvOutputCurrent Oid 1.3.6.1.4.1.318.1.1.1.4.2.4.0 Path iso . org . dod . internet . private . enterprises . apc . products . hardware . ups . upsOutput . upsAdvOutput . upsAdvOutputCurrent Type Gauge Value-Ranges 0 to 4294967295 Access read-only Status mandatory Description -------------------------------------------------------------------------------- The current in amperes drawn by the load on the UPS.</Description> </DisplayString> <DisplayString ElementID="View_8024fb92e9f24b20a8bcb68dd5fdccad"> <Name>APC UPS Battery Capacity</Name> </DisplayString> <DisplayString ElementID="View_a21444822ee44e82b4f28885018fe4fa"> <Name>APC UPS Input Line Voltage</Name> </DisplayString> <DisplayString ElementID="View_6a4b5c1d41b741229699b8aa304672c3"> <Name>APC UPS Output Current</Name> </DisplayString> <DisplayString ElementID="View_2da87a3eb3d348ed920a82c26f309499"> <Name>APC UPS Output Frequency</Name> </DisplayString> <DisplayString ElementID="View_cab3c6677c5c41f396bf6dad6f75b7cc"> <Name>APC UPS Output Load</Name> </DisplayString> <DisplayString ElementID="View_8e54ff3b99604bdca0bbd3ca74d5e40a"> <Name>APC UPS Output Voltage</Name> </DisplayString> <DisplayString ElementID="View_f2210abe5d0e4e218cc22fc1bd390417"> <Name>APC UPS Status</Name> </DisplayString> <DisplayString ElementID="View_22e116cd98e44b71994eaca0fd23b245"> <Name>APC UPS Time On Battery</Name> </DisplayString> <DisplayString ElementID="UIGeneratedMonitor600f6723f131438ab506047561609910"> <Name>upsAdvBatteryRunTimeRemaining</Name> <Description>Date: 2012-03-21 Author: Justin Bennett Web: http://justin-bennett-msjc.blogspot.com/ Description: SCOM Monitor that polls APC UPS Units using Ralph Burri's custom snmp provider library. Returns error and alert if not in normal status. The OID's for the APC UPS units where looked up from SolarWinds. References: http://rburri.wordpress.com/2008/04/29/snmp-discovery-provider-for-opsmgr-2007/ http://support.ipmonitor.com/mibs/POWERNET-MIB/info.aspx</Description> </DisplayString> <DisplayString ElementID="UIGeneratedMonitor600f6723f131438ab506047561609910" SubElementID="UIGeneratedOpStateId58ae8f2104b642c2851f8c601c92d8b3"> <Name>Second Event Raised</Name> </DisplayString> <DisplayString ElementID="UIGeneratedMonitor600f6723f131438ab506047561609910" SubElementID="UIGeneratedOpStateId2078fb9db8c247c5af9094956b2719e1"> <Name>First Event Raised</Name> </DisplayString> <DisplayString ElementID="UIGeneratedMonitorb55a240886b94655a319cd9bd36e959d"> <Name>upsAdvBatteryCapacity</Name> <Description>Date: 2012-03-21 Author: Justin Bennett Description: SCOM Monitor that polls APC UPS Units using Ralph Burri's custom snmp provider library. Returns error and alert if not in normal status. The OID's for the APC UPS units where looked up from SolarWinds. References: http://rburri.wordpress.com/2008/04/29/snmp-discovery-provider-for-opsmgr-2007/ http://support.ipmonitor.com/mibs/POWERNET-MIB/info.aspx</Description> </DisplayString> <DisplayString ElementID="UIGeneratedMonitorb55a240886b94655a319cd9bd36e959d" SubElementID="UIGeneratedOpStateId941f4e7e8f114deba6ff515d96b79fe6"> <Name>Second Event Raised</Name> </DisplayString> <DisplayString ElementID="UIGeneratedMonitorb55a240886b94655a319cd9bd36e959d" SubElementID="UIGeneratedOpStateId30012c78ec224202a78817216ab18f30"> <Name>First Event Raised</Name> </DisplayString> <DisplayString ElementID="UIGeneratedMonitoradeb4998e09f470e986e1d8c50d4ac0b"> <Name>upsAdvOutputLoad</Name> <Description>Date: 2012-03-21 Author: Justin Bennett Description: SCOM Monitor that polls APC UPS Units using Ralph Burri's custom snmp provider library. Returns error and alert if not in normal status. The OID's for the APC UPS units where looked up from SolarWinds. References: http://rburri.wordpress.com/2008/04/29/snmp-discovery-provider-for-opsmgr-2007/ http://support.ipmonitor.com/mibs/POWERNET-MIB/info.aspx</Description> </DisplayString> <DisplayString ElementID="UIGeneratedMonitoradeb4998e09f470e986e1d8c50d4ac0b" SubElementID="UIGeneratedOpStateId7ab5c74b12ca4c1685e2c94189fa1a46"> <Name>Second Event Raised</Name> </DisplayString> <DisplayString ElementID="UIGeneratedMonitoradeb4998e09f470e986e1d8c50d4ac0b" SubElementID="UIGeneratedOpStateIde30165de69ec40edbe4a6401db4b221f"> <Name>First Event Raised</Name> </DisplayString> <DisplayString ElementID="UIGeneratedMonitoradeb4998e09f470e986e1d8c50d4ac0b_AlertMessageResourceID"> <Name>UPS Output Load</Name> <Description>Unit Attributes: Location : {0} Model : {1} Name : {2} Serial Number : {3} Date of Manuf. : {4} Batt. Last Repl. : {5} Batt. Packs : {6} Monitor Name APC UPS :: Output Load Monitor Type SNMP - QA Monitor SNMP Object Type upsAdvOutputLoad OID 1.3.6.1.4.1.318.1.1.1.4.2.3.0 Returns The status of the UPS Output Load: {7} Monitoring Condition Pass if less than 70 The current UPS load expressed in percent of rated capacity. </Description> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule96b04072e6554cc282ed6c26f991f14c" SubElementID="WriteToDW"> <Name>Performance data publisher</Name> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule96b04072e6554cc282ed6c26f991f14c" SubElementID="DS"> <Name>DS</Name> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule96b04072e6554cc282ed6c26f991f14c" SubElementID="WriteToDB"> <Name>Performance Data Collection Write Action</Name> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule5afcd98df6554058b3190d8862338e2c" SubElementID="WriteToDW"> <Name>Performance data publisher</Name> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule5afcd98df6554058b3190d8862338e2c" SubElementID="WriteToDB"> <Name>Performance Data Collection Write Action</Name> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule5afcd98df6554058b3190d8862338e2c" SubElementID="DS"> <Name>DS</Name> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule5db9c9c2fe0f45a8be25f649dc32dab7" SubElementID="WriteToDW"> <Name>Performance data publisher</Name> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule5db9c9c2fe0f45a8be25f649dc32dab7" SubElementID="WriteToDB"> <Name>Performance Data Collection Write Action</Name> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule5db9c9c2fe0f45a8be25f649dc32dab7" SubElementID="DS"> <Name>DS</Name> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule2d09167ff37a46e3865a15199244b5cf" SubElementID="WriteToDW"> <Name>Performance data publisher</Name> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule2d09167ff37a46e3865a15199244b5cf" SubElementID="WriteToDB"> <Name>Performance Data Collection Write Action</Name> </DisplayString> <DisplayString ElementID="MomUIGeneratedRule2d09167ff37a46e3865a15199244b5cf" SubElementID="DS"> <Name>DS</Name> </DisplayString> <DisplayString ElementID="UIGeneratedMonitor600f6723f131438ab506047561609910_AlertMessageResourceID"> <Name>UPS Battery Runtime Remaining</Name> <Description>Unit Attributes: Location : {0} Model : {1} Name : {2} Serial Number : {3} Date of Manuf. : {4} Batt. Last Repl. : {5} Batt. Packs : {6} Monitor Name APC UPS :: Battery Runtime Remaining Monitor Type SNMP - QA Monitor SNMP Object Type upsAdvBatteryRunTimeRemaining OID 1.3.6.1.4.1.318.1.1.1.2.2.3.0 Returns The status of the UPS battery run time remaining: {7} Monitoring Condition Pass if greater than 120000 time ticks (20 minutes) The UPS battery run time remaining before battery exhaustion.</Description> </DisplayString> <DisplayString ElementID="UIGeneratedMonitorb55a240886b94655a319cd9bd36e959d_AlertMessageResourceID"> <Name>UPS Battery Capacity</Name> <Description>Unit Attributes: Location : {0} Model : {1} Name : {2} Serial Number : {3} Date of Manuf. : {4} Batt. Last Repl. : {5} Batt. Packs : {6} Monitor Name APC UPS :: Battery Capacity Monitor Type SNMP - QA Monitor SNMP Object Type upsAdvBatteryCapacity OID 1.3.6.1.4.1.318.1.1.1.2.2.1.0 Returns The status of the UPS Battery Capacity: {7} Monitoring Condition Pass if greater than or equal to 60 percent The remaining battery capacity expressed in percent of full capacity.</Description> </DisplayString> </DisplayStrings> </LanguagePack> </LanguagePacks> </ManagementPack>
Screenshots
6 comments:
I agree with you there, "Monitors are what you use to trigger alerts in SCOM" you can easily view the data logs. I like your post. Very informative.
True, you can view the data logs individually directly from each UPS. This is just to aggregate all the data of your UPS's basic data logs into SCOM, so that it is centralized. We have over 20 networked UPS units, and it creates quite a pain to bounce on and off 20 units, when you can see trends aggregated in one view of SCOM.
I have imported your custom mp into SCOM 2012.But It could not get any details in the performance view. Do you have any idea?
Thanks in advance.
Regards
Karthick
I'm working on an updated MP for SCOM 2012, but I haven't finished it yet. I'll be posting it as soon as I'm done.
Hello, Justin!
Pls, post your MP version for SCOM 2012.
Justin
I'd also be interested in seeing a revised 2012 MP. I presume you no longer need rburri's snmp provider MP due to the extra network monitoring functionality in 2012?
Post a Comment