Planificateur de rapports

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

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

Donnez-lui un nom, puis recherchez l'objet de rapport et choisissez-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 planificateur pour un rapport PDF. Les planificateurs PDF n'ont pas le choix de paramètre Intervalle de données disponible :

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


L'option Certaines heures par jour pour les horaires permet de définir jusqu'à 24 heures fixes de la journée, lorsque le rapport sera généré. En sélectionnant Plusieurs fois par jour , la fréquence peut être donnée en heures et/ou minutes. Lorsque vous sélectionnez Hebdomadaire , le jour de la semaine peut être sélectionné. Lorsque vous sélectionnez Mensuel , Trimestriel , Semestriel ou Annuel , le jour du mois peut être configuré.

Le nom du fichier ne doit contenir aucun caractère spécial. Choisissez si le SKOOR Engine doit écraser ou conserver les anciens rapports. Pour conserver les anciens rapports, sélectionnez Énumération automatique dans le menu déroulant sous le nom du fichier. Les anciens rapports seront supprimés automatiquement après un certain temps.

En cliquant sur le + dans la section Destinataires , on peut choisir un utilisateur SKOOR Engine déjà défini ou ajouter n'importe quel nom et adresse e-mail. Il peut y avoir plus d'un destinataire. Il est possible d'exécuter une commande shell après la création du rapport, par exemple pour copier le rapport sur un server Web en tant que référence.


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

Le planificateur indique :

État La description
Undefined Pas encore exécuté
OK Planifié avec succès
Warning Erreur de configuration (rapport invalide, fichier manquant, etc.)
Major Une erreur s'est produite lors de la génération

Un planificateur peut être arrêté et démarré et comporte également un état, ce qui permet de différencier les planificateurs de rapports réussis, défectueux et arrêtés.

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

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

Lors d'une maintenance, lorsqu'un objet est dans l'état Maintenance Ok ou Maintenance Major , l'exécution des ordonnanceurs est stoppée

Envoyer des rapports au format e-mail HTML

Les e-mails de rapport standard sont envoyés en texte brut. Si les e-mails au format HTML sont préférés, cela peut être réalisé en modifiant la propriété de mise en page de l'e-mail en un modèle HTML. Il existe un modèle prédéfini disponible qui devrait convenir comme point de départ. Si la mise en forme doit être modifiée, le même modèle peut être copié, modifié et ajouté à nouveau aux modèles pour le rendre disponible dans la liste déroulante.

Dans la section SKOOR Engine Admin cliquez sur Templates / Display 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 doit être enregistré sous un nom différent et 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 le SKOOR Engine ainsi qu'une adresse d'expéditeur d'e-mail. Le paramètre suivant doit être défini dans la configuration du 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 remplacer l'adresse e-mail et l'URL par les valeurs appropriées pour votre installation. Après cela, le Engine de rapport doit être redémarré. Veuillez exécuter la commande suivante avec un utilisateur privilégié :

Red Hat / CentOS 7 :

systemctl restart eranger-report

RedHat / CentOS 6 :

service eranger-report restart