mirror of
https://github.com/monitoring-plugins/monitoring-plugins.git
synced 2026-02-12 07:13:43 -05:00
Revisions to Tom De Blende contributed plugins: check_axis.sh and check_mssql.sh
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@522 f882894a-f735-0410-b71e-b25c423dba1c
This commit is contained in:
parent
fb54f25741
commit
64d1ef0db6
2 changed files with 5 additions and 1 deletions
|
|
@ -73,6 +73,8 @@ elif [ "$status" == "Printing" ]; then
|
|||
exit="1" && stdio="WARNING - PRINTING. Out of paper.";
|
||||
elif [ "$comments" == "Out of" ]; then
|
||||
exit="1" && stdio="WARNING - PRINTING. Out of paper. Bytes printed: $bytes.";
|
||||
elif [ "$comments" == "Busy Out" ]; then
|
||||
exit="1" && stdio="WARNING - Busy, out of paper.";
|
||||
elif [ "$comments" == "Ready " ]; then
|
||||
exit="0" && stdio="OK - PRINTING. Bytes printed: $bytes.";
|
||||
elif [ "$comments" == "Printer off-line" ]; then
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@
|
|||
#
|
||||
# Version 1.0.
|
||||
# Version 1.1: rewritten the initial script so that it not only works from the CLI but also from within Nagios. Always helpful...
|
||||
# Version 1.2: grouped output so things look a bit better.
|
||||
#
|
||||
# You might want to change these values:
|
||||
|
||||
|
|
@ -21,6 +22,7 @@ mktempcmd=`which mktemp`
|
|||
wccmd=`which wc`
|
||||
sedcmd=`which sed`
|
||||
trcmd=`which tr`
|
||||
uniqcmd=`which uniq`
|
||||
|
||||
###################################################################################################################
|
||||
|
||||
|
|
@ -68,7 +70,7 @@ if [ ! -s $resultfile ]; then
|
|||
exit 2;
|
||||
else
|
||||
nmbr=`$catcmd $resultfile | $grepcmd -v "\-\-\-\-\-" | $grepcmd -v "loginame" | $grepcmd -v "affected" | $sedcmd '/^$/d' | $sedcmd 's/ //g' | $wccmd -l | sed 's/ //g'`;
|
||||
users=`$catcmd $resultfile | $grepcmd -v "\-\-\-\-\-" | $grepcmd -v "loginame" | $grepcmd -v "affected" | $sedcmd '/^$/d' | $sedcmd 's/ //g' | $trcmd \\\n , | $sedcmd 's/,$/./g' | $sedcmd 's/,/, /g'`;
|
||||
users=`$catcmd $resultfile | $grepcmd -v "\-\-\-\-\-" | $grepcmd -v "loginame" | $grepcmd -v "affected" | $sedcmd '/^$/d' | $sedcmd 's/ //g' | $uniqcmd -c | $trcmd \\\n , | $sedcmd 's/,$/./g' | $sedcmd 's/,/, /g' | $sedcmd 's/ //g' | $trcmd \\\t " "`;
|
||||
$rmcmd -f $tmpfile $resultfile;
|
||||
echo "OK - MS SQL Server $srv has $nmbr user(s) connected: $users" | sed 's/: $/./g';
|
||||
exit 0;
|
||||
|
|
|
|||
Loading…
Reference in a new issue