fetchlog.

Fetch Nuovi messaggi di logfile
Scarica ora

fetchlog. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Alexander Haderer
  • Sito web dell'editore:
  • http://search.cpan.org/~afrika/DBIx-FileSystem-1.7/FileSystem.pm

fetchlog. Tag


fetchlog. Descrizione

Fetch Nuovi messaggi di logfile L'utilità FetchLog visualizza gli ultimi nuovi messaggi di un file di registro. È simile alla coda ma offre alcune funzionalità extra per la formattazione di output e il filtro dei messaggi utilizzando espressioni regolari estese per la corrispondenza del modello. Per mostrare solo i nuovi messaggi è apparso dall'ultima chiamata FetchLog utilizza un segnalibro per ricordare quali messaggi sono stati recuperati.FetchLog eseguendo scansioni all'indietro un file di registro e raccoglie tutti i messaggi, opzionalmente solo a quelli che corrispondono a uno qualsiasi dei modelli di espressione regolari dati. Quindi FetchLog converte le linee del messaggio trovate per l'output. Interrompe la scansione quando una di queste condizioni diventa true: viene raggiunto il segnalibro dal bookmarkfile, o più dei caratteri LEN sono pronti per la produzione o si verifica un errore. FetchLog conosce i logfili rotati e non compressi e continua a scansione dei file di registro ruotati aggiungendo '.0', '.1' UPTO '.9' PER LOGFILE DURANTE LA SCANSIONE IN FILLESS. La scansione si arresta senza errori quando un file di registro ruotato non esiste.FetchLog può essere utilizzato come plugin locale per il sistema di monitoraggio della rete NAGIOS (precedentemente Netsaint) per monitorare un file di registro locale. Segue la Convenzione delle chiamate per i plugin di Nagios quando la conversione è impostata almeno per "no" e len è abbastanza breve per nagios.fetchlog può essere utilizzato per guardare / monitorare i file di log remoti: * con Net-SNMP per esaminare i logfili remoti tramite SNMP. Il pacchetto contiene un readme che mostra come configurare questo. * Nagios insieme a Net-SNMP e FetchLog utilizzando il plugin Check-SNMP. Il pacchetto contiene un readme che mostra come configurare questo. * Nagios insieme a Nagios Remote Plugin Executor NRPG per lasciare che Nagios esegua i plugin su un host remoto. * Nagios insieme a Nagios Service Check Accepther Nsca. Per rendere Nagios accettare i controlli dei servizi passivi inviati dal client tramite il comando send_nsca.exampleto Invia un'e-mail contenente i messaggi visualizzati negli ultimi 60 minuti in / var / log / messaggi, per quanto riguarda il "gorgicente", creare uno script di shell simile Questo: #! / bin / sh host = `hostname` fetchlog =" / usr / locale / bin / fetchlog -f 1: 80: 1000: s "msg =` $ fetchlog / var / log / messages / tmp / msgbm ' Bubbled 'se ; quindi echo -e "$ msg" | \ / usr / bin / mail -s "syslog: $ host" admin@your.domain fiand Aggiungi una voce nel crontab: 0 * * * * * / percorso / a / shellscript> / dev / null 2> 1 Non lo è necessario per eseguire Cronjob come root IF / Var / Log / Messaggi è leggibile per altri utenti. Che cosa fa: se FetchLog rileva nuovi messaggi in / var / log / messaggi che raccoglie tutte le nuove linee di messaggio contenenti "gorgoglianti", dalla colonna 1 Fino a colonna 80, al massimo 1000 caratteri, rimuove i metacaratteri critici del guscio e le uscite con 2. I messaggi raccolti vengono quindi inviati via e-mail all'amministratore. Un'altra coda di Examplea -F cosa che emette un segnale acustico ogni volta che ci vuole qualcosa con il dispositivo sta andando giù: #! / bin / sh fetchlog = "/ usr / locale / bin / fetchlog -f 1: 100: 1000:" Mentre è vero; DO MSG = `$ Fetchlog / var / log / messages / tmp / msgbm 'dispositivo ' 'Sun. * Down'", se ; quindi echo -e "$ msg" echo ^ g; Dormire 1; ECHO ^ G SEMPRE 5 FATTO


fetchlog. Software correlato