Monitoraggio dei file di log
Ogni application stampa messaggi di stato, messaggi di errore e altre informazioni critiche nel proprio log. È molto noioso scorrere tutti questi voluminosi file di log per comprendere le prestazioni dell'application. Per gestire in tempo reale tali application mission-critical, è necessario monitorare i relativi file di log. OpManager offre il monitoraggio dei file di log basato su agente per la gestione in tempo reale di guasti e prestazioni.
Come funziona il monitoraggio dei file di log?
L'agente di monitoraggio installato sulla macchina finale controlla continuamente i file di log alla ricerca della stringa richiesta (può anche essere in formato regex). Una volta identificata quella stringa, o il formato di stringa corrispondente alla regex indicata, notifica immediatamente il server OpManager, che a sua volta genera un allarme in base all'intervallo di polling specificato per quel monitor di file.
Prerequisiti:
Nel campo "Il file contiene", gli utenti possono inserire la stringa di ricerca [sequenza completa di parole / parola specifica] oppure una stringa basata su un'espressione regolare.
NOTA:
Per una stringa pattern Regex, assicurarsi di non fornire delimitatori o flag insieme alla regex.
Assicurarsi di aver testato internamente la regex prima di configurarla in OpManager.
Ad esempio, di seguito la prima regex è accettabile, mentre la seconda e la terza non sono accettate.
Di seguito sono riportati altri esempi di come deve essere utilizzata la regex.
| Versione corretta | Versione errata |
|---|---|
| ((Destination).*(Suspend)) | /.*[Destination].*[suspend]/gi |
| [error|critical] | /[error|critical]/ |
| ^.*Exception.*$ | /^.*Exception.*$/gm |
È anche possibile aggiungere un monitor di file di log dalla pagina snapshot di un dispositivo specifico.
È stato creato correttamente un monitor di file di log.
Nota:
Se l'intervallo di monitoraggio del file viene modificato, la stringa corrispondente apparsa nell'intervallo di polling corrente (vecchio intervallo di monitoraggio) verrà ignorata e quindi l'avviso non verrà generato. L'avviso verrà generato come di consueto in base al nuovo intervallo di monitoraggio dal polling successivo.
Ad esempio:
Nel caso sopra descritto, l'agente ignorerà la stringa di ricerca apparsa alle 10:02. Inizierà un nuovo ciclo di monitoraggio dalle 10:03 in base al nuovo intervallo di monitoraggio (10 minuti).