Esperto a tutto tondo: Monitoraggio di server con System Center Essentials 2010

Laddove PerfMon fallisce, Essentials propone un'opzione potente, flessibile e configurabile per monitorare praticamente qualsiasi aspetto dei server.

Di Greg Shields

Sono infastidito da determinati atteggiamenti di alcuni miei colleghi esperti che noto spesso in occasione di conferenze o durante corsi personalizzati. Spesso la conversazione inizia così:

Io chiedo: "Bene, c'è qualcuno tra i presenti che attiva i contatori PerfMon in tutti i propri server?"

Nient'altro che sguardi attoniti e imbarazzati.

Continuo: "Quindi, se qualcuno affermasse che il server di posta elettronica è troppo lento, in che modo potreste verificarlo? Senza alcuno strumento per il monitoraggio delle prestazioni, come potreste stabilire la differenza tra le prestazioni di oggi e quelle di ieri, della settimana scorsa o del mese scorso?"

Solitamente a questo punto qualcuno alza la mano.

Interlocutore: "Beh, non effettuiamo il monitoraggio dei server perché i contatori PerfMon fanno pena".

Sì, questo è il grande paradosso nell'amministrazione di Windows: garantire che i sistemi server (e i computer desktop) funzionino a un livello di prestazioni accettabile è un'attività fondamentale. Tuttavia, utilizzare l'utilità PerfMon incorporata in Windows a tale scopo, beh...non è la mossa ideale.

Lungi dall'essere Perf-etti

Ecco l'enigma: i contatori PerfMon sono incredibilmente utili per esaminare l'utilizzo dei processori, il consumo dello spazio su disco e della memoria, nonché per un'analisi approfondita delle applicazioni per SQL, Exchange, SharePoint e molti altri carichi di lavoro. Il problema risiede nel fatto che in realtà l'utilizzo di PerfMon non è affatto semplice. 

Tradizionalmente, i registri dei contatori vengono ricreati a ogni riavvio del sistema, talvolta anche tra un riavvio e l'altro. La raccolta di dati significativi da tutti i diagrammi e grafici incorporati è impresa ardua. E cosa ancora più difficile è il fatto che non esiste alcun modo elegante per estrapolare informazioni significative ed eseguibili da tutti i valori non elaborati visualizzati.

Per le reti di dimensioni più piccole, System Center Essentials 2010 (Essentials 2010) è la scelta migliore. L'installazione di Essentials 2010 comporta per l'esperto IT l'implementazione di un framework di monitoraggio per sapere quando si verificano comportamenti non corretti. Essentials 2010 è basato su una combinazione di tecnologie, che include le parti migliori di Windows Server Update Services (WSUS) e System Center Operations Manager (SCOM) e che consente una gestione degli aggiornamenti molto migliore, la possibilità di installare qualsiasi pacchetto software di qualsiasi fornitore e il monitoraggio centralizzato in una singola soluzione.

Essentials 2010 è stato migliorato, rispetto alle versioni precedenti, con diverse nuove funzionalità ampliate. Due di tali funzionalità sono utili per i reparti IT che hanno necessità di tenere sotto controllo i propri server. Innanzitutto, le potenzialità di monitoraggio di Essentials 2010 sono state ampliate a 50 server dai 30 della versione precedente. Ciò consente di ampliare in modo significativo la capacità dei reparti IT poiché è possibile utilizzare Essentials 2010 in modo efficiente senza sfruttarlo al massimo.

In secondo luogo, la nuova funzionalità di importazione dinamica dei Management Pack (MP) che consente di monitorare sempre i propri server con le informazioni più aggiornate. Ciò si rivela incredibilmente utile per lo specialista IT che non dovrà prendersi la briga di cercare nuovi Management Pack.

Monitoraggio dei server

