2016-01-18 13:29:21 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
RUNNING_VMS=`testcloud instance list | grep -i 'running' | wc -l`
|
2016-02-10 11:34:48 +00:00
|
|
|
$CRITICAL=20
|
|
|
|
$WARNING=15
|
2016-01-18 13:29:21 +00:00
|
|
|
|
|
|
|
|
|
|
|
if [ $RUNNING_VMS -gt $CRITICAL ]
|
|
|
|
then
|
2016-01-18 14:18:49 +00:00
|
|
|
echo "Testcloud: CRITICAL Number of VMs running: $RUNNING_VMS"
|
2016-01-18 13:29:21 +00:00
|
|
|
exit 2
|
|
|
|
elif [ $RUNNING_VMS -gt $WARNING ]
|
|
|
|
then
|
2016-01-18 14:18:49 +00:00
|
|
|
echo "Testcloud: WARNING Number of VMs running: $RUNNING_VMS"
|
2016-01-18 13:29:21 +00:00
|
|
|
exit 1
|
|
|
|
else
|
2016-01-18 14:18:49 +00:00
|
|
|
echo "Testcloud: OK Number of VMs running: $RUNNING_VMS"
|
2016-01-18 13:29:21 +00:00
|
|
|
exit 0
|
|
|
|
fi
|