summaryrefslogtreecommitdiffstats
path: root/roles/nagios_server/files/nagios/plugins/check_testcloud
blob: 2b4ee9bcf81639050cc5edc10f4370e030d6d51d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash

RUNNING_VMS=`testcloud instance list | grep -i 'running' | wc -l`
CRITICAL=30
WARNING=25


if [ $RUNNING_VMS -gt $CRITICAL ]
then
    echo "Testcloud: CRITICAL Number of VMs running: $RUNNING_VMS"
    exit 2
elif [ $RUNNING_VMS -gt $WARNING ]
then
    echo "Testcloud: WARNING Number of VMs running: $RUNNING_VMS"
    exit 1
else
    echo "Testcloud: OK Number of VMs running: $RUNNING_VMS"
    exit 0
fi