Michele Liberi software

versione 1.03, 1 settembre 2022

Michele Liberi
mail: mliberi@gmail.com
cell: 3485211456

liberix

alert, invio di avvisi su più canali

Il comando alert consente di inviare un messaggio di avviso su più canali contemporaneamente:

In associazione con il comando ck, può essere usato per realizzare un sistema di monitoraggio automatico di un insieme di sistemi.

Le finestre di pop-up vengono inviate usando un X-server.

I messaggi SMS vengono inviati con il comando sms che utilizza un apparato dotato di SIM collegato alla presa seriale e controllato dal demone smsd.

parametri
nometiposignificatoesempio
FMSGstring il nome del file contenente il messaggio di notifica da inviare FMSG=/logs/ck/ck15m.out
MAIL_LISTlist l'insieme degli indirizzi e-mail a cui inviare la notifica MAIL_LIST='mliberi@gmail.com michele.liberi@vargroup.it'
SMS_LISTlist l'insieme dei numeri di cellulare a cui inviare la notifica SMS_LIST='+393485211456 +393487837837'
DSPY_LISTlist l'insieme degli X-servers che devono ricevere la finestra di pop-up, ogni elemento è nello stesso formato della variabile standard DISPLAY DSPY_LIST='192.168.1.10:0 192.168.1.15:0'
TIMEOUTnumber il tempo massimo di persistenza, in secondi, della finestra di pop-up TIMEOUT=900
XBMstring il nome del file contenente un'immagine, in formato xbm, da mettere nella finestra di pop-up FN=/var/www/icons/IBM.xbm
FNstring il font usato nella finestra di pop-up FN=10x20
BGstring il colore di fondo della finestra di pop-up BG=red
FGstring il colore dei caratteri nella finestra di pop-up FG=white
LOGFILEstring il nome di un file di log dove vengono registrate le notifiche inviate (può essere vuoto) LOGFILE=/logs/alert.log
Mailstring il comando per inviare e-mail Mail=mail
subjectstring il soggetto delle e-mail inviate subject='message from monitoring system'

Il tipo list è una stringa che contiene una lista di valore separati da uno o più spazi.

Per ulteriori informazioni sulle opzioni disponibili lanciare il comando alert -h.