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 – [email protected] Ресурсы 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.