Ci sono vari modi di rilevare disfunzioni all’ interno della nostra infrastruttura IT, uno di questi e’ quello di configurare le varie periferiche per inviarci una notifica (SNMP TRAP) in caso di problemi.
Questa modalita’ ci evita di interrogare continuamente i dispositivi per ottenere il loro stato liberando la coda delle richieste del server di monitoraggio.
Su richiesta di un nostro cliente abbiamo sviluppato un’applicazione per intercettare e gestire le TRAP che vengono spedite a NetEye; una volta intercettate possiamo inviarle alla message console
oppure al motore di nagios che si occupera’ di gestire tutte le notifiche ed escalazioni .
Tramire l’ interfaccia Web e’ estremamente semplice gestire le configurazioni specificando lo stato da settare l’ host ,il servizio da usare ed il messaggio (ottenuto tramite l’utilizzo di regular expression) che deve essere estratto dalla trap stessa, di seguito un esempio:
Mediante l’ uso di placeholders, possiamo estrarre dalla trap informazioni di tipo diverso ed ovviamente combinarle con l’ uso di regular expression :
Placeholder Description
@TRAPTXT@ The description related to the OID (object identifier)
@TRAPOID@ The object identifier (OID) that should be used
@TRAPDESC@ Trap description extracted from the trap itself
@TRAPALL@ Whole trap content
@TIMESTAMP@ The unix timestamp when the trap was received
@TRAPHOST@ The host name that was extracted
SMNP Trap haendler e’ una sola delle ultime funzionalita’ che abbiamo inserito in NetEye, per conoscere le altre …… “restate connessi”…. 😉