Skip to content

WilliamDEdwards/sensu-plugins-graylog

This branch is up to date with sensu-plugins/sensu-plugins-graylog:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d82110b · Mar 27, 2019

History

76 Commits
Feb 17, 2018
Mar 27, 2019
Mar 27, 2019
Mar 27, 2019
Mar 10, 2017
Aug 27, 2015
Jul 13, 2017
Mar 27, 2019
Aug 27, 2015
Jul 5, 2015
May 25, 2015
Apr 25, 2017
Mar 16, 2017
Dec 18, 2018

Repository files navigation

Sensu-Plugins-graylog

Build Status Gem Version Code Climate Test Coverage Dependency Status

Functionality

This plugin provides availability monitoring and metrics collection for the Graylog log management system.

Files

  • bin/check-graylog-buffers.rb
  • bin/check-graylog-streams.rb
  • bin/check-graylog2-alive.rb
  • bin/metrics-graylog.rb

Usage

Installation

Installation and Setup

Notes

  • If you want a limited access user for monitoring purposes please see the Graylog FAQ
    • A limited user must also have the "streams:read" permission on their role in order to use the check-graylog-streams.rb check
  • Users may further obfuscate their credentials by creating an Access Token to use instead of their normal login credentials.
    • Note that only an admin may create a token by default. If you want to have a dedicated monitoring user with an access token you will need to create them as a Admin user, create the token, then change the user to the monitoring specific role. You can change the default behavior by granting users:tokencreate, users:tokenlist, and users:tokenremove to a role and adding that role to the monitoring user.

About

Sensu Plugins for Graylog

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 99.1%
  • Python 0.9%