wiki.mbirth.de

All you never wanted to know

View on GitHub
:new: 2014-03-31 :wavy_dash: :up: 2014-03-31

Kernel Module Check for Nagios

mod_loaded:

#!/bin/sh
if [ "$1" = "" ]
then
        echo "USAGE:"
        echo "$0 <kernel-mod>"
        exit 99
fi

MOD=$1

STATUS=`lsmod | grep "$MOD"`
if [ -z "$STATUS" ]; then
        echo "CRITICAL - Kernel module $MOD not loaded!"
        exit 2
fi

DATA=( $STATUS )

echo "OK - ${DATA[0]} has ${DATA[2]} instances, ${DATA[1]} bytes.|instances=${DATA[2]}, memory_usage=${DATA[1]}"
exit 0

For Check_MK add this to the /etc/check_mk/mrpe.cfg:

DigiPort_KernelMod      /usr/local/nagios/plugins/mod_loaded dgrp
Loading Google+ comments…