Skip to content

Framework to ease sending reports to riemann. Works well with monitoring-tools.

Notifications You must be signed in to change notification settings

furiel/riemann-reporter

Repository files navigation

riemann-reporter

This script can be used to periodically send status report about various services to Riemann. Note: monitoring-plugins contains quite a few scripts that can be used with riemann-reporter.

Setup

python3 -m pip install virtualenv
virtualenv .
source bin/activate
python3 -m pip install -r requirements.txt

Example

$ bin/hy riemann-reporter.hy localhost 5555 --config config.conf

The configuration file format is a csv file. The format is: service name, executable, arg1, arg2, …

For example

- name: ssh1
  executable: /usr/lib/monitoring-plugins/check_ssh
  args:
    - "-H"
    - "host2"
    - "-p"
    - "22"

- name: ssh2
  executable: /usr/lib/monitoring-plugins/check_ssh
  args:
    - "-H"
    - "host2"
    - "-p"
    - "22"

About

Framework to ease sending reports to riemann. Works well with monitoring-tools.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published