1
0
mirror of https://github.com/mbirth/wiki.git synced 2024-12-27 23:24:06 +00:00
wiki.mbirth.de/know-how/software/nagios/_posts/2014-03-31-kernel-modules.md

40 lines
750 B
Markdown
Raw Normal View History

---
title: Kernel Module Check for Nagios
layout: default
created: 2014-03-31 16:59:17 +0200
updated: 2014-03-31 17:00:17 +0200
toc: false
tags:
- know-how
- software
- nagios
---
`mod_loaded`:
{% highlight bash %}
#!/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
{% endhighlight %}
For Check_MK add this to the `/etc/check_mk/mrpe.cfg`:
DigiPort_KernelMod /usr/local/nagios/plugins/mod_loaded dgrp