Scheduler dei rapporti

Lo scheduler può generare periodicamente rapporti PDF, inventari CSV o file CSV di esportazione. Oltre a inviare l'output generato per e-mail, è possibile invocare un comando di shell dopo la generazione del file. Il tag %s viene utilizzato per indicare il nome del file.

Per eseguire un rapporto, selezionare Genera rapporto dal menu a discesa dei rapporti o creare un pianificatore che crei il rapporto regolarmente. È possibile aggiungere uno scheduler sotto qualsiasi gruppo selezionando Aggiungi scheduler dal menu a discesa del gruppo.

È possibileassegnargli un nome, quindi cercare l'oggetto del report e sceglierlo dall'elenco a discesa. È possibile configurare l'intervallo dei dati, la durata, la frequenza e il nome del file di output.

Nell'esempio seguente, come report è stata scelta un'esportazione di dati CSV:

Ecco un esempio di scheduler per un report PDF. Per gli Scheduler PDF non è disponibile il parametro Intervallo dati:

Per quanto riguarda l'intervallo di dati, la durata e la pianificazione, sono disponibili numerose opzioni. La seguente schermata mostra le opzioni di pianificazione disponibili:


L'opzione Alcune volte al giorno per le pianificazioni consente di impostare fino a 24 orari fissi del giorno in cui verrà generato il rapporto. Quando si seleziona Più volte al giorno, la frequenza può essere indicata in ore e/o minuti. Quando si seleziona Settimanale, è possibile selezionare il giorno della settimana. Selezionando Mensile, Trimestrale, Semestrale o Annuale, è possibile configurare il giorno del mese.

Il nome del file non deve contenere caratteri speciali. Scegliere se lo SKOOR Engine deve sovrascrivere o conservare i vecchi rapporti. Per conservare i vecchi report, selezionare Auto enumerate dal menu a tendina sotto il nome del file. I vecchi rapporti verranno eliminati automaticamente dopo un certo periodo di tempo.

Facendo clic sul simbolo + nella sezione Destinatari, si può scegliere un utente di SKOOR Engine già definito o aggiungere un nome e un indirizzo e-mail qualsiasi. I destinatari possono essere più di uno. È possibile eseguire un comando di shell dopo la creazione del report, ad esempio per copiare il report su un server Web come riferimento.


Fare clic su Schedule now (Pianifica ora) nel menu a tendina dello scheduler per eseguirlo e generare il report:

Stati dello scheduler:

StatoDescrizione
UndefinedNon ancora eseguito
OKPianificato con successo
WarningErrore di configurazione (rapporto non valido, file mancante, ecc.)
MajorSi è verificato un errore durante la generazione

Uno scheduler può essere fermato e avviato e presenta anche uno stato, in modo da poter distinguere tra scheduler di rapporti riusciti, difettosi e fermi.

Informazioni sullo stato dello scheduler nella vista dettagliata:

L'arresto e l'avvio di uno scheduler richiede l'autorizzazione all'esecuzione all'interno di un percorso specifico.

Durante la manutenzione, quando un oggetto si trova nello stato Maintenance OK o Maintenance Major, l'esecuzione degli scheduler viene interrotta.

Invio di rapporti in formato e-mail HTML

Le e-mail di report standard vengono inviate in testo normale. Se si preferisce un'e-mail in formato HTML, si può modificare la proprietà del layout di posta in un modello HTML. È disponibile un modello predefinito che dovrebbe andare bene come punto di partenza. Se la formattazione deve essere modificata, lo stesso modello può essere copiato, modificato e aggiunto nuovamente ai modelli per renderlo disponibile nell'elenco a discesa.

Nella sezione SKOOR Engine Admin fare clic su Templates / Display nel menu a discesa:


Scaricare il modello mail-template-report.html se si vuole configurare un nuovo modello:


I tag disponibili per la configurazione sono descritti all'interno del template. Dopo aver applicato le modifiche richieste, è necessario salvarlo con un nome diverso e significativo prima di aggiungerlo nuovamente alla cartella dei modelli utilizzando Templates / Upload dal menu a discesa.

Configurare il mittente e l'URL dell'e-mail

Il piè di pagina predefinito delle e-mail contiene i link allo SKOOR Engine e l'indirizzo del mittente dell'e-mail. Il seguente parametro deve essere impostato nella configurazione di SKOOR Engine sul sistema operativo:

/etc/opt/eranger/eranger-report.cfg
mkmail_source = sender@abc.com

/etc/opt/eranger/eranger-server.cfg
ui_url = https://myskoorengine.com

Modificare l'indirizzo e-mail e l'URL con i valori adatti alla propria installazione. Successivamente, il motore di report deve essere riavviato. Eseguire il seguente comando con un utente privilegiato:

RedHat / CentOS 7:

systemctl restart eranger-report

RedHat / CentOS 6:

service eranger-report restart