| | Overview
Agenda Funzioni chiave Architettura e Internals Estensibilità
| | MOM 2005 Funzioni Chiave Gestione degli Eventi e delle Prestazioni Raccolta degli Eventi a livello Enterprise Consolidamento e Filtri basati su Regole Risposta proattiva agli Alert Controllo di Applicazioni e Servizi Libreria di Regole Knowledge-base inserita nel prodotto Automatizzazione dei Task con Script della Diagnostica Rapportistica Rapporti basati su Web Pubblicazione Programmata dei Report Pronto per lEnterprise Console Centralizzata Viste Topologiche Estensibile con MCF
| | MOM 2005 Architettura
| | MOM 2005 Architettura MOM 2005 Management Group
| | MOM 2005 Architettura Management Server Agenti MOM MOM 2005 Management Group
| | MOM 2005 Architettura Management Server Console Amministrativa Agenti MOM MOM 2005 Management Group
| | MOM 2005 Architettura Management Server Console Operatore Console Amministrativa Agenti MOM MOM 2005 Management Group
| | MOM 2005 Architettura Management Server Database MOM Console Operatore Console Amministrativa Agenti MOM MOM 2005 Management Group
| | MOM 2005 Architettura Management Server Database MOM Data Warehouse MOM Console Operatore Console Amministrativa Agenti MOM MOM 2005 Management Group SQL Server Reporting Services
| | MOM 2005 Architettura Management Server Database MOM Data Warehouse MOM Console per Report Console Operatore Console Amministrativa Agenti MOM MOM 2005 Management Group SQL Server Reporting Services
| | MOM 2005 Architettura Management Server Database MOM Data Warehouse MOM Console per Report Console Operatore Console Amministrativa Agenti MOM MOM 2005 Management Group Configuration group = Management Group DCAM = MOM Management Server Zone Config Group = Source Mgmt Group Master Config Group = Destination Mgmt Group SQL Server Reporting Services
| | Canali di Comunicazione Canali di Comunicazione tra Agent e Consolidator Regole e Configurazione dellAgent verso il basso Dati e heartbeat Verso lalto Su socket TCP/IP con porta definita (default 1270) Heartbeat su UDP: indica lo stato in vita Servizi Forniti Trasporto Sicuro Buffering dei dati da trasmettere Consegna immediata degli Alert Consegna dei dati Assicurata Dati scartati solo dopo ack del Management Server Ripetizione Automatica Fail over su altri Management Servers e fail back In ambienti AD, Criptatura e pacchetti firmati Comunicazione sempre iniziata dallagent
| | Database Il database di MOM è una singola sorgente autoritativa di tutta la configurazione di un Management Group Regole, Overrides Scripts Attributi dei Computer Viste Configurazioni dei Server e Agent MOM Gruppi di Computer Nidificati Schema Estensibile per Classi, Attributi e Associazioni
| | Database Il Database di MOM è anche il magazzino aggregato di tutti i dati raccolti Eventi Alert Campionamenti di Performance Dati di Scoperta Le tabelle grandi sono suddivise per data per migliorare le prestazioni Supporta SQL Server 2000, MSDE Supporta SQL Server in cluster, istanze multiple di SQL Server e SAN
| | Console di Gestione Console delloperatore Per creare e vedere viste, aggiornare Alerts Viste personalizzabili Le viste possono essere organizzate in gerarchie Azioni sensibili al contesto Viste multi-pannello Console Amministrativa Uno snapin per ogni management group Nodo delle regole – Per creare, vedere, modificare regole di Export/Import Nodo di configurazione – Per configurare MOM Console Web
| | I componenti di MOM 2005 demo demo
| | Sicurezza Sicurezza Basata sui Ruoli MOM Users – Possono solo vedere i data e risolvere gli alert MOM Authors – Possono creare le regole MOM Admins – Possono fare qualsiasi cosa, compreso configurare MOM Account di Servizio Gli agenti e i servizi MOM girano come Local System/Network Service LAction Manager può girare usando un account di servizio di dominio LAction Manager sui Management Server richiede accesso amministrativo per la gestione dei nodi durante le fasi di installazioni/disinstallazione degli agent DAS richiede laccesso al DB Se non cè mutua autenticazione, gli agent possono essere in foreste non in trust, in workgroup, oltre firewall Con Active Directory, operazioni completamente sicure possono essere stabilite tra foreste in trust
| | Regole: Unità di Istruzione/Policy Regole per Eventi Regole di collezione Regole di filtro Regole per mancanza di eventi Regole di consolidamento Sopressione di alert duplicati Regole di Performance Misurazione Limiti Regole di alert Regole Provider NT event log Perfmon data WMI SNMP Log files Syslog Criteri Risposta Alert Script SNMP trap Pager Task Managed Code File Transfer Where source=DCOM and Event ID=1006 Conoscenza Product Knowledge Links to Vendor Company Knowledge Links to Centralized Company knowledge
| | Gruppi di Computer Nidificati Gruppi di Computer contengono Computer Nidificati – Contengono altri Gruppi di Computer Poliarchia – Gruppi di Computer o Singoli Computer possono avere più genitori Dinamici Basati su Wildcard/Regular expression su dominio o nome macchina Basati su Formule che usano Attributi Basati su linclusione in altri gruppi Statici Basati su liste per Inclusione/Esclusione Il ricalcolo dellappartenenza ai gruppi è continua, in fase di aggiornamento dei dati di discovery Applicazioni Target per Regole Rollup Scope Viste Target per override
| | Scoperta di Servizi Applicazioni Raccolta di Configurazioni e Inventario Controllo dello Stato Viste Topologiche Creazione di Gruppi Dinamici Creazione di Bersagli per Operazioni Schema Classi (es. Ruolo SQL Server) Chiave Primaria ( es. SQLInstanceName) Proprietà non chiave (es. Dimensione) Attributi di Stato (es. IsHeartbeating) Relazioni (es. Replicati) Proprietà Source Class (es. DC) Proprietà Target Class (es. DC) Tipo (es. containment)
| | Controllo di Stato e Topologia Basato sulla Scoperta di Servizi Classe alert estesa Punta una specifica istanza di unentità Stato attuale del problema (indica investigate/active/inactive) La sopressione degli alert duplicati aggiorna lo stato del problema Lo sviluppo di Management Pack per il controllo dello stato è semplificato da Regole avanzate di soglia (Threshold Rule) Cambio di stato dei servizi in seguito a eventi interni Supporto di script per la generazione di alert Risoluzione automatica per alert Inattivi Compatibilità allindietro – le vecchie regole mostrano sempre investigate per richiedere lintervento delloperatore
| | Regole State Alert Le regole State Alert consentono di generare Alert per Regole di Evento e di Performance Specificano: Ruolo Instanza Componenti Impostazioni di stato Impostazioni ai Alert
| | Task Creati dallutente o Importati con i Management Pack Puntano ai target ed eseguono azioni immediatamente Console delle Operazioni Gira nel contesto utente Parametri presi dagli oggetti selezionati nella UI Azioni appropriate con uso intensivo di UI: es. avvio di Enterprise Manager Operazioni a runtime Avviano cmd, script, managed code Girano nel contesto dellaction account Puntano ad una specifica classe: es. drives Selezionte da uno o più target: es. computer Girano solo lato agent, solo lato Management Server, o come più appropriato Eventi di stato per start, successo o fallimento Evento contiene lo stdout
| | Server Discovery e Agent Install Flusso dati Console Agent MOM DB Management Server
| | Server Discovery e Agent Install Flusso dati Console Agent Nuovo ServerAgent 1. 1.Nuovo server aggiunto al Dominio MOM DB Management Server
| | Server Discovery e Agent Install Flusso dati Console Agent Nuovo ServerAgent 1. 1.Nuovo server aggiunto al Dominio 2. 2.Discovery Programmata/Manuale trova il nuovo computer e lo rende persistente nel DB MOM DB Management Server
| | Server Discovery e Agent Install Flusso dati Console Agent Nuovo ServerAgent 1. 1.Nuovo server aggiunto al Dominio 2. 2.Discovery Programmata/Manuale trova il nuovo computer e lo rende persistente nel DB 3. 3.Se limpostazione è Agent Managed: il Management Server installa lagent MOM DB Management Server
| | Server Discovery e Agent Install Flusso dati Console Agent Nuovo ServerAgent 1. 1.Nuovo server aggiunto al Dominio 2. 2.Discovery Programmata/Manuale trova il nuovo computer e lo rende persistente nel DB 3. 3.Se limpostazione è Agent Managed: il Management Server installa lagent 4. 4.LAgent si avvia e richiede le regole al Management Server MOM DB ? Management Server
| | Server Discovery e Agent Install Flusso dati Console Agent Nuovo ServerAgent 1. 1.Nuovo server aggiunto al Dominio 2. 2.Discovery Programmata/Manuale trova il nuovo computer e lo rende persistente nel DB 3. 3.Se limpostazione è Agent Managed: il Management Server installa lagent 4. 4.LAgent si avvia e richiede le regole al Management Server 5. 5.Agent prende la regola di computer attribute durante questa fase di discovery MOM DB Management Server
| | Server Discovery e Agent Install Flusso dati Console Agent Nuovo ServerAgent 1. 1.Nuovo server aggiunto al Dominio 2. 2.Discovery Programmata/Manuale trova il nuovo computer e lo rende persistente nel DB 3. 3.Se limpostazione è Agent Managed: il Management Server installa lagent 4. 4.LAgent si avvia e richiede le regole al Management Server 5. 5.Agent prende la regola di computer attribute durante questa fase di discovery 6. 6.Gli attributi sono aggiunti al DB; In base agli attributi il computer è aggiunto ad uno o più gruppi MOM DB Management Server
| | Server Discovery e Agent Install Flusso dati Console Agent Nuovo ServerAgent 1. 1.Nuovo server aggiunto al Dominio 2. 2.Discovery Programmata/Manuale trova il nuovo computer e lo rende persistente nel DB 3. 3.Se limpostazione è Agent Managed: il Management Server installa lagent 4. 4.LAgent si avvia e richiede le regole al Management Server 5. 5.Agent prende la regola di computer attribute durante questa fase di discovery 6. 6.Gli attributi sono aggiunti al DB; In base agli attributi il computer è aggiunto ad uno o più gruppi 7. 7.Management Server verifica ancora la configurazione. Questa volta fornisce regole più appropriate per lagent in base agli attributi Agent richiede la configurazione e prende le regole del Management Pack. MOM DB Management Server
| | Server Discovery e Agent Install Flusso dati Console Agent Nuovo ServerAgent 1. 1.Nuovo server aggiunto al Dominio 2. 2.Discovery Programmata/Manuale trova il nuovo computer e lo rende persistente nel DB 3. 3.Se limpostazione è Agent Managed: il Management Server installa lagent 4. 4.LAgent si avvia e richiede le regole al Management Server 5. 5.Agent prende la regola di computer attribute durante questa fase di discovery 6. 6.Gli attributi sono aggiunti al DB; In base agli attributi il computer è aggiunto ad uno o più gruppi 7. 7.Management Server verifica ancora la configurazione. Questa volta fornisce regole più appropriate per lagent in base agli attributi Agent richiede la configurazione e prende le regole del Management Pack Agent spedisce i dati di Discovery DataBase è Aggiornato MOM DB Management Server
| | Creazione di Gruppi di Computer e assegnazione di Regole demo demo
| | Agentless Monitoring I nodi gestiti possono essere con agent o agentless Le funzionalità dellagent sono fornite dal Management Server Non supportato Traasferimento di file Script e managed code, a meno che il codice non supporti di per se la remotizzazione La modalità agentless supporta il controllo di Windows NT4 Le regole destinate ai nodi agentless, sono mandate allagent locale del server MOM Tutte le operazioni a livello di Local Agent sono isolate in base al nodo Le azioni sono avviate, e i dati raccolti, remotamente Quando sottomette i dati il proxy agent modifica in modo appropriato il nome della sorgente
| | Overrides Meccanismo per specializzare le regole in modo gestibile Coppia Nome-Valore assegnati in modo univoco al computer Tipi di Override Rule disable – tutte le regole Performance measuring rule threshold – regole di prestazione Script parameter – tutte le regole che hanno uno script in risposta Bersagli degli override Computer o gruppi di computer possono essere i bersagli Una lista ordinata per priorità definisce come risolvere i conflitti Il risultato è un insieme di regole specializzate Esposti nella UI e in SDK
| | Heartbeat Gli agent spediscono heartbeat come pacchetti UDP: 1270 (porta modificabile) Estremamente leggero In assenza di heartbeat per un periodo definito il Management Server inizia una verifica attiva. Errori categorizzati come Server Down o Service Down Generato un Alert Service Unavailable dopo un intervallo definito di tempo I nodi possono essere configurati per ignorare errori di heartbeat in situazioni situazioni speciali Meccanismo fornito per Nodi con agent ( Agent manda Heartbeats) Nodi agentless (Management Server pinga i nodi) Windows Server Cluster (Agent manda gli HB in vece del server virtuale)
| | Multilivello Il forward di alert è rimpiazzato da MMPC – MOM to MOM Connector Gli alert e i dati di discovery sono rediretti Gli alert possono essere rediretti come intere collezioni o selettivamente, in funzione delle Regole di Alert Possibile alert synchronization o send and forget Funzionano Viste di stato e topologie Viste di alert Viste di computer Appartenenza a gruppi di computer Non Funzionano Operazioni Viste di event Viste di performance
| | MOM le terze parti Management System di terze parti es. Tivoli, Openview, etc. MCF Product Connector MCF Web Service MCF Management Pack MOM 2005 Management Group Connettori disponibili nel Resource Kit Tivoli TEC HPOVO HP NNM
| | MOM 2005 Workgroup Edition MOM 2005 per piccoli ambienti (fino a 10 server) Piccoli datacenter Ambienti di test Vantaggi di MOM 2005 Workgroup Semplicità di installazione (management pack pre-installate) Upgrade semplice a MOM 2005 Funzione MOM 2005 Workgroup MOM 2005 Server multipli NoSi Reporting NoSi MOM Connector Framework NoSi Numero massimo di server gestiti Numero massimo di server gestiti per configuration group N/A4000
| | Risorse Informazioni du MOM Management Pack MCF SDK Service Monitoring Solution Accelerator onitoring.mspx Community Partner per MOM
| | Community Microsoft Community Resources Non-Microsoft Community Resources Newsgroups: Converse online with Microsoft Newsgroups, User Groups: meet and learn with your peers Attend a free chat Attend a free web cast Most Valuable Professional (MVP)
| | © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.