sdsc / nagios-roll

SDSC nagios roll

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SDSC "nagios" roll

Overview

This roll bundles the Nagios cluster monitoring package.

For more information about the various packages included in the nagios roll please visit their official web pages:

  • Nagios is a powerful monitoring system that enables organizations to identify and resolve IT infrastructure problems before they affect critical business processes.
  • NSCA, the Nagios Service Check Acceptor is a Linux/Unix daemon allows you to integrate passive alerts and checks from remote machines and applications with Nagios.

Requirements

To build/install this roll you must have root access to a Rocks development machine (e.g., a frontend or development appliance).

If your Rocks development machine does not have Internet access you must download the appropriate nagios source file(s) using a machine that does have Internet access and copy them into the src/<package> directories on your Rocks development machine.

Dependencies

The sdsc-roll must be installed on the build machine, since the build process depends on make include files provided by that roll.

Building

To build the nagios-roll, execute this on a Rocks development machine (e.g., a frontend or development appliance):

% make 2>&1 | tee build.log

A successful build will create the file weka-*.disk1.iso. If you built the roll on a Rocks frontend, proceed to the installation step. If you built the roll on a Rocks development appliance, you need to copy the roll to your Rocks frontend before continuing with installation.

Installation

To install, execute these instructions on a Rocks frontend:

% rocks add roll *.iso
% rocks enable roll nagios
% cd /export/rocks/install
% rocks create distro
% rocks run roll nagios | bash

Testing

The nagios-roll includes a test script which can be run to verify proper installation of the roll documentation, binaries and module files. To run the test scripts execute the following command(s):

% /root/rolltests/nagios.t 

About

SDSC nagios roll


Languages

Language:Python 68.8%Language:Makefile 25.2%Language:Shell 3.4%Language:Perl 6 2.6%