Pandora FMS Agent features have been improved with the new Drone Agent. The drone agent adds two new functionalities: Proxy Mode and Broker Mode.
With Proxy Mode you can enable a Tentacle Server Proxy to allow communications between agents and Pandora FMS Server through the Tentacle Server Proxy . With this feature Pandora FMS Software Agent acts like a proxy using Tentacle Protocol.
Broker Mode allow you to send data collected with one agent in different XMLs in the same way that different agents send their data. This feature is very useful to monitor for example software instances as different agents or to send data from differents agents collected by Drone Agetn remotely. This feature will be available with Pandora FMS 4.0.
A bored developer is something very dangerous… you never know what it will happen…
This weekend I was quite bored and somehow I thought it was interesting to try to run Pandora Unix Agent on my iPod Touch. It’s a jailbroken 1st generation device, so I connected to the Ipod with SSH, and with apt installed the perl binaries from http://coredev.nl/ (there are instructions there to use this
Once I’ve perl working on /usr/local/bin/perl It was just a matter of updating the first line of the scripts to point to the current location of perl to make it work… wooow the perl agent is soooo easy to port :)
The of course most of the modules didn’t work as is… so I made some testing modules (check at the end of the post) to show how it was working.
And now In my testing server there is an ipod-touch agent :)
I start / stop it manually, I actually don’t want to have it running as a daemon as most of the time i don’t have access to the console to see the actual data.
In case anyone is interested on monitoring Darwin, here are the modules I’ve used:
module_exec ps -A | wc -l
module_description Total number of processes