Cosa è un Management Pack e perché è utile ai fini del monitoraggio? Comprendere realmente il motivo per cui le funzionalità di monitoraggio di Essentials 2010 sono superiori a quelle dell'utilità PerfMon richiede un esperimento. Pensiamo al motivo per cui preferiamo non utilizzare PerfMon per questa attività:

  1. È amministrativamente difficile da utilizzare. Comporta l'utilizzo di contatori specifici da connettere ai file corretti che includono i dati di monitoraggio necessari.
  2. La maggior parte di noi non conosce quali siano i contatori importanti da utilizzare. Problemi di prestazioni diversi possono derivare da posizioni molto differenti. A fronte di letteralmente centinaia di contatori disponibili, stabilire quali di essi siano adatti allo scopo talvolta richiede una laurea in metrologia.
  3. Una soluzione utile è una soluzione sempre in esecuzione. Una soluzione di monitoraggio non è utile se non consente un monitoraggio costante. PerfMon talvolta richiede un intervento manuale aggiuntivo per raggiungere tale obiettivo, il che non si rivela utile per più di due server. A tale scopo, è necessaria una soluzione compatibile con decine di server che consenta di effettuare la maggior parte delle attività in background.
  4. Se un'operazione non è semplice, siamo portati a non eseguirla. Il ruolo in costante mutamento del responsabile IT è già di per sé sufficientemente complesso. Se non possiamo automatizzare un'operazione, siamo di solito portati a optare per un'altra soluzione al problema, Ad esempio, il "riavvio del server" è una soluzione di ripiego che sfortunatamente funziona sufficientemente bene per diversi problemi di routine, anche se non risolve il problema a lungo termine.

Benché richieda un po' di preparazione preventiva, Essentials 2010 semplifica ulteriormente il processo rispetto alle versioni precedenti. Per proclamarne le funzionalità avanzate di monitoraggio, i Management Pack rappresentano gli aspetti più preziosi di Essentials 2010. I Management Pack sono file che includono la raccolta di dati relativi a determinati comportamenti IT, suddivisi in categorie da parte di specialisti con un'esperienza approfondita con i prodotti Microsoft. I comportamenti sono classificati per attributi e monitor che consentono di identificare e controllare l'eventuale verificarsi di determinate condizioni. Sono raccolti tramite regole che consentono di raccogliere solo i dati più utili dei registri eventi, di Windows Management Instrumentation (WMI) e dei registri delle applicazioni.

Per comprendere completamente tali comportamenti, è necessario poterli monitorare. A tale scopo, i Management Pack comprendono viste preconfigurate per il monitoraggio mirato di caratteristiche specifiche dei server che richiedono attenzione.

Sono disponibili Management Pack di Essentials 2010 per Windows Server, SQL Server, SharePoint Server, nonché per importanti servizi Windows quali i servizi DHCP (Dynamic Host Configuration Protocol), DNS e Criteri di gruppo. Consultare questo elenco assicurandosi di filtrare per Essentials in "Filter by Product" e, ovviamente, per Microsoft System Center in "Filter by Company".

I Management Pack rappresentano al problema numero 2 nel nostro elenco, perché consentono di individuare i contatori più importanti controllando automaticamente i comportamenti che un sano amministratore sarebbe interessato a conoscere.

Figure 1 Monitors for the Windows Server 2008 Core Operating System

Figura 1 Monitor per il sistema operativo Windows Server 2008

Si osservi la Figura 1. Viene visualizzata una parte del contenuto dei Management Pack denominato Windows Server 2008 Operating System (Discovery) (Sistema operativo Windows Server 2008 (Individuazione)). Nella figura sono illustrati un insieme di nove monitor connessi al sistema operativo Windows Server 2008. L'importazione di questo Management Pack automaticamente indica a Essentials 2010 di verificare questi nove comportamenti di integrità in ciascun server monitorato (ma anche in altri).

Figure 2 Alerts notify when known bad problems occur

Figura 2 Gli avvisi notificano quando si verificano problemi gravi

Gli avvisi in Essentials 2010 vengono visualizzati in modo simile a molte altre soluzioni di monitoraggio. Nella Figura 2 viene illustrato come viene evidenziato un errore nel server \\sce2010.

L'unica attività veramente complessa in Essentials 2010 è l'ottimizzazione degli avvisi che non si desidera visualizzare. Ad esempio, un altro contatore nel nostro esempio di Management Pack è Available Megabytes of Memory (Megabyte di memoria disponibili). Il contatore visualizzerà un avviso quando il suo valore scenderà sotto 2,5. È possibile che siano, ad esempio, presenti uno o più server in cui la memoria disponibile scende regolarmente sotto i 2,5 MB. In alternativa, è possibile sia necessario sapere quando la memoria RAM disponibile scende sotto i 10 MB.

Non ci interessa essere avvisati in merito a condizioni che non ci interessano, pertanto sarà necessario ottimizzare il monitor in modalità di creazione facendo clic su Monitor sotto Oggetti Management Pack. Per ottimizzare un monitor, è possibile procedere in due modi: è possibile disattivarlo o sostituirlo se si desidera impostare un nuovo valore soglia.

