nagios/icinga monitoring

 

nsca and bash

this script provides wrapper functions to use with nsca.

Here's an example of how to use it:

#!/bin/sh

# load wrapper functions
. /path/to/nsca.functions

# send "I am alive"
host_alive $(hostname -f)

# check reachability of $1
check_ping $1
[ $? -lt 2 ] || exit 255

# $1 is reachable -> run tests
check check_ntp_time $1 -w 0.5 -c 2.0
check_nrpe check_load $1

nagios/icinga checks

checkraid

a simple raid checker for Nagios/Icinga/.. -- Works with Adaptec, 3ware, lsi, zfs and md

check_cpu

check script for cpu usage and i/o wait rate

check_memory

check script for memory and swap usage

check_entropy

check script for available entropy

check_semaphores

check script for semaphores

check_fd

check script for open ip file descriptors

check_ipvs

check script for ipvs load and status

check_glusterfs

check script for glusterfs volumes/bricks

check_sslscan

check script for qualys ssl labs sslscan

check_paging

check swap and paging activity

check_tc4400

check script with perfdata for technicolor tc4400 cable modems

check_iperf3

check network performance using iperf3

pasvnag_lite

a (passive) nagios checker that submits its results using send_nsca