Monitoraggio senza agenti e monitoraggio basato su agenti
Cos'è il monitoraggio senza agenti
Il monitoraggio senza agenti è implementato in due modi: utilizzando un'API remota accessibile dalla piattaforma per il servizio monitorato o attraverso l'analisi diretta dei pacchetti di rete che si muovono tra i componenti del servizio. Oltre al monitoraggio basato su agenti, viene implementata l'analisi dei pacchetti di rete (Uptime Monitoring).
SNMP (Simple Network Management Protocol) è un protocollo senza agenti per il monitoraggio di server e dispositivi di rete. WMI (Windows Management Instrumentation) è utilizzato sui server Windows e fornisce una raccolta di metriche molto più completa del monitoraggio SNMP.
Monitoraggio SNMP
Rispetto al monitoraggio tramite agente, SNMP offre un set di dati significativamente ridotto. Con il monitoraggio SNMP, si è limitati ai dati esposti dal fornitore, che non possono essere estesi.
Monitoraggio WMI
WMI è un monitoraggio del server Windows in rete. Windows Management Instrumentation (WMI) è un esempio di come alcuni fornitori forniscano metriche aggiuntive del server e della piattaforma per il monitoraggio agentless. WMI è il gateway più potente per il monitoraggio agentless dei server basati su Windows. In molti casi, tuttavia, potrebbe essere preferibile un approccio di monitoraggio basato su agenti. Ad esempio, un ambiente IT dinamico con molti sistemi operativi (server Windows, server Linux) potrebbe trarre vantaggio da una soluzione che combina il monitoraggio basato su agenti e senza agenti in un unico dashboard.
Che cos'è il monitoraggio basato su agenti
Metriche
Il monitoraggio basato su agenti si basa su un componente software, spesso un'applicazione piccola e leggera che viene installata/eseguita sul server del client per raccogliere i dati. Le informazioni vengono poi trasmesse al nodo di monitoraggio. Questo è l'approccio ottimale, in quanto rende l'agente relativamente leggero e in grado di raccogliere metriche significative per un monitoraggio migliore, lasciando al nodo di monitoraggio le funzioni di avviso, segnalazione e livelli più elevati di analisi e rilevamento delle cause principali.
D'altra parte, alcuni agenti sono utenti significativi delle risorse del server del cliente che stanno monitorando. Ad esempio, gli agenti si attengono alle linee guida dell'agente per gestire i dati raccolti piuttosto che al nodo di monitoraggio. Può aumentare il carico sul server del cliente. Ironicamente, questi agenti lavorano contro il loro scopo principale: il monitoraggio delle prestazioni, che può essere ostacolato dal carico significativo causato dall'agente.
La soluzione ideale è un agente leggero in grado di raccogliere metriche e informazioni dettagliate dal server senza causare alcuno sforzo. L'agente parla con il nodo di monitoraggio a intervalli predeterminati e fornisce i dati raccolti, creando avvisi (incidenti) se le metriche superano i criteri definiti dall'utente (sistema Trigger).
Con i monitor di servizio configurabili, gli sviluppatori di agenti possono aggiungere funzionalità che verificano lo stato dei servizi e raccolgono metriche non standard da applicazioni e hardware, consentendo una maggiore scalabilità. Questi monitor personalizzati possono migliorare la capacità dell'agente di supportare applicazioni e servizi che il nucleo di monitoraggio non copre.
Pro e contro
Pro
Raccolta di metriche più approfondita e completa per migliorare il monitoraggio e la segnalazione dei problemi.
Riduzione del rischio di fermo macchina.
Estendibilità per il monitoraggio di metriche non standard.
Lasciare le attività ad alta intensità di risorse ai nodi di monitoraggio piuttosto che al server del client.
Contro
I requisiti per la distribuzione e l'installazione sul server del cliente.
Approvazione interna per la distribuzione sui server di produzione in alcune aziende.
In alcuni casi è più costoso.
Qual è il migliore?
Una delle cose più importanti da ricordare è che il monitoraggio è solo una fase del processo di gestione dell'infrastruttura IT; la soluzione ideale dovrebbe includere monitoraggio e reporting, reportistica storica approfondita, funzionalità di avviso innovative e facilità d'uso in ambienti IT di grandi dimensioni. Una soluzione di monitoraggio decente dovrebbe anche includere il monitoraggio agent-based e agentless a un prezzo che renda felice il CIO.
Cercate una soluzione di monitoraggio facile da implementare e a basso costo che supporti la raccolta di metriche agentless e agent-based, consentendo al personale IT di fornire report sui propri servizi in termini di disponibilità, prestazioni e affidabilità. È possibile assicurarsi che la capacità sia sufficiente a soddisfare le esigenze attuali e future dei propri utenti/consumatori esaminando i dati in corso e quelli storici.
Dovete sapere che le soluzioni di monitoraggio dei server senza agenti sono una tecnologia obsoleta e difficile da implementare. Si tratta di un aspetto da tenere presente. Immaginate di avere una rete di grandi dimensioni con un gran numero di server e di dover implementare il monitoraggio dei server agent-less. Come si può procedere? Sarà un'impresa impegnativa. Inoltre, negli ultimi anni le aziende sono sempre più dotate di reti di grandi dimensioni, il che rende impraticabile l'uso del software di monitoraggio dei server agent-less.
I sistemi di monitoraggio dei server basati su agenti offrono una soluzione ideale per ogni tipo di rete e presentano un'ampia gamma di vantaggi. Xitoring è un sistema di monitoraggio dei server basato su agenti che offre diversi vantaggi, tra cui i seguenti:
- Xitoring può essere distribuito su più server contemporaneamente
- Xitoring può iniziare a lavorare in meno di un minuto su molti server contemporaneamente
- Xitoring è sia il monitoraggio dei tempi di attività che il monitoraggio dei server senza agenti.