Build precise queries to find exactly what you need
Press ESC to close
Your review has been submitted and is pending approval.
#!/bin/bash if [ $# -lt 1 ] then echo "Aufruf mit: $0 " exit 3 fi # Variablen dekleration LAUF=1 # selbsterklärend MAX=0 # Maximum Snapshots AKT=0 # Nr. von Snapshots für den jeweiligen server ERG="|" # Formatierung für Performance Daten LIST=$(find /vmfs/volumes/ -name '*.vmsn'| cut -c 51- |sed -e s"//.*$/"/) LAST=$LIST FIRST=0 LAST=$(echo $LAST |awk '{print $1}') #echo DEBUG:LAST=$LAST #echo DEBUG:LIST=$LIST #für jeden Snapshot den du findest: for X in $LIST do #echo "DEBUG: Erg: $X" #Handelt es sich bei dem Durchlauf um den selben Server wie beim letzten ? if [ "$LAST" = "$X" ] then AKT=$(($AKT + 1)) if [ $AKT -gt $MAX ] then MAX=$AKT fi else if [ $FIRST -eq 0 ] then ERG=$(echo $ERG$LAST=$AKT) FIRST=1 else ERG=$(echo "$ERG, $LAST=$AKT") fi AKT=1 fi LAST=$X done if [ $MAX -gt $1 ] then #echo "DEBUG: Max ist: $MAX, Schwellwert: $1" echo "ERROR - Gefunden: $MAX, Schwellwert: $1" echo $ERG exit 2 fi if [ $MAX -lt $1 ] then #echo "DEBUG: Max ist: $MAX, Schwellwert: $1" echo "OK - Gefunden: $MAX, Schwellwert: $1" echo $ERG exit 0 fi if [ $MAX -eq $1 ] then #echo "DEBUG: Max ist: $MAX, Schwellwert: $1" echo "WARNING - Gefunden: $MAX, Schwellwert: $1" echo $ERG exit 1 fi
Current Version
Last Release Date
September 17, 2011
Owner
Nagios Exchange
#!/bin/bash
if [ $# -lt 1 ] then echo "Aufruf mit: $0 <Schwellwert>" exit 3 fi
# Variablen dekleration LAUF=1 # selbsterklärend MAX=0 # Maximum Snapshots AKT=0 # Nr. von Snapshots für den jeweiligen server ERG="|" # Formatierung für Performance Daten LIST=$(find /vmfs/volumes/ -name '*.vmsn'| cut -c 51- |sed -e s"//.*$/"/) LAST=$LIST FIRST=0
LAST=$(echo $LAST |awk '{print $1}') #echo DEBUG:LAST=$LAST #echo DEBUG:LIST=$LIST #für jeden Snapshot den du findest: for X in $LIST do #echo "DEBUG: Erg: $X"
#Handelt es sich bei dem Durchlauf um den selben Server wie beim letzten ? if [ "$LAST" = "$X" ] then AKT=$(($AKT + 1)) if [ $AKT -gt $MAX ] then MAX=$AKT fi else if [ $FIRST -eq 0 ] then ERG=$(echo $ERG$LAST=$AKT) FIRST=1 else ERG=$(echo "$ERG, $LAST=$AKT") fi AKT=1 fi LAST=$X done
if [ $MAX -gt $1 ] then #echo "DEBUG: Max ist: $MAX, Schwellwert: $1" echo "ERROR - Gefunden: $MAX, Schwellwert: $1" echo $ERG exit 2 fi
if [ $MAX -lt $1 ] then #echo "DEBUG: Max ist: $MAX, Schwellwert: $1" echo "OK - Gefunden: $MAX, Schwellwert: $1" echo $ERG exit 0 fi
if [ $MAX -eq $1 ] then #echo "DEBUG: Max ist: $MAX, Schwellwert: $1" echo "WARNING - Gefunden: $MAX, Schwellwert: $1" echo $ERG exit 1 fi
You must be logged in to submit a review.
To:
From:
We’ve completely redesigned the world’s largest repository of Nagios plugins and monitoring tools. Join thousands of users sharing monitoring solutions for servers, applications, and everything in between.
Due to our redesign, all existing accounts require a password reset to access your account again.
Ready to explore 6,100+ projects and contribute to the community?
Reset Password Create Account
Happy Monitoring!