Custom APC UPS Management Pack

Custom.JB.APC.Management.Pack :: 1.0.0.0 (Management Pack)

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

Management Pack Elements

Classes (2)

 DisplayNameIDBase ClassAbstractHostedSingletonGroupExtensionAccessibility
Custom.JB.APC.Management.Pack.SNMPDeviceAPC UPS Unit SNMP DeviceCustom.JB.APC.Management.Pack.SNMPDeviceMicrosoft.SystemCenter.NetworkDeviceFalseFalseFalseFalseFalseInternal
UINameSpaced1761550c5dd4d378dca596a40752420.GroupAPC UnitsUINameSpaced1761550c5dd4d378dca596a40752420.GroupMicrosoft.SystemCenter.InstanceGroupFalseFalseTrueTrueFalsePublic

Discoveries (2)

 DisplayNameIDTargetEnabled
Custom.JB.APC.Management.Pack.Discover.EcosaireAPC UPS UnitCustom.JB.APC.Management.Pack.Discover.EcosaireMicrosoft.SystemCenter.NetworkDeviceTrue
UINameSpaced1761550c5dd4d378dca596a40752420.Group.DiscoveryRulePopulate APC UnitsUINameSpaced1761550c5dd4d378dca596a40752420.Group.DiscoveryRuleUINameSpaced1761550c5dd4d378dca596a40752420.GroupTrue

Unit Monitors (6)

 DisplayNameIDTargetCategoryEnabledAlert GenerateAccessibility
UIGeneratedMonitor600f6723f131438ab506047561609910upsAdvBatteryRunTimeRemainingUIGeneratedMonitor600f6723f131438ab506047561609910Custom.JB.APC.Management.Pack.SNMPDeviceCustomTrueTruePublic
UIGeneratedMonitor80b80ca9dc8c4fad9ce84695c42df6bfupsBasicOutputStatusUIGeneratedMonitor80b80ca9dc8c4fad9ce84695c42df6bfCustom.JB.APC.Management.Pack.SNMPDeviceCustomTrueTruePublic
UIGeneratedMonitoradeb4998e09f470e986e1d8c50d4ac0bupsAdvOutputLoadUIGeneratedMonitoradeb4998e09f470e986e1d8c50d4ac0bCustom.JB.APC.Management.Pack.SNMPDeviceCustomTrueTruePublic
UIGeneratedMonitorb55a240886b94655a319cd9bd36e959dupsAdvBatteryCapacityUIGeneratedMonitorb55a240886b94655a319cd9bd36e959dCustom.JB.APC.Management.Pack.SNMPDeviceCustomTrueTruePublic
UIGeneratedMonitorbf7af8351d9447e886b410f21bd8c1fcupsBasicBatteryStatusUIGeneratedMonitorbf7af8351d9447e886b410f21bd8c1fcCustom.JB.APC.Management.Pack.SNMPDeviceCustomTrueTruePublic
UIGeneratedMonitorc8ae1238ab3d4b51a5663a2dcd05c109upsAdvBatteryReplaceIndicatorUIGeneratedMonitorc8ae1238ab3d4b51a5663a2dcd05c109Custom.JB.APC.Management.Pack.SNMPDeviceCustomTrueTruePublic

Rules (11)

 DisplayNameIDTargetCategoryEnabledAlert Generate
