Toggle Menu Visibility











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:

    1. disk free (allow config for the device and time interval -- usually 1h)
    2. folder usage (config for a specific folder and time interval -- usually 24h)
    3. CPU (reports the utilization plaus top 5 processes)
    4. mem (report free space, and the top 5 processes)
    5. disk traffic (reports the disk traffic) ?? TBD if possible under linux?
    6. net traffic (config device, protocol and port)??
    7. proc (report the number of processes in memory, configurabe by process name)
    8. fatal error logs (log name, string)
    9. 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:

  1. Module - the name of the module implementing this plugin (default is plugin name.pm)
  2. Host - the host we monitor
  3. NumThreads - the number of concurrent threads running this plugin.
  4. Pace - the interval in seconds between checks (default 60)
  5. Timeout - the time after which the test is counted failer (if not completed successfully)
  6. Debug - the debug level (default 0) (not implemented)
  7. Quarantine - if set to yes, will hold the execution of this plugin (default No) (not implemented)
  8. MaxAsync - the max number of asyncronous tests for that plugin (default 1)