VMWare

check_VMSnapShot

Description:

Current Version

Last Release Date

September 17, 2011

Compatible With


Project Notes
#!/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
Reviews (0) Add a Review
Add a Review

You must be logged in to submit a review.

Thank you for your review!

Your review has been submitted and is pending approval.

Recommend

To:


From:


Thank you for your recommendation!

Your recommendation has been sent.

Project Stats
Rating
0 (0)
Favorites
0
Views
86,164