1. Home
  2. Knowledge Base
  3. Articles (EN/ES/FR)
  4. Comment créer et valider des événements en utilisant l’API de Pandora FMS à distance ?

Comment créer et valider des événements en utilisant l’API de Pandora FMS à distance ?

Grâce à l’API Web de Pandora FMS, vous pouvez interagir avec le serveur depuis n’importe quel système distant, même sans connexion à une base de données ou dans un agent installé. Cela peut être fait avec l’outil pandora_revent. Il est situé à :

/usr/share/pandora_server/util/pandora_revent.pl

Cet outil utilise une connexion HTTP/HTTPS à distance pour créer ou valider des événements dans Pandora FMS. Exécuté comme il est montré ci-dessus, sans options ni commandes, il affichera une aide avec des exemples de son utilisation et de sa syntaxe, qui est la suivante :

./pandora_revent.pl -p -u -create_event

Voici un exemple de création d’un événement avec l’outil :

/pandora_revent.pl -p http://192.168.50.12/pandora_console/include/api.php -u pandora12,admin,pandora
-create_event -name "Another nice event" -group 0 -type "system" -status 0 -severity 4
-user "davidv" -owner_user "admin" -source "Commandline" -comment "Test comment".

Cet appel créera un événement appelé “Another nice event”, avec les identifiants pandora12, admin et pandora (qui correspondent respectivement au mot de passe de l’API, à l’utilisateur et au mot de passe de Pandora FMS). Cet événement sera créé pour tous les groupes ayant une importance critique et sera du type “Système”. Le commentaire “Test comment”, créé par l’utilisateur davidv, y est ajouté. La source de l’événement sera “CommandLine” et le propriétaire de l’événement sera l’utilisateur admin.

L’outil pandora_revent.pl permet également de valider les événements, en utilisant la syntaxe suivante :

./pandora_revent.pl -p -u -validate_event -id

Comme pandora_revent est basé sur l’API, pour qu’il fonctionne, vous devez d’abord en autoriser l’accès, à partir du menu de configuration générale de la console Pandora FMS.

Was this article helpful?

Related Articles

Need Support?

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