MomUIGeneratedRule07f9fe0749334f0292daea8591a0470dupsAdvInputLineVoltageMomUIGeneratedRule07f9fe0749334f0292daea8591a0470dCustom.JB.APC.Management.Pack.SNMPDeviceCustomTrueFalse
MomUIGeneratedRule1b9a0e513d6c44ea97c2a416f675b9cbupsAdvBatteryCapacityMomUIGeneratedRule1b9a0e513d6c44ea97c2a416f675b9cbCustom.JB.APC.Management.Pack.SNMPDeviceCustomTrueFalse
MomUIGeneratedRule2d09167ff37a46e3865a15199244b5cfupsAdvOutputLoadMomUIGeneratedRule2d09167ff37a46e3865a15199244b5cfCustom.JB.APC.Management.Pack.SNMPDeviceCustomTrueFalse
MomUIGeneratedRule31a30b93bd594a2392756f3cb6594fc9upsBasicBatteryStatusMomUIGeneratedRule31a30b93bd594a2392756f3cb6594fc9Custom.JB.APC.Management.Pack.SNMPDeviceCustomTrueFalse
MomUIGeneratedRule4addd78055e9417a99de96c4757ead22upsAdvBatteryRunTimeRemainingMomUIGeneratedRule4addd78055e9417a99de96c4757ead22Custom.JB.APC.Management.Pack.SNMPDeviceCustomTrueFalse
MomUIGeneratedRule5afcd98df6554058b3190d8862338e2cupsAdvOutputCurrentMomUIGeneratedRule5afcd98df6554058b3190d8862338e2cCustom.JB.APC.Management.Pack.SNMPDeviceCustomTrueFalse
MomUIGeneratedRule5db9c9c2fe0f45a8be25f649dc32dab7upsAdvOutputFrequencyMomUIGeneratedRule5db9c9c2fe0f45a8be25f649dc32dab7Custom.JB.APC.Management.Pack.SNMPDeviceCustomTrueFalse
MomUIGeneratedRule7069bd8d26e34994b4a2d168d782e28dupsAdvInputFrequencyMomUIGeneratedRule7069bd8d26e34994b4a2d168d782e28dCustom.JB.APC.Management.Pack.SNMPDeviceCustomTrueFalse
MomUIGeneratedRule865bfdd4dad841f3b164c76793a50357upsAdvBatteryTemperatureMomUIGeneratedRule865bfdd4dad841f3b164c76793a50357Custom.JB.APC.Management.Pack.SNMPDeviceCustomTrueFalse
MomUIGeneratedRule96b04072e6554cc282ed6c26f991f14cupsAdvOutputVoltageMomUIGeneratedRule96b04072e6554cc282ed6c26f991f14cCustom.JB.APC.Management.Pack.SNMPDeviceCustomTrueFalse
MomUIGeneratedRulebdd069c9d0ff47eb854bd0952a1638d0upsBasicBatteryTimeOnBatteryMomUIGeneratedRulebdd069c9d0ff47eb854bd0952a1638d0Custom.JB.APC.Management.Pack.SNMPDeviceCustomTrueFalse

Folder Items (15)

 DisplayNameIDFolderNameElementID
Custom.JB.APC.Management.Pack.AlertViewAlertsCustom.JB.APC.Management.Pack.AlertViewCustom.JB.APC.Management.Pack.ViewFolderCustom.JB.APC.Management.Pack.AlertView
Custom.JB.APC.Management.Pack.EventViewEventsCustom.JB.APC.Management.Pack.EventViewCustom.JB.APC.Management.Pack.ViewFolderCustom.JB.APC.Management.Pack.EventView
Custom.JB.APC.Management.Pack.PerformanceViewPerformance ViewCustom.JB.APC.Management.Pack.PerformanceViewCustom.JB.APC.Management.Pack.ViewFolderCustom.JB.APC.Management.Pack.PerformanceView
Custom.JB.APC.Management.Pack.StateViewState ViewCustom.JB.APC.Management.Pack.StateViewCustom.JB.APC.Management.Pack.ViewFolderCustom.JB.APC.Management.Pack.StateView
View_08c03d9b97614d408d05652352383693APC UPS Input FrequencyView_08c03d9b97614d408d05652352383693Custom.JB.APC.Management.Pack.ViewFolderView_08c03d9b97614d408d05652352383693
View_22e116cd98e44b71994eaca0fd23b245APC UPS Time On BatteryView_22e116cd98e44b71994eaca0fd23b245Custom.JB.APC.Management.Pack.ViewFolderView_22e116cd98e44b71994eaca0fd23b245
View_2da87a3eb3d348ed920a82c26f309499APC UPS Output FrequencyView_2da87a3eb3d348ed920a82c26f309499Custom.JB.APC.Management.Pack.ViewFolderView_2da87a3eb3d348ed920a82c26f309499
View_5146c619063643cc98a42e00b349c133APC UPS RuntimesView_5146c619063643cc98a42e00b349c133Custom.JB.APC.Management.Pack.ViewFolderView_5146c619063643cc98a42e00b349c133
View_6a4b5c1d41b741229699b8aa304672c3APC UPS Output CurrentView_6a4b5c1d41b741229699b8aa304672c3Custom.JB.APC.Management.Pack.ViewFolderView_6a4b5c1d41b741229699b8aa304672c3
View_8024fb92e9f24b20a8bcb68dd5fdccadAPC UPS Battery CapacityView_8024fb92e9f24b20a8bcb68dd5fdccadCustom.JB.APC.Management.Pack.ViewFolderView_8024fb92e9f24b20a8bcb68dd5fdccad
View_8e54ff3b99604bdca0bbd3ca74d5e40aAPC UPS Output VoltageView_8e54ff3b99604bdca0bbd3ca74d5e40aCustom.JB.APC.Management.Pack.ViewFolderView_8e54ff3b99604bdca0bbd3ca74d5e40a
View_a21444822ee44e82b4f28885018fe4faAPC UPS Input Line VoltageView_a21444822ee44e82b4f28885018fe4faCustom.JB.APC.Management.Pack.ViewFolderView_a21444822ee44e82b4f28885018fe4fa
View_b0aba13739744f7c8db614e8fb087cf0APC UPS Battery TemperatureView_b0aba13739744f7c8db614e8fb087cf0Custom.JB.APC.Management.Pack.ViewFolderView_b0aba13739744f7c8db614e8fb087cf0
View_cab3c6677c5c41f396bf6dad6f75b7ccAPC UPS Output LoadView_cab3c6677c5c41f396bf6dad6f75b7ccCustom.JB.APC.Management.Pack.ViewFolderView_cab3c6677c5c41f396bf6dad6f75b7cc
View_f2210abe5d0e4e218cc22fc1bd390417APC UPS StatusView_f2210abe5d0e4e218cc22fc1bd390417Custom.JB.APC.Management.Pack.ViewFolderView_f2210abe5d0e4e218cc22fc1bd390417

