All Projects → newrelic → go_nagios

newrelic / go_nagios

Licence: BSD-2-Clause License
Go lang package for writing Nagios checks

Programming Languages

go
31211 projects - #10 most used programming language

Archived header

Go Nagios

This is a package with simple support for writing Nagios checks in Go. Includes a few simple types and methods for behaving as a Nagios check.

Supports aggregating multiple check statuses into a final status and message, with the highest priority winning out.

You might check out check_docker for a good example of how to use it.

Contributions

Contributions are more than welcome. Bug reports with specific reproduction steps are great. If you have a code contribution you'd like to make, open a pull request with suggested code.

Pull requests should:

  • Clearly state their intent in the title
  • Have a description that explains the need for the changes
  • Include tests!
  • Not break the public API

Copyright (c) 2014 New Relic, Inc. All rights reserved.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].