Comando di assegnazione allarme personalizzato
Includere un comando personalizzato o uno script di shell personalizzato che verrà eseguito quando un allarme viene assegnato a un utente specifico.
Gli allarmi possono essere assegnati a un utente nell'interfaccia OPM o nello SKOOR Engine quando si seleziona Mostra allarmi:
Assegnare un allarme facendo clic sul pulsante Assegna a destra:
I comandi di assegnazione personalizzati devono essere configurati nel file di configurazione del server:
/etc/opt/eranger/eranger-server.cfg
La configurazione avviene per utente e parametri di comando. L'utente o gli utenti devono esistere nello SKOOR Engine.
custom_assign_user = user custom_assign_command = /path_to/command.sh
o per più utenti la configurazione sarebbe la seguente:
custom_assign_user1 = user1 custom_assign_command1 = /path_to/command1.sh custom_assign_user2 = user2 custom_assign_command2 = /path_to/command2.sh
È possibile configurare un comando personalizzato predefinito che viene eseguito per tutte le assegnazioni, tranne quelle configurate con utenti specifici:
custom_assign_default = /path_to/default_script.sh
Lo script o il comando riceve 10 parametri dallo SKOOR Engine:
Parametro  | Utilizzato Variabile  | Descrizione  | 
|---|---|---|
ID ALLARME  | $1  | ID dell'allarme nello SKOOR Engine  | 
ALARM_OPEN  | $2  | Timestamp UTC di apertura dell'allarme  | 
STATO  | $3  | Gravità dell'allarme  | 
TESTO ASSEGNATO  | $4  | Campo di commento dell'azione di assegnazione  | 
OBJ_TYPE  | $5  | Tipo di oggetto sorgente (Allarme da)  | 
OBJ_NAME  | $6  | Nome dell'oggetto sorgente (allarme da)  | 
ORIGINE_TIPO  | $7  | Tipo di oggetto di origine (causa dell'allarme)  | 
NOME ORIGINE  | $8  | Nome dell'oggetto di origine (causa dell'allarme)  | 
MOTIVO  | $9  | Motivo dell'allarme  | 
DISPOSITIVO  | ${10}  | Nome del dispositivo (quando l'origine è un lavoro)  | 
ID UTENTE  | ${11}  | ID dell'utente SKOOR  | 
NOME UTENTE  | ${12}  | Nome di accesso dell'utente SKOOR  | 
NOME UTENTE  | ${13}  | Nome completo dell'utente SKOOR  | 
FILE_ALLARME  | ${14}  | Percorso del file di allarme  | 
Se lo script non genera:
nessun output in stderr, si presume un successo e viene aggiunto un commento di successo all'allarme
output in stderr, si presume un fallimento e all'allarme viene aggiunto un commento contenente l'output.
Un esempio di script si trova in /opt/eranger/server/example_custom_assign_command.sh


