Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Utilities for monitoring with Nagios
Python Shell
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
checklib Github url change
checkserver
genlib
.gitignore
LICENSE
README.md

README.md

greplin-nagios-utils

Utilities for writing and running nagios checks.

Rationale

Monitoring is of critical importance for any system - tool like Nagios have taken much of the pain away. But we still found it frustrating to write and modify application checks.

checklib

Writing checks for Nagios involves learning a strange language full of semicolons and rules specified in regexes. We wanted to make creating and modifying checks to be as easy as possible so first we wrote checklib.

checkserver

Next we discovered that when you run checks for 100+ machines with 10+ checks each, you start seeing a lot of system load used just to start and stop python processes. To solve this problem we wrote checkserver.

Status:

This is a very early stage project. It works for our needs. We haven't verified it works beyond that. Issue reports and patches are very much appreciated!

Authors:

Greplin, Inc. Jon Rowland

Something went wrong with that request. Please try again.