versione 1.03, 1 settembre 2022
![]() | ![]() |
Michele Liberi mail: mliberi@gmail.com cell: 3485211456 |
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.
nome | tipo | significato | esempio |
---|---|---|---|
FMSG | string | il nome del file contenente il messaggio di notifica da inviare | FMSG=/logs/ck/ck15m.out |
MAIL_LIST | list | l'insieme degli indirizzi e-mail a cui inviare la notifica | MAIL_LIST='mliberi@gmail.com michele.liberi@vargroup.it' |
SMS_LIST | list | l'insieme dei numeri di cellulare a cui inviare la notifica | SMS_LIST='+393485211456 +393487837837' |
DSPY_LIST | list | 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' |
TIMEOUT | number | il tempo massimo di persistenza, in secondi, della finestra di pop-up | TIMEOUT=900 |
XBM | string | il nome del file contenente un'immagine, in formato xbm, da mettere nella finestra di pop-up | FN=/var/www/icons/IBM.xbm |
FN | string | il font usato nella finestra di pop-up | FN=10x20 |
BG | string | il colore di fondo della finestra di pop-up | BG=red |
FG | string | il colore dei caratteri nella finestra di pop-up | FG=white |
LOGFILE | string | il nome di un file di log dove vengono registrate le notifiche inviate (può essere vuoto) | LOGFILE=/logs/alert.log |
string | il comando per inviare e-mail | Mail=mail | |
subject | string | 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.