Microsoft SCOM Connector
This section of the documentation contains technical specifications about the connector that is implemented to link ASM Core and Microsoft SCOM systems.
Including:
The name of the .NET assembly file
Connection methodology
The resource and link types that can be discovered on the application
The attributes of each resource and link types that can be imported into the ASM Core Configuration Management Database (CMDB)
For compatibility and version support details, refer to the ASM Connector Matrix.
You should familiarize yourself with the information in Installing Connectors before installing any connectors, and read the Integration topics for more information on how to configure them.
Use Case Scenario
Purpose
An organization uses Microsoft SCOM to discover and maintain resources present in its organization networks. SCOM is also used to raise alerts about adverse events that occur on the supervised networks.
Role
The role of this connector is to expose the resources and their relationships in order to allow for population and ongoing consistency checks of the ASM Core CMDB. The connector also possesses an Event Management capability which allows for SCOM alerts to be integrated in shapes of calls/requests.
Connector Description
The table below provides a description of the Microsoft SCOM connector.
Information fields
Name
Connector
Microsoft SCOM <-> ASM Core
Third-party application
Microsoft SCOM
Assembly
Infra.Connector.SCOM.dll
Connector class
Infra.Connector.SCOM.SCOMConnector
Configuration file
Infra.Connector.SCOM.icnf
Connection methodology
SCOM SDK Service (Proprietary API)
Connection Parameters
The table below provides a description of the Microsoft SCOM connection parameters.
Parameters
Description
DB connection
SCOM SDK Service (Proprietary API)
DB Login ID
Database Login ID
DB password
Database password
Customization
This connector permits extensions to the schema through customization of the configuration file. The possible customizations are listed below. However, the customizations are not limited to these:
New resource types
New resource properties
New link types
Resource Types
All exposed resource types inherit from a specific “Entity” type. The list of descendent types represents what is available after a default install. Actual type lists may vary between SCOM instances. All descendent types may have additional type-specific fields.
All exposed resource types share the following properties:
Name
Path
Display Name
FullName
IsManaged
LastModified
HealthState
StateLastModified
IsAvailable
AvailabilityLastModified
InMaintenanceMode
MaintenanceModeLastModified
MonitoringClassIds
LeastDerivedNonAbstractMonitoringClassId
Id
ManagementGroupId
The resource types available for mappings are:
Logical Entity
Alert Notification Subscription Server
Application Component
Database
SQL Database
SQL 2000 DB
SQL 2005 DB
SQL 2008 DB
FTP Site
Unix Application Component
Web Site
Windows Application Component
Microsoft Audit Collection Services Collector
Microsoft Audit Collection Services Forwarder
SQL Component
SQL Agent
SQL 2000 Agent
SQL 2005 Agent
SQL 2008 Agent
SQL Agent Job
SQL 2000 Agent Job
SQL 2005 Agent Job
SQL 2008 Agent Job
SQL DB File
SQL 2005 DB File
SQL 2008 DB File
SQL DB File Group
SQL 2005 DB File Group
SQL 2008 DB File Group
SQL Distributor
SQL 2005 Distributor
SQL 2008 Distributor
SQL Publication
SQL 2005 Publication
SQL 2008 Publication
SQL Publisher
SQL 2005 Publisher
SQL 2008 Publisher
SQL Subscriber
SQL 2005 Subscriber
SQL 2008 Subscriber
SQL Subscription
SQL 2005 Subscription
SQL 2008 Subscription
Client Monitoring Entities
Agentless Exception Monitoring Entities
AEM Computer: DEPRECATED
AEM User
Application
Application Name and Application Version Identifiters
Crash Listener
Error group
Override Values For Error Group/Application
System Error Group
CEIP target
CEIP Data Listener Instance
Computer Role
Unix Computer Role
Windows Computer Role
Health Service Watcher Group
Health Service Watcher Group (Agent)
Health Service Watcher Group (Collection Management Server)
Health Service Watcher Group (Gateway Management Server)
Instance Group
All Business Critical Windows 2000 Clients
All Business Critical Windows Clients
All Business Critical Windows XP Clients
GLO - Active Directory Controllers
GLO - Database Servers
GLO - Managed Objects
GLO - Oracle Servers
GLO - SQL Servers
GLO - VMVC Machines
Windows Client Instances Group
Windows Server Instances Group
Network Device Group
OLE DB Data Source Group
Operations Manager Agent Group
Operations Manager Management Server Group
Site
SQL 2000 DB Engine Group
SQL 2005 DB Engine Group
SQL 2008 DB Engine Group
SQL Instances
SQL Server 2000 Databases
SystemCenter Operations Manager Operational Database Watchers Group
TCP Port Group
Web Application Perspective Group
Windows Cluster
Local Application
Unix Local Application
Unix Local Service
Generic Unix Service
Unix Service
Unix User Application
Windows Local Application
Base Monitored Process Class
Health Service
Agent
Management Server Agent
Management Server
Collection Server
Root Management Server
Data Warehouse Connection Server
Gateway
Site Management Server
Notification Subscription Server
Notification Server
Windows Cluster Service
Windows Local Service
Windows Service
Windows Service
Windows Service (svchost)
Windows User Application
Logical Hardware Component
Unix Logical Hardware Component
Disk Partition
Logical Disk
Network Adapter
Physical Disk
Processor
Windows Logical Hardware Component
Disk Partition
Disk Partition (Client)
Windows Client 2000 Disk Partition
Windows Client Vista Disk Partition
Windows Client XP Disk Partition
Disk Partition (Server)
Windows Server 2000 Disk Partition
Windows Server 2003 Disk Partition
Logical Disk
Logical Disk (Client)
Windows Client 2000 Logical Disk
Windows Client Vista Logical Disk
Windows Vista Client Aggregate Logical Disk
Windows Client XP Logical Disk
Logical Disk (Server)
Windows Server 2000 Logical Disk
Windows Server 2003 Logical Disk
Chassis (Rackable)
Chassis (Standalone)
Chassis (Storage)
Computer Hardware
Virtual Machine
Rack
Unix Supported Agents
SQL Role
SQL Analysis Services
SQL 2005 Analysis Services
SQL 2008 Analysis Services
SQL DB Engine
SQL 2000 DB Engine
SQL 2005 DB Engine
SQL 2008 DB Engine
SQL Integration Services
SQL 2005 Integration Services
SQL 2008 Integration Services
SQL Reporting Services
SQL 2005 Reporting Services
SQL 2008 Reporting Services
Data Set
Standard Data Set
Device
All Network Devices
SNMP Network Device
Computer
Unix Computer
Windows Computer
MOM 2005 Backward Compatibility Windows Computer
MOM 2005 Backward Compatibility Windows Client
MOM 2005 Backward Compatibility Windows Domain Controller
MOM 2005 Backward Compatibility Windows Server
System Center Managed Windows Computer
System Center Managed Computer (Client OS)
System Center Managed Computer (Server OS)
Windows Client
Windows Client 2000 Computer
Windows Client Vista Computer
Windows Vista Client Aggregate Computer
Windows Client XP Computer
Windows Server
Virtual Server
Windows Domain Controller
Windows Server 2000 Computer
Windows Server 2003 Computer
Distributed Application
Connected Management Group
Connector
Operations Manager Management Group
User Created Distributed Application
Blank
Line of Business Web Application
Messaging
Distributed Application Component
Directory Services
Messaging Clients
Messaging Components
Network Services
Physical Network
Storage
Web Application Databases
Web Application Web Sites
Group
Client Monitoring Data Group
Computer Group
All Business Critical Windows Vista Clients
All Windows Computers
Collection Management Server Computer Group
Gateway Management Server Computer Group
Management Server Computer Group
Root Management Server Computer Group
SQL 2000 Computers
SQL 2005 Computers
SQL 2005 Replication Computers
SQL 2008 Computers
SQL 2008 Replication Computers
SQL Computers
System Center Managed Computer Group
Agent Managed Computer Group
Agentless Managed Computer Group
System.Mom.BackwardCompatibility.ScriptDiscoveredComputerGroup
Unix Computer Group
Windows Client 2000 Computer Group
Windows Client Computer Group
Windows Client Vista Computer Group
Windows Client XP Computer Group
Windows Server 2000 Computer Group
Windows Server 2003 Computer Group
Windows Server Computer Group
Network Adapter
Network Adapter (Client)
Windows Client 2000 Network Adapter
Windows Client Vista Network Adapter
Windows Client XP Network Adapter
Network Adapter (Server)
Windows Server 2000 Network Adapter
Windows Server 2003 Network Adapter
Physical Disk
Physical Disk (Client)
Windows Client 2000 Physical Disk
Windows Client Vista Physical Disk
Windows Vista Client Aggregate Physical Disk
Windows Client XP Physical Disk
Physical Disk (Server)
Windows Server 2000 Physical Disk
Windows Server 2003 Physical Disk
Processor
Processor (Client)
Windows Client 2000 Processor
Windows Client Vista Processor
Windows Client XP Processor
Processor (Server)
Windows Server 2000 Processor
Windows Server 2003 Processor
Windows Vista Client Aggregate Physical DIMM
Microsoft System Center Data Warehouse
Operating System
Unix Operating System
Windows Operating System
Windows Client Operating System
Windows Client 2000 Operating System
Windows Client Vista Operating System
Windows Client XP Operating System
Windows Server Operating System
Windows Server 2000 Operating System
Windows Server 2003 Operating System
Perspective
Health Service Watcher
Health Service Watcher (Agent)
Health Service Watcher (Management Server)
Health Service Watcher (Collection Management Server)
Health Service Watcher (Gateway Management Server)
Health Service Watcher (Site Management Server)
OLE DB check Perspective
SQL DB Perspective
SystemCenter Operations Manager Operational Database Watcher
TCP port check Perspective
User Action Manager
Agent Manager
Web Application Perspective
Software Installation
Unix Software Installation
Windows Software Installation
Physical Entity
Hardware Component
Fan
Modem
Physical Disk
Physical NIC
Port
Power Supply
Processor
StorageArrayController
Video Card
Virtual Hardware Component
Hardware Enclosure
Blade
Blade (Network)
Blade (Server)
Chassis
Blade Chassis
Blade Chassis (Network)
Blade Chassis (Server)
Link Types
The table below provides all the SCOM link types that are exposed by the ASM Core Microsoft SCOM Connector.
Description
Resource Type A
Resource Type B
Entity Watched By Perspective
Entity
Perspective
Windows Computer Hosts Windows Computer Role Relationship Type
Windows Computer
Windows Computer Role
Windows Computer Hosts Windows Software Installation Relationship Type
Windows Computer
Windows Software Installation
Windows Computer Hosts Windows Logical Hardware Relationship Type
Windows Computer
Windows Logical Hardware Component
Windows Computer Hosts Windows Operating System Relationship Type
Windows Computer
Windows Operating System
Windows Computer Hosts Windows Local Application Relationship Type
Windows Computer
Windows Local Application
Health Service Watcher Monitors Health Service
Health Service Watcher
Health Service
Management Group contains Management Server
Operations Manager Management Group
Management Server
Group contains Computers
Computer Group
Computer
Management Group contains Operational Database Watchers Group
Operations Manager Management Group
SystemCenter Operations Manager Operational Database Watchers Group
Site Membership
Site
Entity
Health Service should manage Entity
Health Service
Entity
Computer hosts System Center Operations Manager Operational Database Watchers Group
Windows Computer
SystemCenter Operations Manager Operational Database Watcher
Database Watchers Group contains Operational Database Watchers
SystemCenter Operations Manager Operational Database Watchers Group
SystemCenter Operations Manager Operational Database Watcher
Management Group contains Agent
Operations Manager Management Group
Agent
Microsoft.SystemCenter.InstanceGroupContainsEntities
Instance Group
Entity
Microsoft.SystemCenter.ServiceDesigner.Messaging. MessagingServiceContainsPhysicalNetwork
Messaging
Physical Network
Microsoft.SystemCenter.ServiceDesigner.Messaging. MessagingServiceContainsMessagingComponents
Messaging
Messaging Components
Microsoft.SystemCenter.ServiceDesigner. Messaging.StorageReferencesPhysicalNetwork
Storage
Physical Network
Microsoft.SystemCenter.ServiceDesigner.Messaging. MessagingComponentsReferencesNetworkServices
Messaging Components
Network Services
Microsoft.SystemCenter.ServiceDesigner. Messaging.NetworkServicesReferencesPhysicalNetwork
Network Services
Physical Network
Microsoft.SystemCenter.ServiceDesigner.Messaging. MessagingClientsGroupContainsPerspective
Messaging Clients
Perspective
Microsoft.SystemCenter.ServiceDesigner.Messaging. DirectoryServicesReferencesPhysicalNetwork
Directory Services
Physical Network
Microsoft.SystemCenter.ServiceDesigner. WebSiteGroupContainsWebSite
Web Application Web Sites
Web Site
Microsoft.SystemCenter.ServiceDesigner.Messaging. StorageGroupContainsLogicalHardware
Storage
Logical Hardware Component
Microsoft.SystemCenter.ServiceDesigner.Messaging. MessagingServiceContainsStorage
Messaging
Storage
Microsoft.SystemCenter.ServiceDesigner.Messaging. DirectoryServicesGroupContainsComputerRole
Directory Services
Computer Role
Microsoft.SystemCenter.ServiceDesigner.Messaging. MessagingServiceContainsMessagingClients
Messaging
Messaging Clients
Microsoft.SystemCenter.ServiceDesigner.Messaging. MessagingClientReferencesMessagingComponents
Messaging Clients
Messaging Components
Microsoft.SystemCenter.ServiceDesigner.Messaging. MessagingComponentsReferencesPhysicalNetwork
Messaging Components
Physical Network
Microsoft.SystemCenter.ServiceDesigner.Messaging. MessagingServiceContainsDirectoryServices
Messaging
Directory Services
Microsoft.SystemCenter.ServiceDesigner.Messaging. MessagingComponentsReferencesStorage
Messaging Components
Storage
Microsoft.SystemCenter.ServiceDesigner.Messaging. PhysicalNetworkGroupContainsNetworkDevice
Physical Network
All Network Devices
Microsoft.SystemCenter.ServiceDesigner.Messaging. MessagingComponentsGroupContainsMailStore
Messaging Components
Local Application
Microsoft.SystemCenter.ServiceDesigner. DatabaseGroupContainsDatabase
Web Application Databases
Database
Microsoft.SystemCenter.ServiceDesigner. WebSiteReferencesDatabase
Web Application Web Sites
Web Application Databases
Microsoft.SystemCenter.ServiceDesigner. WebApplicationContainsDatabaseGroup
Line of Business Web Application
Web Application Databases
Microsoft.SystemCenter.ServiceDesigner.Messaging. StorageGroupContainsPhysicalHardware
Storage
Physical Entity
Microsoft.SystemCenter.ServiceDesigner. WebApplicationContainsWebSiteGroup
Line of Business Web Application
Web Application Web Sites
Microsoft.SystemCenter.ServiceDesigner.Messaging. MessagingServiceContainsNetworkServices
Messaging
Network Services
Microsoft.SystemCenter.ServiceDesigner.Messaging. NetworkServicesGroupContainsComputerRole
Network Services
Computer Role
Microsoft.SystemCenter.ServiceDesigner.Messaging. DirectoryServicesReferencesNetworkServices
Directory Services
Network Services
Microsoft.SystemCenter.ServiceDesigner.Messaging. MessagingComponentsReferencesDirectoryServices
Messaging Components
Directory Services
Data Warehouse contains data set
Microsoft System Center Data Warehouse
Data Set
Application Hosts Error Group
Application
Error Group
Management Server Hosts CEIP Listener
Management Server
CEIP Data Listener Instance
Management Server Hosts Crash Listener
Management Server
Crash Listener
Client Monitoring Group Contains All Client Monitoring Data
Client Monitoring Data Group
Client Monitoring Entities
Management Server Group contains Management Servers
Operations Manager Management Server Group
Management Server
Agent Group contains Agents
Operations Manager Agent Group
Agent
Computer hosts Web Application Perspective
Windows Computer
Web Application Perspective
Network Device Group Contains Network Devices
Network Device Group
SNMP Network Device
TCP Port Group Contains TCP Port Perspective
TCP Port Group
TCP port check Perspective
OLE DB Data Source Group Contains OLE DB Data Source Perspective
OLE DB Data Source Group
OLE DB check Perspective
Computer hosts OLE DB check Perspective
Windows Computer
OLE DB check Perspective
Computer hosts TCP port check Perspective
Windows Computer
TCP port check Perspective
Disk Partition Contains Logical Disk
Windows Client XP Disk Partition
Windows Client XP Logical Disk
Physical Disk Contains Disk Partition
Windows Client XP Physical Disk
Windows Client XP Disk Partition
Physical Disk Contains Disk Partition
Windows Client 2000 Physical Disk
Windows Client 2000 Disk Partition
Disk Partition Contains Logical Disk
Windows Client 2000 Disk Partition
Windows Client 2000 Logical Disk
Disk Partition Contains Logical Disk
Windows Client Vista Disk Partition
Windows Client Vista Logical Disk
Physical Disk Contains Disk Partition
Windows Client Vista Physical Disk
Windows Client Vista Disk Partition
Microsoft Windows Computer Hosts Microsoft Audit Collection Services Collector
Windows Computer
Microsoft Audit Collection Services Collector
Microsoft Windows Computer Hosts Microsoft Audit Collection Services Forwarder
Windows Computer
Microsoft Audit Collection Services Forwarder
SQL Database Engine Hosts SQL Database
SQL DB Engine
SQL Database
Instance Group Contains All Instances of SQL DBEngine
SQL Instances
SQL DB Engine
Windows Computer Hosts Database Perspective
Windows Computer
SQL DB Perspective
SQL Server 2008 Instance Group Contains Instances
SQL 2008 DB Engine Group
SQL 2008 DB Engine
SQL 2008 Database Engine Hosts Subscriber
SQL 2008 DB Engine
SQL 2008 Subscriber
SQL 2008 Database Engine Hosts SQL 2008 Agent
SQL 2008 DB Engine
SQL 2008 Agent
SQL 2008 Database Hosts Subscription
SQL 2008 DB
SQL 2008 Subscription
SQL 2008 Distributer Contains SQL 2008 Database
SQL 2008 Distributor
SQL 2008 DB
SQL 2008 Database Hosts Publication
SQL 2008 DB
SQL 2008 Publication
SQL 2008 Database Engine Hosts Distributor
SQL 2008 DB Engine
SQL 2008 Distributor
SQL Server 2008 Database Hosts File Group
SQL 2008 DB
SQL 2008 DB File Group
SQL 2008 Agent Hosts Agent Job
SQL 2008 Agent
SQL 2008 Agent Job
SQL 2008 Database File Runs on Logical Disk
SQL 2008 DB File
Logical Disk
SQL 2008 Database Engine Hosts Publisher
SQL 2008 DB Engine
SQL 2008 Publisher
SQL Server 2008 File Group Hosts File
SQL 2008 DB File Group
SQL 2008 DB File
SQL 2005 Database File Runs on Logical Disk
SQL 2005 DB File
Logical Disk
SQL 2005 Database Engine Hosts Distributor
SQL 2005 DB Engine
SQL 2005 Distributor
SQL 2005 Agent Hosts Agent Job
SQL 2005 Agent
SQL 2005 Agent Job
SQL 2005 Database Engine Hosts Subscriber
SQL 2005 DB Engine
SQL 2005 Subscriber
SQL Server 2005 Database Hosts File Group
SQL 2005 DB
SQL 2005 DB File Group
SQL 2005 Database Engine Hosts Publisher
SQL 2005 DB Engine
SQL 2005 Publisher
SQL 2005 Database Hosts Subscription
SQL 2005 DB
SQL 2005 Subscription
SQL 2005 Database Engine Hosts SQL 2005 Agent
SQL 2005 DB Engine
SQL 2005 Agent
SQL 2005 Database Hosts Publication
SQL 2005 DB
SQL 2005 Publication
SQL 2005 Distributer Contains SQL 2005 Database
SQL 2005 Distributor
SQL 2005 DB
SQL Server 2005 Instance Group Contains Instances
SQL 2005 DB Engine Group
SQL 2005 DB Engine
SQL Server 2005 File Group Hosts File
SQL 2005 DB File Group
SQL 2005 DB File
SQL Server 2000 Hosts SQL Agent
SQL 2000 DB Engine
SQL 2000 Agent
SQL 2000 Agent Hosts Agent Job
SQL 2000 Agent
SQL 2000 Agent Job
SQL Server 2000 Database Engine Group Contains Database Engines
SQL 2000 DB Engine Group
SQL 2000 DB Engine
SQL Server 2000 Database Group Contains Databases
SQL Server 2000 Databases
SQL 2000 DB
Disk Partition Contains Logical Disk
Disk Partition
Logical Disk
Unix Computer Hosts Unix Operating System Relationship Type
Unix Computer
Unix Operating System
Physical Disk Contains Disk Partition
Physical Disk
Disk Partition
Computer Hosts Logical Hardware Relationship Type
Unix Computer
Unix Logical Hardware Component
Unix Computer Hosts Unix Local Application Relationship Type
Unix Computer
Unix Local Application
Unix Computer Hosts Unix Computer Role Relationship Type
Unix Computer
Unix Computer Role
Unix Computer Hosts Unix Software Installation Relationship Type
Unix Computer
Unix Software Installation
Disk Partition Contains Logical Disk
Windows Server 2000 Disk Partition
Windows Server 2000 Logical Disk
Physical Disk Contains Disk Partition
Windows Server 2000 Physical Disk
Windows Server 2000 Disk Partition
Physical Disk Contains Disk Partition
Windows Server 2003 Physical Disk
Windows Server 2003 Disk Partition
Disk Partition Contains Logical Disk
Windows Server 2003 Disk Partition
Windows Server 2003 Logical Disk
Event Management
This section provides information about the Event Management capability of the SCOM connector.
Functionality Overview
The purpose of this functionality is to:
Automatically transpose alerts generated by SCOM into ASM Core calls or requests.
Maintain the consistency of the information held in the SCOM alert and in the item created in ASM Core.
Event Management Operation
The operation of this functionality relies on the connector monitoring the SCOM alerts in order to detect any new alerts. When such event occurs, the Integration Platform automatically compares the attributes of the new alert against some user-defined criteria. In case criteria are met, the platform proceeds with the creation of a call/problem or a request depending on the user settings.
From a practical point of view, SCOM alert attributes can be mapped to ASM Core fields. This mapping is used when creating a new call or request. Upon creation, the ASM Core call or request ID is sent back to SCOM and the appropriate alert record is updated to reflect the ID of the item that has been created in.
As the alert is updated, the connector ensures that these modifications are properly transmitted to the related ASM Core item. The current behavior of ASM Core, upon receipt of such updates and notifications, depends on the Event Mapping settings that are configured in ASM Core.
Eventually, physical actions on the network will be taken to fix the issue and the SCOM alert will be marked as Inactive or will disappear from its queue. This fact will also be transmitted to the relevant ASM Core item and the final result (Call Updated, Call Closed and so on) will again depend on the Event Mapping settings in ASM Core.
Specific Use Case
The following use case describes the scenario where an organization sets up integration between ASM Core and Microsoft SCOM. In this scenario, ASM Core is responsible for Service Desk and Change operations and SCOM is responsible for issuing alerts.
Use case scenario
Action
Event Management transaction
SCOM sends an alert to ASM Core
ASM Core logs a call with this information and automatically forwards the call to the Incident Management group. The analyst takes over the call and clicks the Acknowledge Event button.
ASM Core sends an Acknowledgement transaction to SCOM
Event Management and Transactions
The use case scenario in the previous section, and more generally the Event Management operation of the connector, rely on a particular communication protocol between the two systems. This protocol is composed of different transactions that are detailed below.
The transactions and their descriptions are listed below.
Event Management transactions
Description
Receive
An alert is sent from an external system to ASM Core. ASM Core receives this alert.
Acknowledge
ASM Core sends a transaction to an external system with a formal statement acknowledging that their alert has been received.
This is different from a transactional acknowledge/not acknowledge (ack/nack) note sent between systems.
Notify
Occurs when there is a call or request within ASM Core logged due to an alert sent from an external system:
Notification is initiated from ASM Core to the external system after an analyst adds a note to the call or request.
Notification is initiated from an external system and is sent to ASM Core as a NOTIFY event. It is either added as a note or ignored, depending on the settings in the Event Mapping screen.
Update
Occurs when there is a call or request within ASM Core logged due to an alert sent from an external system:
From ASM Core, an Update is created and sent to the external system when an analyst updates a call / request by forwarding Internally, Externally, Deferring, or Saving to the database.
From the external system, an UPDATE message is sent to ASM Core any time an alert related to a call in ASM Core is modified. Either the ASM Core call/request is physically closed, a note added, or it is ignored, depending on the settings in the Event Mapping screen.
Resolve
Occurs when the alert has been resolved in the external system and a Resolve transaction is sent to ASM Core. Either the ASM Core call/request is physically closed, a note is added, or it is ignored, depending on the settings in the Event Mapping screen.
Delete
Occurs when the alert is no longer valid on the external system (for example, the alert sent of the root cause with 60% certainty has been superseded by a more accurate root cause at 90% certainty). It also informs ASM Core through a transaction. Either the ASM Core call/request is physically closed, a note is added, or it is ignored, depending on the settings in the Event Mapping screen.
Business Rules
The table below defines some business rules that specifically apply to the SCOM integration.
Transaction
Rules
Receive
The Receive transaction leads to a new call being logged, a new problem being created or a request being initiated depending on Integration Platform settings.
A reliable unique ID is stored against any specific call created to ensure proper management of the subsequent communications
Any possible data in relation with the time or date of the alert is made available to ASM Core. This allows for possible back-dating of any call or problem logged in ASM Core after it receives a Receive message from SCOM.
There are no business rules for the other transaction types.
Setting up the Event Management Functionality
Check the following items when setting up the Event Management functionality of the SCOM Connector:
Ensure that the Event Management checkbox is selected in the Integration Platform settings window.
Ensure that the SCOM Connector is installed and the check boxes in the Events and Visible columns are selected in the Integration Connectors window.
Ensure that a SCOM source is defined in the Integration Source window.
Ensure that a SCOM Event mapping is defined in the Event screen. This mapping should at least specify the action to be performed (log call/create request) when a notification is carried over, as well as the template to be used for this action.
Starting the Event Management Functionality
If the Event Management checkbox in the Integration Platform administration screen is selected, the Event Management functionality starts running as soon as a proper Event mapping is completed and saved. When starting, the connector immediately connects to SCOM system and logs a call/request for every alert that is present and fulfills the criteria that are implemented in the Event mapping. This can lead to a large number of calls/requests being created when activating the Event Management functionality.
One solution to avoid this behavior is to include in the Event criteria setting an item based on the TimeRaised attribute. For example, you could plan to “go live” with Event management on a precise date and, as a consequence, specify that the value of TimeRaised has to be after this date before any action can be triggered in ASM Core.
SCOM Alert Attributes
The table below lists all the SCOM alert attributes that are exposed by the ASM Core Microsoft SCOM Connector.
Key
Display
Data Type
Is Multi Valued
Id
Id
string
False
Name
Name
string
False
Description
Description
string
False
MonitoringObjectDisplayName
MonitoringObjectDisplayName
string
False
MonitoringObjectName
MonitoringObjectName
string
False
MonitoringObjectPath
MonitoringObjectPath
string
False
MonitoringObjectFullName
MonitoringObjectFullName
string
False
IsMonitorAlert
IsMonitorAlert
bool
False
ProblemId
ProblemId
string
False
MonitoringRuleId
MonitoringRuleId
string
False
ResolutionState
ResolutionState
profile
False
Priority
Priority
profile
False
Severity
Severity
profile
False
Category
Category
profile
False
Owner
Owner
string
False
ResolvedBy
ResolvedBy
string
False
TimeRaised
TimeRaised
dateTime
False
TimeAdded
TimeAdded
dateTime
False
LastModified
LastModified
dateTime
False
LastModifiedBy
LastModifiedBy
string
False
TimeResolved
TimeResolved
string
False
TimeResolutionStateLastModified
TimeResolutionStateLastModified
dateTime
False
CustomField1
CustomField1
string
False
CustomField2
CustomField2
string
False
CustomField3
CustomField3
string
False
CustomField4
CustomField4
string
False
CustomField5
CustomField5
string
False
CustomField6
CustomField6
string
False
CustomField7
CustomField7
string
False
CustomField8
CustomField8
string
False
CustomField9
CustomField9
string
False
CustomField10
CustomField10
string
False
TicketId
TicketId
string
False
Context
Context
string
False
ConnectorId
ConnectorId
string
False
LastModifiedByNonConnector
LastModifiedByNonConnector
dateTime
False
MonitoringObjectInMaintenanceMode
MonitoringObjectInMaintenanceMode
bool
False
MonitoringObjectHealthState
MonitoringObjectHealthState
profile
False
ConnectorStatus
ConnectorStatus
profile
False
RepeatCount
RepeatCount
int
False
NetbiosComputerName
NetbiosComputerName
string
False
NetbiosDomainName
NetbiosDomainName
string
False
PrincipalName
PrincipalName
string
False
SiteName
SiteName
string
False
MaintenanceModeLastModified
MaintenanceModeLastModified
dateTime
False
StateLastModified
StateLastModified
dateTime
False
Parameters
Parameters
string
False
ManagementGroupId
ManagementGroupId
string
False
MonitoredObject
MonitoredObject
entityReference
False