Plugins currently in development:
| Plugin | Description |
| icmp | ping the host, record the roudtrip time |
| port | opens a TCP connection to a port and sends a string |
| http | report the time to download a static page |
| mysql | mysql plugin should perform tests of a mysql server |
| mail | send/receive a small e-mail and measure mail server availability |
Plugins scheduled for future development:
-
Remote Probe - this plugin support many different tests, and they all are executed on a remote machine:
- disk free (allow config for the device and time interval -- usually 1h)
- folder usage (config for a specific folder and time interval -- usually 24h)
- CPU (reports the utilization plaus top 5 processes)
- mem (report free space, and the top 5 processes)
- disk traffic (reports the disk traffic) ?? TBD if possible under linux?
- net traffic (config device, protocol and port)??
- proc (report the number of processes in memory, configurabe by process name)
- fatal error logs (log name, string)
- hardware (temperature, fan speed, etc???)
https apache (generate a request to server.com/server-status?auto and report the CPU usage, total hits, total hits size, etc) ftp real imagen dns dhcp ssh rdam upload queue chain reaction (place an order{http}, check order confirm page{http}, check email for order confirmation{mail}, check for DB update for placed order{mysql}) bandwidth (download/upload file) linkcheck (perform recursive link check (both html, images, css, js, etc) on a specified url)
The following attributes supported for all plugins:
- Module - the name of the module implementing this plugin (default is plugin name.pm)
- Host - the host we monitor
- NumThreads - the number of concurrent threads running this plugin.
- Pace - the interval in seconds between checks (default 60)
- Timeout - the time after which the test is counted failer (if not completed successfully)
- Debug - the debug level (default 0) (not implemented)
- Quarantine - if set to yes, will hold the execution of this plugin (default No) (not implemented)
- MaxAsync - the max number of asyncronous tests for that plugin (default 1)