1. Home
  2. Knowledge Base
  3. Articles (EN/ES/FR)
  4. Quelles macros pouvons-nous utiliser dans les alertes Pandora FMS ?

Quelles macros pouvons-nous utiliser dans les alertes Pandora FMS ?

Ils existent dans le but de dynamiser les messages des actions exécutées par les alertes.

Elles consistent à remplacer une chaîne _macro_ par un texte.

Les macros suivantes sont définies par défaut:

  • _address_: adresse de l’agent qui a déclenché l’alerte.
  • _address_n_ : Adresse de l’agent qui correspond à la position indiquée dans “n”. Exemple : address_1_ , address_2_.
  • _agent_: Alias l’agent qui a déclenché l’alerte. Si aucun alias n’est attribué, le nom de l’agent est utilisé.
  • _agentalias_: Alias de l’agent qui a déclenché l’alerte.
  • _agentcustomfield_n_: champ personnalisé numéro n de l’agent (ex. _agentcustomfield_9_).
  • _agentcustomid_: identifiant personnalisé de l’agent.
  • _agentdescription_: Description de l’agent qui a déclenché l’alerte.
  • _agentgroup_ : Nom du groupe de l’agent.
  • _agentname_: Nom de l’agent qui a déclenché l’alerte.
  • _agentos_: Système d’exploitation de l’agent.
  • _agentstatus_ : Statut actuel de l’agent.
  • _alert_critical_instructions_: Instructions contenues dans le module pour un état CRITICAL.
  • _alert_description_: Description de l’alerte.
  • _alert_name_: Nom de l’alerte.
  • _alert_priority_: Priorité numérique de l’alerte.
  • _alert_text_severity_: priorité dans le texte de l’alerte ( Maintenance, Informational, Normal, Minor, Warning, Major, Critical).
  • _alert_threshold_: Seuil de l’alerte.
  • _alert_times_fired_: Nombre de fois que l’alerte a été déclenchée.
  • _alert_unknown_instructions_: Instructions contenues dans le module pour un état UNKNOWN.
  • _alert_warning_instructions_: Instructions contenues dans le module pour un état WARNING.
  • _all_address_ : Toutes les adresses de l’agent qui déclenche l’alerte.
  • _data_: Données qui ont permis de déclencher l’alerte.
  • _email_tag_: Emails associés aux tags du module.
  • _event_cfX_: (Uniquement les alertes d’événements). Clé du champ personnalisé de l’événement qui a déclenché l’alerte. Par exemple, s’il existe un champ personnalisé dont la clé est IPAM, vous pouvez obtenir sa valeur en utilisant la macro _event_cfIPAM_.
  • _event_description_ : (Uniquement les alertes d’événements) Description textuelle de l’événement Pandora FMS.
  • _event_extra_id_ : (Uniquement les alertes d’événements) Extra Id.
  • _event_id_: (Uniquement pour les alertes d’événements) Id de l’événement qui a déclenché l’alerte.
  • _event_text_severity_: (Uniquement les alertes d’événements) Priorité dans le texte de l’événement qui déclenche l’alerte (Maintenance, Informational, Normal, Minor, Warning, Major, Critical).
  • _eventTimestamp_Timestamp Horodatage dans lequel l’événement a été créé.
  • _fieldX_: champ X défini par l’utilisateur.
  • _groupcontact_: Coordonnées du groupe. Il est configuré lors de la création du groupe.
  • _groupcustomid_: Identifiant personnalisé du groupe.
  • _groupother_: Autres informations sur le groupe. Il est configuré lors de la création du groupe.
  • _homeurl_: C’est un lien de l’URL publique qui doit être configuré dans les options générales de la configuration.
  • _id_agent_: ID de l’agent, utile pour construire l’URL d’accès à la console Pandora FMS.
  • _id_alert_: ID de la alerta, útil para correlacionar la alerta en herramientas de terceros.
  • _id_group_ : ID du groupe d’agents.
  • _id_module_: Module ID.
  • _interval_: Intervalle d’exécution du module.
  • _module_: Nom du module.
  • _modulecustomid_: ID personnalisé du module.
  • _moduledata_X_: En utilisant cette macro (“X” est le nom du module en question), nous collectons les dernières données de ce module et si elles sont numériques, elles nous les retournent formatées avec les décimales spécifiées dans la configuration de la console et avec son unité (si elle en a une). Il serait utile, par exemple, d’envoyer un courrier électronique lorsqu’une alerte de module est déclenchée, pour envoyer également des informations supplémentaires (et peut-être très pertinentes) provenant d’autres modules du même agent.
  • _moduledescription_: Description du module.
  • _modulegraph_nh_: (Uniquement pour les alertes qui utilisent la commande eMail) Renvoie une image codée en base64 à partir d’un module graphique avec une période de n heures (ex. _modulegraph_24h_). Elle nécessite une configuration correcte de la connexion du serveur à la console via l’API, ce qui est fait dans le fichier de configuration du serveur.
  • _modulegraphth_nh_: (Uniquement pour les alertes qui utilisent la commande eMail) Même opération que la macro précédente mais uniquement avec les seuils critiques et d’alerte du module, dans le cas où ils sont définis.
  • _modulegroup_: Nom du groupe de modules.
  • _modulestatus_: État du module.
  • _modulelaststatuschange_: Timestamp horodatage dans lequel le dernier changement d’état du module a eu lieu.
  • _moduletags_: URLs associées aux balises de module.
  • _name_tag_: Nom des balises associées au module.
  • _phone_tag_: Téléphones associés aux balises de module.
  • _plugin_parameters_: Paramètres des plugins de module.
  • _policy_: Nom de la politique à laquelle le module appartient (le cas échéant).
  • _prevdata_: Données antérieures à la diffusion de l’alerte.
  • _rca_: Chaîne d’analyse de la cause initiale (uniquement pour les services).
  • _secondarygroups_: Indique les groupes secondaires de l’agent.
  • _server_ip_: IP adresse du serveur auquel l’agent est affecté.
  • _server_name_: Nom du serveur auquel l’agent est affecté.
  • _target_ip_: Adresse IP de la cible du module.
  • _target_port_: Port de la cible du module.
  • _timestamp_: Date et heure de déclenchement de l’alerte.
  • _timezone_: Fuseau horaire qui est représenté par _timestamp_.

En dehors de ces macros, nous pouvons utiliser les macros personnalisées définies dans les modules.

Pour plus d’informations, veuillez consulter notre wiki :

https://pandorafms.com/manual/fr/documentation/04_using/01_alerts

Was this article helpful?

Related Articles

Need Support?

Can't find the answer you're looking for?
Contact Support

Recent Discussions