Plugin for Nagios, which check a count of messages in Sentry
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
nagios_sentry
.gitignore
README.rst
check_sentry_messages.py
setup.py

README.rst

nagios-sentry

Plugin for Nagios, which check a count of messages in Sentry.

https://pypip.in/d/nagios-sentry/badge.png

Installation

Install nagios-sentry to Sentry venv:

source /var/www/sentry/bin/activate
pip install nagios-sentry

Add to INSTALLED_APPS in config file /etc/sentry.conf:

INSTALLED_APPS += ('nagios_sentry', )

Copy the file check_sentry_messages.py to the Nagios plugins directory.

How to use

Go to the Nagios plugins directory and run this example:

./check_sentry_messages.py -w 10 -c 20 \
    --sentry /var/www/sentry/bin/sentry --config /etc/sentry.conf --seconds=300

Where:

  • -w 10 - Number of messages in Sentry for --seconds as WARNING;
  • -c 20 - Number of messages in Sentry for --seconds as CRITICAL;
  • --sentry /var/www/sentry/bin/sentry - Path to binary file of Sentry;
  • --config /etc/sentry.conf - Path to config file of Sentry;
  • --seconds=300 - Number of seconds offset.

Available additional options:

  • --project - Number of project. Example --project=1;
  • --level - Number of level. 10=DEBUG, 20=INFO, 25=SUCCESS, 30=WARNING, 40=ERROR;
  • --logger - Name of logger. Example --logger=SocialAuth.