Sto cercando un modo migliore per registrare cronjobs. La maggior parte dei cronjob tende a inviare spam alla posta elettronica o alla console, viene ignorata o crea un altro file di registro.
In questo caso, ho uno script Nagios NSCA che invia i dati a un server Nagios centrale. Questo script send_nsca stampa anche una singola riga di stato su STDOUT, indicando l'esito positivo o negativo.
0 * * * * root /usr/local/nagios/sbin/nsca_check_disk
Questo invia il seguente messaggio a root @ localhost, che viene quindi inoltrato al mio team di amministratori di sistema. Spam.
inoltrato nsca_check_disk: 1 pacchetto / i di dati inviato / i correttamente all'host.
Sto cercando un metodo di registrazione che:
- Non invia spam ai messaggi via e-mail o alla console
- Non creare ancora un altro file di registro krufty che richiede la pulizia mesi o anni dopo.
- Acquisisci le informazioni del registro da qualche parte, in modo che possano essere visualizzate in seguito, se lo desideri.
- Funziona sulla maggior parte degli unix
- Si adatta a un'infrastruttura di log esistente.
- Utilizza convenzioni di syslog comuni come "facilità" e "priorità"
- Può funzionare con script di terze parti che non eseguono sempre la registrazione internamente.