Operations Manager SDK

advertisement
04 | Расширенные возможности
мониторинга
Сергей Копорулин | Эксперт по технологиям | Microsoft
Содержание
• Расширение функциональности
• Интеграция с внешними системами
• Ресурсы
Расширение
функциональности
Operations
Manager 2012 R2
• Management Pack
• Operations Console
• MP Author
• SCOM 2007 R2 Authoring Console
• Visual Studio Authoring Extensions
• Windows Powershell Cmdlets
• Operations Manager SDK
Расширение функциональности
Management Pack
• Один\несколько файлов:
– XML (открытый)
– MP (запечатанный)
• Monitoring Pack
• Feature Pack
• Dashboard Packs
• Security Packs
• Language Packs
Расширение функциональности
Operations Console
• Создание\редактирование MP в
существующей группе управления.
Изменения передаются на агенты
немедленно.
• Создание предопределенных сценариев
мониторинга с использованием шаблонов и
мастеров. Нельзя создавать сложный
сценарий мониторинга.
• Нельзя создавать свои классы и
обнаружения кроме стандартных.
Расширение функциональности
MP Author
• Создание\редактирование MP без доступа к группе управления.
• Создание элементов MP таких как свои классы, связи и обнаружения,
которые нельзя создать в Operations console.
• Интуитивный интерфейс для создания MP без необходимости
погружения в детали их устройства.
• Интерфейс пользователя для создания базы знаний.
• Интеграция с Silect MP Studio для управления полным циклом
создания MP.
www.mpauthor.com
Расширение функциональности
SCOM 2007 R2 Authoring Console
• Создание\изменение MP без доступа к группе управления.
• Возможность определения ID для каждого элемента MP.
• Создание любых элементов MP включая свои классы, связи и
обнаружения, которые нельзя создать в Operations console.
• Создание предопределенных сценариев мониторинга с
использование мастеров.
• Создание своих сценариев мониторинга из интерфейса Authoring
Console.
Расширение функциональности
Visual Studio Authoring Extensions
• Предоставляет шаблоны XML и подсветку синтаксиса (IntelliSense) для
разных элементов MP что позволяет не держать детальное знание о
схеме в голове.
• Позволяет создавать фрагменты XML содержащие разные элементы
MP. Эти фрагменты могут копироваться внутри и между разными MP
для построения итоговых MP.
• Позволяет разным авторам работать над одним MP одновременно.
Расширение функциональности
Operations Manager SDK
Расширение функциональности
Windows Powershell Cmdlets
Add-SCOMADAgentAssignment
Add-SCOMAgentlessManagedComputer
Add-SCOMAlertResolutionState
Add-SCOMConnector
Add-SCOMNotificationChannel
Add-SCOMNotificationSubscriber
Add-SCOMNotificationSubscription
Add-SCOMRunAsAccount
Add-SCOMRunAsProfile
Add-SCOMSubscriberSchedule
Add-SCOMTierConnector
Add-SCOMTieredManagementGroup
Add-SCOMUserRole
Approve-SCOMPendingManagement
Clear-SCOMSubscriberSchedule
Deny-SCOMPendingManagement
Disable-SCOMAgentProxy
Disable-SCOMDiscovery
Disable-SCOMMonitor
Disable-SCOMNotificationSubscription
Disable-SCOMOperationalDataReporting
Disable-SCOMRule
Enable-SCOMAgentProxy
Enable-SCOMDiscovery
Enable-SCOMMonitor
Enable-SCOMNotificationSubscription
Enable-SCOMOperationalDataReporting
Enable-SCOMRule
Exit-SCOMCEIP
Export-SCOMEffectiveMonitoringConfiguration
Export-SCOMManagementPack
Get-SCOMAccessLicense
Get-SCOMADAgentAssignment
Get-SCOMAgent
Get-SCOMAgentApprovalSetting
Get-SCOMAgentlessManagedComputer
Get-SCOMAlert
Get-SCOMAlertHistory
Get-SCOMAlertResolutionSetting
Get-SCOMAlertResolutionState
Get-SCOMClass
Get-SCOMClassInstance
Get-SCOMCommand
Get-SCOMConnector
Get-SCOMDatabaseGroomingSetting
Get-SCOMDataWarehouseSetting
Get-SCOMDiagnostic
Get-SCOMDiscovery
Get-SCOMErrorReportingSetting
Get-SCOMEvent
Get-SCOMGatewayManagementServer
Get-SCOMGroup
Get-SCOMHeartbeatSetting
Get-SCOMLicense
Get-SCOMLocation
Get-SCOMMaintenanceMode
Get-SCOMManagementGroup
Get-SCOMManagementGroupConnection
Get-SCOMManagementPack
Get-SCOMManagementServer
Get-SCOMMonitor
Get-SCOMNotificationChannel
Get-SCOMNotificationSubscriber
Get-SCOMNotificationSubscription
Get-SCOMOverride
Get-SCOMOverrideResult
Get-SCOMParentManagementServer
Get-SCOMPendingManagement
Get-SCOMRecovery
Get-SCOMRelationship
Get-SCOMRelationshipInstance
Get-SCOMReportingSetting
Get-SCOMResourcePool
Get-SCOMRMSEmulator
Get-SCOMRule
Get-SCOMRunAsAccount
Get-SCOMRunAsDistribution
Get-SCOMRunAsProfile
Get-SCOMTask
Get-SCOMTaskResult
Get-SCOMTierConnector
Get-SCOMTieredManagementGroup
Get-SCOMUserRole
Get-SCOMWebAddressSetting
Import-SCOMManagementPack
Install-SCOMAgent
Join-SCOMCEIP
New-SCOMLocation
New-SCOMManagementGroupConnection
New-SCOMResourcePool
Remove-SCOMADAgentAssignment
Remove-SCOMAgentlessManagedComputer
Remove-SCOMAlertResolutionState
Remove-SCOMConnector
Remove-SCOMDisabledClassInstance
Remove-SCOMLocation
Remove-SCOMManagementGroupConnection
Remove-SCOMManagementPack
Remove-SCOMNotificationChannel
Remove-SCOMNotificationSubscriber
Remove-SCOMNotificationSubscription
Remove-SCOMResourcePool
Remove-SCOMRMSEmulator
Remove-SCOMRunAsAccount
Remove-SCOMRunAsProfile
Remove-SCOMSubscriberSchedule
Remove-SCOMTierConnector
Remove-SCOMTieredManagementGroup
Repair-SCOMAgent
Resolve-SCOMAlert
Set-SCOMAgentApprovalSetting
Set-SCOMAgentlessManagedComputer
Set-SCOMAlert
Set-SCOMAlertResolutionSetting
Set-SCOMDatabaseGroomingSetting
Set-SCOMDataWarehouseSetting
Set-SCOMErrorReportingSetting
Set-SCOMHeartbeatSetting
Set-SCOMLicense
Set-SCOMLocation
Set-SCOMMaintenanceMode
Set-SCOMManagementGroupConnection
Set-SCOMParentManagementServer
Set-SCOMReportingSetting
Set-SCOMResourcePool
Set-SCOMRMSEmulator
Set-SCOMRunAsDistribution
Set-SCOMRunAsProfile
Set-SCOMUserRole
Set-SCOMWebAddressSetting
Start-SCOMMaintenanceMode
Start-SCOMTask
Test-SCOMCEIP
Test-SCOMOperationalDataReporting
Uninstall-SCOMAgent
Update-SCOMADAgentAssignment
Update-SCOMLocation
Update-SCOMRunAsAccount
Write-SCOMCommand
Интеграция с
внешними
системами
• Orchestrator Runbooks
• Connectors
• Готовые Решения
Интеграция с внешними системами
Orchestrator Runbooks
• OM 2012 IP
–
–
–
–
–
–
–
–
Create Alert
Get Alert
Get Monitor
Monitor Alert
Monitor State
Start Maintenance Mode
Stop Maintenance Mode
Update Alert
• HP OM 9.x IP
–
–
–
–
–
–
–
–
–
–
–
–
–
Acknowledge Message
Add Annotation to Message
Create Message
Delete Annotation
Delete Custom Attribute
Get Annotation
Get Message
Launch Tool
Monitor Message
Own/Disown Message
Set Custom Attribute
Update Annotation
Update Message
• IBM Netcool/OMNIbus 7.3 IP
–
–
–
–
–
Create Alert Activity
Delete Alert Activity
Get Alerts Activity
Monitor Alerts Activity
Update Alert Activity
Интеграция с внешними системами
Connectors
• Inbound Connector
– Прием alert, event и performance data из вне. Создание alert, monitor data
• Outbound Connector
– Отправка alert data во внешние системы.
• Создание коннекторов
– Использовать библиотеку классов Operations Manager. Предпочтительный
метод для соединения с SCOM 2012 R2 с приложениями работающими на
компьютере под управлением ОС Windows.
– Использовать Веб сервис. Служба System Center Data Access предоставляет
интерфейс веб-сервиса для доступа к SCOM с компьютеров под управлеем
не-Windows ОС.
Интеграция с внешними системами
Готовые решения
• IBM® Tivoli® Netcool/OMNIbus Probe for Microsoft System Center
Operations Manager (SCOM) 2012
– Двусторонняя связь с Microsoft SCOM 2012 для создания и закрытия событий
(alerts)
– Взаимодействует с Microsoft SCOM 2012 используя Operations Manager
Connector Framework (OMCF) API входящий в SCOM 2012 SDK
Спасибо!
• Сергей Копорулин
– эксперт по технологиям, Microsoft
– sekopo@microsoft.com
Ресурсы
Authoring for System Center 2012 - Operations Manager
https://technet.microsoft.com/en-us/library/hh457564.aspx
Management Pack Authoring Guide
https://technet.microsoft.com/en-us/library/ee957010.aspx
Visual Studio Authoring Extensions for System Center 2012 - Operations Manager
http://social.technet.microsoft.com/wiki/contents/articles/5236.visual-studio-authoringextensions-for-system-center-2012-operations-manager.aspx
©2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics and other product names are or may be registered trademarks and/or trademarks in the
U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft
must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after
the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Download