Select Supported Platforms

Select Supported Architectures

Select Tier

Github Name


README
Asset Definition
Release Notes
Release Assets

nagios-foundation

A suite of Nagios style checks and metrics covering the basic needs for monitoring in a Sensu-like system.


Building

In addition to Go and Make, building requires a couple of utilities.

  • gödel build tool
  • dep dependency management tool

During the build gödel will automatically install itself at $HOME/.godel but dep must be installed beforehand using the dep installation instructions or follow the steps below for Linux.

Create workspace

cd $GOPATH
mkdir -p nagios-foundation/src/github.com/jkerry/
cd nagios-foundation/src/github.com/jkerry/

Clone project

git clone https://github.com/jkerry/nagios-foundation.git nagiosfoundation

Set project directory

cd nagiosfoundation

Install dep

For Linux. Use the dep installation instructions for other platforms.

mkdir $GOPATH/bin
curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh

Update dependencies

$GOPATH/bin/dep ensure -v

Build

make

Artifacts

The build artifacts can be found in out/build.

Releases

The Makefile uses ghr to create the GitHub Release and upload artifacts. This would normally be done by the project owner and requires a GitHub API token. Refer to the ghr project for more information and install ghr with

go get -u github.com/tcnksm/ghr

The Makefile target is release and is used when lauching make with

make release

Are you sure you want to report this asset?

Please describe the reason for reporting this asset. Our moderators will be notified and will disable the asset if it is found to be inappropriate.

×

You must be signed in to report this asset.

Sign In with Github

Download

×

There are no asset definitions for this version, only source code:

Download Source Cancel