01. 02. 2011 Andrea di Lernia Nagios, NetEye

SNMP Trap ….come gestirle

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”….    😉

Andrea di Lernia

Andrea di Lernia

Profit Center Manager at Würth Phoenix
Hi everybody, I’m Andrea and my contribution to this blog is to give hints of the monitoring issue from an IT manager point of view. I was born in Bolzano in 1965 and my professional path started 25 years ago operating on the technical field as programmer, system/database administrator, network engineer, consultancy and so on. I’ve been living in Milan for 10 years working for multinational IT companies and I decided to return to Bolzano after my marriage and the birth of my daughter. I love sailing and diving in the summer, skiing in the winter and travelling off-road with my Landcruiser anytime

Author

Andrea di Lernia

Hi everybody, I’m Andrea and my contribution to this blog is to give hints of the monitoring issue from an IT manager point of view. I was born in Bolzano in 1965 and my professional path started 25 years ago operating on the technical field as programmer, system/database administrator, network engineer, consultancy and so on. I’ve been living in Milan for 10 years working for multinational IT companies and I decided to return to Bolzano after my marriage and the birth of my daughter. I love sailing and diving in the summer, skiing in the winter and travelling off-road with my Landcruiser anytime

Leave a Reply

Your email address will not be published. Required fields are marked *

Archive