Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoGioacchino Ferraro Modificato 6 anni fa
1
System Center 2016 Operations Manager ❤ Linux & Data visualization
Andrea Pogna – PFE, CISSP, System Center Operation Manager Italy Tech Lead Antonio Di Lorenzo – SR. PFE, EMEA Technology Manager
2
Data Visualizations: Tips & Tricks
Novita’ System Center 2016 Data Visualizations: Tips & Tricks OpsMgr: OMS & AppInsight OpsMgr & Linux Agenda –
3
E in principio fu la luce….
DOVE SONO I MANAGEMENT PACKS?!? COME PRESENTO UN DATO?!? COME LO INTEGRO CON ALTRI WORKFLOW? …O FORSE NO… E LINUX??? LA WEB CONSOLE E’ LENTA!!! –
4
NOVITA’ SYSTEM CENTER 2016 UPDATE DEI MANAGEMENT PACKS
OTTIMIZZAZIONE DEI MANAGEMENT PACKS MAINTENANCE PLAN WEB CONSOLE HTML5 (ESCLUSE DASHBOARD) DIFFERENZE AGENTE WINDOWS DIFFERENZE AGENTE LINUX NETWORK MONITOR EXT AUTHENTICATION NOVITA’ SYSTEM CENTER 2016 –
5
Risultato Attuale gestione NOVITA’ SYSTEM CENTER 2016
Update dei Management Packs (1/2) Attuale gestione Management Pack Gallery aka.ms/MPCatalog Bing Risultato –
6
System Center 2016 NOVITA’ SYSTEM CENTER 2016
Update dei Management Packs (2/2) System Center 2016 Scansione automatica dei management packs Remediations suggerite in funzione dell’analisi Modifica della gestione management pack in console, scansione automatica dei Management pack installati e degli agents e remediations suggerite –
7
Attuale gestione NOVITA’ SYSTEM CENTER 2016
Ottimizzazione dei management packs (1/4) Attuale gestione … Le informazioni ci sono … System Center Core Monitoring Reports Alerts view Alerts Report System Center System Center Core Monitoring Reports Alerts view Alerts Report troppa confusione Morale: troppe sezioni –
8
NOVITA’ SYSTEM CENTER 2016 Ottimizzazione dei management packs (2/4) System Center 2016 introduce una nuova funzionalità: Tune Management Packs System Center 2016 introduce una nuova funzionalità: Tune Management Packs che consente, da un’unica vista, di individuare rapidamente i management packs installati che necessitano di attenzione. Obbiettivo: Individuare rapidamente i management packs installati che necessitano di attenzione. –
9
NOVITA’ SYSTEM CENTER 2016 Ottimizzazione dei management packs (3/4) System Center 2016 individua tutti i management pack che hanno generato alerts in base alle soglie impostate. La query agisce sul Data warehouse ed estrae tutti gli alerts (open and closed) –
10
NOVITA’ SYSTEM CENTER 2016 Singola interfaccia
Ottimizzazione dei Management Packs (4/4) Singola interfaccia Tune Alerts: Tutte le informazioni rilevanti aggregate in un’unica vista Singola interfaccia per evidenziare gli alerts generati da un Management Pack ed accedere alle informazioni rilevanti tramite «tune Alerts» Monitors / Rules –
11
NOVITA’ SYSTEM CENTER 2016 Scheduled Maintenance Mode (1/2) Creare piani Possibilità di schedulare il maintenance mode Modificare piani Start-SCOMAgentMaintenanceMode eseguita direttamente dagli amministratori dei server Check Registry E’ stata introdotta la possibilità di schedulare il maintenance mode. E’ possibile creare e modificare i piani di maintenance da console. La caratteristica può essere acceduta dal tan monitoring non richiedendo quindi privilegi amministrativi su scom inoltre viene supportata la cmdlet Start-SCOMAgentMaintenanceMode eseguita dirmttamente daigli amministratori dei server senza necessità di passare dalla console Possibilità quindi di mettere automaticamente in maintenance i server durante task ben definiti (scansioni Antivirus, Patching) Log onto the computer. On computers running Windows Server 2012 and higher, to run Windows PowerShell as an administrator from the Start screen, right-click the Windows PowerShell tile, and in the app bar, click Run as administrator. Change directory to the following path C:\Program Files\Microsoft Monitoring Agent\Agent by typing cd C:\Program Files\Microsoft Monitoring Agent\Agent. Import the module MaintenanceMode.dll by typing Import-module MaintenanceMode.dll. Type Start-SCOMAgentMaintenanceMode and use the parameters to configure the maintenance mode request. La caratteristica può essere acceduta dal tan monitoring non richiedendo quindi privilegi amministrativi su scom –
12
NOVITA’ SYSTEM CENTER 2016 Tabellla: MaintenanceModeHistory
Scheduled Maintenance Mode (2/2) Importante Time zone of management server applicata allo schedule Daylight savings : editare i piani di maintenance I dati storici si possono estrarre dal database Tabellla: MaintenanceModeHistory SELECT TOP 1000 [MaintenanceModeRowId] ,maint.ManagedEntityRowId ,[StartDateTime] ,[EndDateTime] ,[PlannedMaintenanceInd] ,[DWLastModifiedDateTime] FROM [OperationsManagerDW].[dbo].[MaintenanceMode] as maint join ManagedEntity mg on mg.ManagedEntityRowId= maint.ManagedEntityRowId Where mg.Displayname like 'AD1.pfelab.com' Important Information about configuring and working with the Maintenance Schedule feature: You can change when a running schedule will end, but the change will only apply to the schedule that is running. If you want to edit the end time for future runs of that schedule, you must first stop the schedule and then apply your changes. The time zone specified for the Windows computer hosting the Management Server role will be applied to the maintenance schedule. Changes to accommodate daylight savings time are not automatically applied to maintenance schedules. You must manually edit the schedule to adjust for daylight savings time. You can get historical data for when a monitored entity went into maintenance mode by querying the MaintenanceModeHistory table in the Operations Manager database. The System Center Operations Manager SDK account must be a member of one of the following SQL Server roles in order to take advantage of the Maintenance Mode feature: SQLAgentUserRole SQLAgentReaderRole SQLAgentOperatorRole For more information about setting the SDK action account see Account Information for Operations Manager –
13
NOVITA’ SYSTEM CENTER 2016 Scheduled Maintenance Mode Know issue Known issue (a volte ritornano) necessario configurare l’account «sdk» con i permessi visibili in figura per non incorrere nell’errore sottostante. –
14
NOVITA’ SYSTEM CENTER 2016 Viste stato Viste diagram
Differenze nelle console Desktop Console ricompilata Viste stato Miglioramento prestazioni: 30% Viste diagram Web Console Rimossa la dipendenza da silverlight Migliorate le prestazioni della console desktop sia sulle viste di stato che su quelle diagram. Miglioramento prestazioni: 30% Web Console Rimossa la dipendenza da silverlight, tranne che per le dashboard view. Questa dipendenza verrà rimossa utilizzando un widget HTML5 in una delle prossime UR. Performance migliorate (tanto) Compatibilità Edge, Chrome e Firefox –
15
V V V V X X V NOVITA’ SYSTEM CENTER 2016 System Center 2012
Differenze agente windows (1/2) System Center 2012 Un solo agente (Microsoft Monitoring Agent) ma binari diversi. Se si vuole connettere l’agente a più workspace è necessario distribuire l’agente OMS e sconnetterlo da SCOM V V V V X X V System Center 2016 L’agente è lo stesso ed è stato unificato tra SCOM 2016 e OMS –
16
NOVITA’ SYSTEM CENTER 2016 Differenze agente windows (2/2)
L’agente è unificato ed è ora possibile connetterlo a Workspace multipli senza doverlo rimuovere da SCOM. –
17
NOVITA’ SYSTEM CENTER 2016 System Center 2012 Network Monitor (1/2)
BASIC MONITORING Discovery automatica degli apparati SNMP Ad oggi disponibile solo per apparati certificate da Microsoft EXTENDED MONITORING E se l’apparato non è certificato Custom SNMP trap –
18
NOVITA’ SYSTEM CENTER 2016 Network Monitor (2/2)
SNMP MP generator tool –
19
NOVITA’ SYSTEM CENTER 2016 Email External Authentication
Utilizzo di server di posta esterni per le notifiche Introduzione deila gestione Run-as accounts nella configurazione dei canali –
20
DEMO NOVITA’ SYSTEM CENTER 2016 Differenze agente windows
–
21
DATA VISUALIZATION TIP & TRICKS
UN PO’ DI STORIA STRUMENTI OUT OF THE BOX MOBILE REPORTS OMS DATA VISUALIZATION TIP & TRICKS –
22
DATA VISUALIZATION Un po’ di storia… …MOM 2005…
–
23
DATA VISUALIZATION Un po’ di storia… SCOM 2007 e 2007 R2
Comincia a comparire qualche strumento Healt model Management Packs Reports Views –
24
DATA VISUALIZATION Un po’ di storia… SCOM 2012 e 2012 R2
Network Monitor view APM (avicode) view NEW DASHBOARD OMS integration –
25
AppInsight integration
SSRS Mobile Reports Cloud integration AppInsight integration –
26
DATA VISUALIZATION: TIPS & TRICKS
PROBLEMA 1 Necessità di individuare il «rumore» prodotto dalle diverse tecnologie in modo da andare a lavorare sui singoli gruppi coninvolti PROBLEMA 2 Necessità di individuare il «rumore» prodotto dai singoli domain controllers ed analizzare alcuni contatori di performance a seguito di un incident –
27
DATA VISUALIZATION: TIPS & TRICKS
Strumenti Out of the Box Alerts Tuning (System Center 2016) La vista di tuning dei singoli management pack è sicuramente un’ottima base di partenza Alerts view (tutte le versioni) Possibilità di creare delle alerts view specifiche ed esporle tramite web console. Possibilità di creare delle dashboard View sfruttando Widget Powershell per interattività (ad oggi richiedono ancora silverlight) Reports (tutte le versioni) Possibilità di creare reports custom che evidenzino le singole tecnologie. –
28
DATA VISUALIZATION: TIPS & TRICKS
Strumenti Out of the Box: Custom Reports –
29
DATA VISUALIZATION: TIPS & TRICKS
Tecnologie Microsoft SSRS 2016 Mobile Reports (datazen) Il nuovo portate di Reporting Service 2016 integra datazen al suo interno e la possibilità di importare report sviluppati in PowerBI. –
30
DATA VISUALIZATION: TIPS & TRICKS
Strumenti Out of the Box STRUMENTO FLESSIBILITA’ FRUIZIONE DEL DATO SEMPLICITA’ DI UTILIZZO Alerts Tuning Alerts View Dashboard View SSRS 2016 Mobile Richiede Admin Console Richiede html5 Web Console Richiede silverlight Web Console Browser html5, mobile –
31
DATA VISUALIZATION: TIPS & TRICKS
Come costruire una query: le basi Tutti i dati rilevanti per la costruzione di reports sono contenuti in Viste nel database DW Alert dataset Event dataset Performance dataset State dataset Application Performance Monitoring (APM) Client Monitoring vManagedEntity vManagedEntityType vManagementPack vRelationshio vRelationshipManagementGroup E’ possibile costruire le query utilizzano meccanismi di JOIN. Attenzione alle performance. Esistono strumenti SQL in grado di velocizzare le query. Attenzione alle relazioni 1:MANY entry duplicate nella tabella finale. Tali problemi vanno risolti ottimizzando le query tramite where e select. –
32
DATA VISUALIZATION: TIPS & TRICKS
Come costruire una query: esempio USE OperationsManagerDW datetime = DATEADD(DAY,-15,GETDATE()) SELECT SUM(1) AS AlertCount, dbo.ManagementPack.ManagementPackDefaultName FROM Alert.vAlert WITH (NOLOCK) join dbo.vManagedEntity mev ON Alert.vAlert.ManagedEntityRowId=mev.ManagedEntityRowId join dbo.vManagedEntityType met WITH (NOLOCK) on mev.ManagedEntityTypeRowId = met.ManagedEntityTypeRowId join dbo.ManagementPack ON dbo.ManagementPack.ManagementPackRowId = met.ManagementPackRowId WHERE (Alert.vAlert.AlertGuid IN (SELECT Resolution.AlertGuid FROM Alert.vAlertResolutionState Resolution GROUP BY Resolution.AlertGuid) AND RaisedDateTime is not NULL AND RaisedDateTime AND Alert.vAlert.ManagedEntityRowId IN (SELECT dbo.vManagedEntity.ManagedEntityRowId FROM dbo.vManagedEntity GROUP BY dbo.vManagedEntity.ManagedEntityRowId)) GROUP BY dbo.ManagementPack.ManagementPackDefaultName ORDER BY AlertCount DESC Vista di partenza Estrazioni Entity e Type Estrazioni MP –
33
DATA VISUALIZATION: TIPS & TRICKS
Come costruire una query: entry duplicate USE OperationsManagerDW datetime = DATEADD(DAY,-15,GETDATE()) SELECT SUM(1) AS AlertCount, dbo.ManagementPack.ManagementPackDefaultName FROM Alert.vAlert WITH (NOLOCK) join dbo.vManagedEntity mev ON Alert.vAlert.ManagedEntityRowId=mev.ManagedEntityRowId join dbo.vManagedEntityType met WITH (NOLOCK) on mev.ManagedEntityTypeRowId = met.ManagedEntityTypeRowId join dbo.ManagementPack ON dbo.ManagementPack.ManagementPackRowId = met.ManagementPackRowId WHERE (Alert.vAlert.AlertGuid IN (SELECT Resolution.AlertGuid FROM Alert.vAlertResolutionState Resolution GROUP BY Resolution.AlertGuid) AND RaisedDateTime is not NULL AND RaisedDateTime and mev.path is not NULL AND Alert.vAlert.ManagedEntityRowId IN (SELECT dbo.vManagedEntity.ManagedEntityRowId FROM dbo.vManagedEntity GROUP BY dbo.vManagedEntity.ManagedEntityRowId)) GROUP BY dbo.ManagementPack.ManagementPackDefaultName ORDER BY AlertCount DESC USE OperationsManagerDW datetime = DATEADD(DAY,-15,GETDATE()) SELECT SUM(1) AS AlertCount, dbo.ManagementPack.ManagementPackDefaultName FROM Alert.vAlert WITH (NOLOCK) join Alert.vAlertResolutionState Resolution ON Alert.vAlert.AlertGuid = Resolution.AlertGuid join dbo.vManagedEntity mev ON Alert.vAlert.ManagedEntityRowId=mev.ManagedEntityRowId join dbo.vManagedEntityType met WITH (NOLOCK) on mev.ManagedEntityTypeRowId = met.ManagedEntityTypeRowId join dbo.ManagementPack ON dbo.ManagementPack.ManagementPackRowId = met.ManagementPackRowId AND RaisedDateTime is not NULL AND RaisedDateTime and mev.path is not NULL AND Alert.vAlert.ManagedEntityRowId IN (SELECT dbo.vManagedEntity.ManagedEntityRowId FROM dbo.vManagedEntity GROUP BY dbo.vManagedEntity.ManagedEntityRowId) GROUP BY dbo.ManagementPack.ManagementPackDefaultName ORDER BY AlertCount DESC –
34
DATA VISUALIZATION: TIPS & TRICKS
DEMO Mobile Reports –
35
DATA VISUALIZATION: TIPS & TRICKS
Mobile Reports –
36
DATA VISUALIZATION: TIPS & TRICKS
Mobile Reports –
37
DATA VISUALIZATION: TIPS & TRICKS
Mobile Reports –
38
INTEGRAZIONE SCOM E OMS
INTEGRAZIONE SCOM E APPINSIGHT Integrazione SCOM e OMS Integrazione SCOM & AppInsight SCOM OMS & AppInsight –
39
SCOM & OMS - Capacità di calcolo (log analitycs)
Integrazione tra prodotti SCOM 2016 fornisce monitoraggio eterogeneo on premises ed è pesantemente integrato con altri sistemi di gestione. OMS tramite la sua integrazione fornisce - Capacità di calcolo (log analitycs) Scalabilità Semplicità Fruibilità da ogni device Soluzioni nuove ed innovative con cadenza velocissima –
40
SCOM & OMS Log analitycs
Integrazione tra prodotti Log analitycs Collegare SCOM 2016 a OMS con pochi click permette di esporre gli alerts di scom utilizzando un’interfaccia ricca e permettendo di sfruttare OMS per estrarre ulteriori dettagli e fare troubleshooting Network Performance Monitor La nuova soluzione Network performance Monitor lavora con e fa da complemento ai dati di performance estratti da SCOM 2016 System Center Operation Manager assessment La nuova soluzione di assessment per verificare lo stato di salute di System Center –
41
SCOM & OMS Dashboard Garante
Dashboard in OMS per vista compliance alla normativa sul garante per la privacy –
42
SCOM & OMS OpsMgr Assessment Integrazione Assessment OpsMgr in OMS
Con pochi click è possibile ottenere l’health assessment di OpsMgr direttamente in console SCOM –
43
SCOM & Appinsight SCOM 2012 R2 o 2016 per gestire i server Web IIS.
Integrazione tra prodotti (preview) SCOM 2012 R2 o 2016 per gestire i server Web IIS. .NET 4.5 o versione successiva. Si ha accesso a una sottoscrizione in Microsoft Azure e si può accedere al portale di Azure. –
44
SCOM & Appinsight Integrazione tra prodotti (preview)
–
45
SCOM & Appinsight Integrazione tra prodotti (preview) Dopo pochi minuti è già possibile iniziare a vedere i dati in arrivo sul portale. Non richiede modifiche all’App per un monitoraggio base Modificando l’Sdk per includere Appinsight è possibile ottenere logiche di monitoraggio estremamente dettagliate –
46
SCOM & Appinsight DEMO –
47
SCOM & LINUX –
48
Microsoft e l’open source
Microsoft è il più grande contributore della comunità Open Software Microsoft si è unita alla open software foundation .NET è open source –
49
Operations Manager è pioniere nel settore
Operation Manager 2007R2 XPLAT System Center 2012 System Center 2012R2 System Center 2016 –
50
Novità in System Center Operations Manager 2016
Da 2012 Nuovo in 2016 No SPOF grazie al Resource Pools Utilizzo di sudo per l’elevation dei privilegi Autenticazione via SSH Nuovo Wizard per la discovery, aggiornamento e disinstallazione Miglioramenti di scalabilità e performance Nuovi template per la creazione di Monitor Nuovi sistemi supportati Raddoppio della scalabilità con i Workflow asincroni Utilizzo dei RunAs per il deploy degli agenti Nuovi Management Pack per lo stack LAMP Nuovi template di authoring per Unix/Linux Script Filtri per la discovery dei file systems Novità in System Center Operations Manager 2016 New in SCOM 2012 Highly available Monitoring via Resource Pools Sudo elevation support for using a low priv account with elevation rights for specific workflows. ssh key authentication New wizards for discovery, agent upgrade, and agent uninstallation Additional PowerShell cmdlets ( Performance and scalability improvements New monitoring templates for common monitoring tasks Now – with SCOM 2016 – we have added: Support for additional releases of operating systems: (Link) Increased scalability (2x) with asynchronous monitoring workflows Easier agent deployment using existing RunAs account credentials New Management Packs and Providers for LAMP stack New UNIX/Linux Script templates to ease authoring (Link) Discovery filters for file systems (Link) –
51
DEMO Linux agent Discovery using RunAS Account
New Feature (Filesystem Filterning, Perl Script) –
52
Domande e Risposte Q&A –
53
Contatti OverNet Education
Tel @overnete Contatti OverNet Education –
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.