You can interact with Pandora FMS Server from any remote system using the web API, even if you can’t connect to the Database or you don’t have an installed agent. This can be done trough
pandora_revent tool, at:
This tool uses a remote HTTP or HTTPS (recommended) connection to create or validate events on Pandora FMS. When run as above, with no options provided, it will prompt a help text showing its structure:
./pandora_revent.pl -p -u -create_event
Here is an example of use of this tool (note
\ as concatenator):
/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"
This call will create an event named “Another nice event” with
pandora credentials (corresponding to API password, user and Pandora password, respectively).
This event will be created for every group with Critical relevance and its time will be “System”. It adds as well a comment “test comment” by user “davidy”. The event source will be “CommandLine” and the propietary, “admin”.
pandora_revent tool allows us to validate events, using the following syntax:
./pandora_revent.pl -p -u -validate_event -id
pandora_revent is based on API, you need to set it up first in order to get it working. This is done on General Setup on Pandora Console.