Folders (1)

 DisplayNameIDParentFolderAccessibility
Custom.JB.APC.Management.Pack.ViewFolderAPCCustom.JB.APC.Management.Pack.ViewFolderMicrosoft.SystemCenter.NetworkDevice.AllDevices.ViewFolder.RootInternal

Views (15)

 DisplayNameIDTargetTypeAccessibilityVisible
Custom.JB.APC.Management.Pack.AlertViewAlertsCustom.JB.APC.Management.Pack.AlertViewCustom.JB.APC.Management.Pack.SNMPDeviceMicrosoft.SystemCenter.AlertViewTypeInternalTrue
Custom.JB.APC.Management.Pack.EventViewEventsCustom.JB.APC.Management.Pack.EventViewCustom.JB.APC.Management.Pack.SNMPDeviceMicrosoft.SystemCenter.EventViewTypeInternalTrue
Custom.JB.APC.Management.Pack.PerformanceViewPerformance ViewCustom.JB.APC.Management.Pack.PerformanceViewCustom.JB.APC.Management.Pack.SNMPDeviceMicrosoft.SystemCenter.PerformanceViewTypeInternalTrue
Custom.JB.APC.Management.Pack.StateViewState ViewCustom.JB.APC.Management.Pack.StateViewCustom.JB.APC.Management.Pack.SNMPDeviceMicrosoft.SystemCenter.StateViewTypeInternalTrue
View_08c03d9b97614d408d05652352383693APC UPS Input FrequencyView_08c03d9b97614d408d05652352383693Custom.JB.APC.Management.Pack.SNMPDeviceMicrosoft.SystemCenter.PerformanceViewTypePublicTrue
View_22e116cd98e44b71994eaca0fd23b245APC UPS Time On BatteryView_22e116cd98e44b71994eaca0fd23b245System.EntityMicrosoft.SystemCenter.PerformanceViewTypePublicTrue
View_2da87a3eb3d348ed920a82c26f309499APC UPS Output FrequencyView_2da87a3eb3d348ed920a82c26f309499System.EntityMicrosoft.SystemCenter.PerformanceViewTypePublicTrue
View_5146c619063643cc98a42e00b349c133APC UPS RuntimesView_5146c619063643cc98a42e00b349c133Custom.JB.APC.Management.Pack.SNMPDeviceMicrosoft.SystemCenter.PerformanceViewTypePublicTrue
View_6a4b5c1d41b741229699b8aa304672c3APC UPS Output CurrentView_6a4b5c1d41b741229699b8aa304672c3System.EntityMicrosoft.SystemCenter.PerformanceViewTypePublicTrue
View_8024fb92e9f24b20a8bcb68dd5fdccadAPC UPS Battery CapacityView_8024fb92e9f24b20a8bcb68dd5fdccadCustom.JB.APC.Management.Pack.SNMPDeviceMicrosoft.SystemCenter.PerformanceViewTypePublicTrue
View_8e54ff3b99604bdca0bbd3ca74d5e40aAPC UPS Output VoltageView_8e54ff3b99604bdca0bbd3ca74d5e40aSystem.EntityMicrosoft.SystemCenter.PerformanceViewTypePublicTrue
View_a21444822ee44e82b4f28885018fe4faAPC UPS Input Line VoltageView_a21444822ee44e82b4f28885018fe4faSystem.EntityMicrosoft.SystemCenter.PerformanceViewTypePublicTrue
View_b0aba13739744f7c8db614e8fb087cf0APC UPS Battery TemperatureView_b0aba13739744f7c8db614e8fb087cf0Custom.JB.APC.Management.Pack.SNMPDeviceMicrosoft.SystemCenter.PerformanceViewTypePublicTrue
View_cab3c6677c5c41f396bf6dad6f75b7ccAPC UPS Output LoadView_cab3c6677c5c41f396bf6dad6f75b7ccSystem.EntityMicrosoft.SystemCenter.PerformanceViewTypePublicTrue
View_f2210abe5d0e4e218cc22fc1bd390417APC UPS StatusView_f2210abe5d0e4e218cc22fc1bd390417System.EntityMicrosoft.SystemCenter.PerformanceViewTypePublicTrue