-
plugins/riemann-stream - retry/failure fixes
-
collectors/socket - tcp, status+timeout consistency
-
collectors/sysctl - new
-
collectors/process - s/thcount/nwlp/ metric renamed
-
collectors/http - support
"header":{...}
hash for request headers. -
collectors/disk - configurable skip dev or type, skip iso9660 + udf
- collectors/procstate - state of processes on the system
- collectors/kstat - solaris kstat collector
- bugfix:
panoptimon --version
correction
- collectors/graphite - feature: reconnect and resend
- collectors/memory - calculate percent util
- collectors/zfs - calculate percent util
- collectors/service - smf parsing fix
- collectors/service - docs update
- collectors/memory - bugfix: cmd+interval strong typing
- collectors/zfs - zpool health & space collector
- collectors/fma - solaris faults collector
- collectors/service - solaris (smf) implementation
- collectors/disk - solaris portability
- collector.rb - make panoptimon available in $RUBYLIB
This allows ruby collectors to access the same library path as the collector.rb which loaded them (only intended to provide access for 'panoptimon/util'.) This should allow more flexibility with e.g. bundler. This approach is rather limited, but maybe simpler than treating each collector as a standalone executable.
- collectors/memory - portability: parsing solaris kstat
- hangup - disable distant signal traps/ignores
- collectors/iostat - compat for older (v9.x) sysstat
- collectors/iostat - portability: parsing solaris output
- collectors/load - portability: parsing
uptime
- collectors/files -
relativized_mtime
option to reportlast_modified
- collectors/interfaces - portability: parsing netstat for data
- collectors/process - portability, rename ni -> nice, skip thcount except on linux
- collectors/cpu - portable vmstat, skip wait if missing
- collectors/process - include pid metric, fix spuriously reporting self
- collectors/rabbitmq - add RabbitMQ collector
- collectors/disk - remove sys-filesystem dependency
- plugins/graphite/ - added
- collectors/iostat/ - allow missing headers
monitor.http.hostport()
logged on initpanoptimon --plugin-test
with .rb file
Removed the mysql_status collector from core to reduce gem dependencies. It can now be found at https://github.com/synthesist/panoptimon-collector-mysql_status
Added functionality to search for executables in the PATH environment variable directories. If there a collector named 'thing.json', if it cannot find the 'thing' executable locally it will search PATH for 'pancollect-thing'.