Figure 3 Tuning a monitor using Authoring mode in Microsoft System Center Essentials 2010

Figura 3 Ottimizzazione di un monitor mediante la modalità di creazione in Microsoft System Center Essentials 2010

Per disattivarlo, fare clic con il pulsante destro del mouse sul monitor e scegliere Sostituzioni | Disabilitare il monitoraggio. In alternativa, scegliere Sostituzioni | Sostituire il monitor per sostituirlo. È possibile sostituire i monitor di tutti gli oggetti, di un gruppo di oggetti o di un oggetto specifico. Nella Figura 3 viene visualizzata la schermata che viene mostrata quando si tenta di ottimizzare il monitor per tutti gli oggetti. Selezionando la casella di sostituzione e immettendo un nuovo valore (in questo caso 10), sarà possibile ottimizzare i monitor con qualsiasi valore più adatto all'ambiente in uso.

Automatizzazione dei Management Pack

In questo esempio viene illustrata la vera potenza di una soluzione di monitoraggio dotata di un proprio bagaglio di conoscenze. Il risultato è un'esperienza molto più semplice e utile. I Management Pack Microsoft consentono di affidarsi all'esperienza altrui per gestire il proprio ambiente IT in modo più semplice.

Figure 4 Use the Global Management Settings window to configure how management packs are discovered

Figura 4 Utilizzo della finestra Impostazioni di gestione globali per configurare come vengono individuati i Management Pack

Poiché Essentials 2010 conosce i server e le applicazioni in esecuzione nella rete in uso, è in oltre in grado di stabilire quali Management Pack è necessario utilizzare per monitorarli. Essentials 2010 può consigliare i Management Pack necessari per il proprio ambiente, nonché segnalare quando sono stati scritti o aggiornati nuovi Management Pack, il che avviene costantemente. Nella Figura 4 viene illustrata la schermata Impostazioni di gestione globali, dove è possibile configurare questa funzionalità. Eventuali nuove applicazioni consigliate verranno visualizzate nella casella di colore bianco nella parte inferiore della schermata.

Paragonare SCE a PerfMon è quasi un oltraggio. Le directory principali OpsMgr di SCE 2010 rendono l'applicazione persino troppo potente per gli ambienti di dimensioni ridotte, una notevole differenza rispetto alle limitazioni di PerfMon. Tuttavia, la maggior parte degli ambienti di ridotte dimensioni trarranno vantaggio dai Management Pack, per i quali non sarà necessaria una particolare ottimizzazione nella maggior parte dei casi. 

Se aggiungiamo questa potente capacità di monitoraggio ad altre funzionalità di gestione degli aggiornamenti, di distribuzione del software e di gestione in remoto di Essentials 2010, ci renderemo conto che l'investimento in Essentials 2010 si giustificherà rapidamente grazie alla capacità di far risparmiare tempo, il che non è poco.

Greg Shields

Greg Shields*, MVP, è partner in Concentrated Technology. Per ottenere ulteriori suggerimenti da parte dell'esperto Greg Shields è possibile visitare il sito ConcentratedTech.com.*

 

Come ottenere riconoscimenti per i migliori consigli

Siete amministratori esperti di Windows? Siete responsabili di reti, server, stampanti e affini? In caso affermativo, avrete sicuramente sviluppato alcuni suggerimenti utili per garantire il corretto funzionamento dei vostri server. Desiderate condividere la vostra esperienza L'autore della rubrica Esperto a tutto tondo di TechNet Magazine, Greg Shields è alla ricerca di alcuni suggerimenti per un nuovo articolo. 

 Avete un suggerimento intelligente per gestire i server Windows? Avete trovato una tattica ingegnosa per garantire il corretto funzionamento dei computer desktop? Vi interessa condividere un suggerimento segreto per gestire l'ambiente IT? In un prossimo numero di TechNet Magazine compariranno i "20 suggerimenti IT principali" di Greg. Con l'occasione, Greg riconoscerà i 20 maggiori esperti più ingegnosi nel settore oltre al loro suggerimento rivoluzionario. Inviate subito il vostro! Pubblicate il vostro nome, esaltate le vostre virtù e ricordate a tutti perché siete i migliori.  Inviate i vostri suggerimenti all'indirizzo: gshields@concentratedtech.com. Tutti i suggerimenti riceveranno una risposta.

Greg Shields

Contenuto correlato