Scheduler des rapports

Le Scheduler peut générer périodiquement des rapports PDF, des inventaires CSV ou des fichiers d'exportation CSV. Outre l'envoi par e-mail des résultats générés, une commande shell peut être invoquée après la génération des fichiers. La balise %s est utilisée pour faire référence au nom du fichier.

Pour exécuter un rapport, sélectionnez Générer un rapport dans le menu déroulant des rapports ou créez un Scheduler qui génère le rapport régulièrement. Un Scheduler peut être ajouté sous n'importe quel groupe en sélectionnant Ajouter un Scheduler dans le menu déroulant du groupe.

 

Donnez-lui un nom, puis recherchez l'objet du rapport et sélectionnez-le dans la liste déroulante. L'intervalle de données, la durée, la fréquence et le nom du fichier de sortie peuvent être configurés.

Dans l'exemple suivant, une exportation de données CSV a été choisie comme rapport :

 

Voici un exemple de scheduler pour un rapport PDF. Les schedulers PDF ne disposent pas du paramètre Intervalle de données :

 

Pour l'intervalle de données, la durée et la planification, vous avez le choix entre de nombreuses options. La capture d'écran suivante montre les options de planification disponibles :


L'option Certaines heures par jour pour les planifications permet de définir jusqu'à 24 heures fixes par jour auxquelles le rapport sera généré. Lorsque vous sélectionnez Plusieurs fois par jour, la fréquence peut être indiquée en heures et/ou en minutes. Lorsque vous sélectionnez Hebdomadaire, vous pouvez choisir le jour de la semaine. Lorsque vous sélectionnez Mensuel, Trimestriel, Semestriel ou Annuel, vous pouvez configurer le jour du mois.

Le nom du fichier ne doit pas contenir de caractères spéciaux. Choisissez si SKOOR Engine doit écraser ou conserver les anciens rapports. Pour conserver les anciens rapports, sélectionnez « Numérotation automatique » dans le menu déroulant sous le nom du fichier. Les anciens rapports seront automatiquement supprimés après un certain temps.

En cliquant sur le signe + dans la section Destinataires, vous pouvez choisir un utilisateur SKOOR Engine déjà défini ou ajouter un nom et une adresse e-mail. Il peut y avoir plusieurs destinataires. Il est possible d'exécuter une commande shell après la création du rapport, par exemple pour copier le rapport sur un serveur web à titre de référence.


Cliquez sur Planifier maintenant dans le menu déroulant du Scheduler pour l'exécuter et générer le rapport :

 

États du Scheduler :

ÉtatDescription
UndefinedPas encore exécuté
OKPlanifié avec succès
WarningErreur de configuration (rapport non valide, fichier manquant, etc.)
MajorUne erreur s'est produite pendant la génération

 

Un scheduler peut être arrêté et démarré et dispose également d'un état, ce qui permet de différencier les schedulers de rapports réussis, défectueux et arrêtés.

Informations sur l'état du Scheduler dans la vue détaillée :

 

L'arrêt et le démarrage d'un Scheduler nécessitent une autorisation d'exécution dans le chemin d'accès spécifique

Pendant la maintenance, lorsqu'un objet est dans l'état Maintenance OK ou Maintenance Major, l'exécution des Schedulers est arrêtée

 

Envoi de rapports au format HTML

Les e-mails de rapport standard sont envoyés en texte brut. Si vous préférez les e-mails au format HTML, vous pouvez modifier la propriété de mise en page des e-mails pour utiliser un modèle HTML. Un modèle prédéfini est disponible et peut servir de point de départ. Si la mise en page doit être modifiée, le même modèle peut être copié, modifié et ajouté à nouveau aux modèles afin d'être disponible dans la liste déroulante.

Dans la section SKOOR Engine Admin, cliquez sur Modèles / Afficher dans le menu déroulant :


Téléchargez le modèle mail-template-report.html si un nouveau modèle doit être configuré :


Les balises disponibles pour la configuration sont décrites dans le modèle. Une fois les modifications requises appliquées, il convient de l'enregistrer sous un autre nom significatif avant de l'ajouter à nouveau au dossier des modèles à l'aide de Modèles / Télécharger dans le menu déroulant.

Configurer l'expéditeur et l'URL de l'e-mail

Le pied de page prédéfini de l'e-mail contient des liens vers SKOOR Engine ainsi que l'adresse de l'expéditeur de l'e-mail. Le paramètre suivant doit être défini dans la configuration de SKOOR Engine sur le système d'exploitation :

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

 

 

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

 

Veuillez modifier l'adresse e-mail et l'URL en fonction de votre installation. Ensuite, l'Engine de rapport doit être redémarré. Veuillez exécuter la commande suivante avec un utilisateur privilégié :

RedHat / CentOS 7 :

systemctl restart eranger-report

RedHat / CentOS 6 :

service eranger-report restart