icinga2/test/jenkins/statusdata.test

38 lines
637 B
Bash
Executable File

#!/bin/sh
if [ ! -f /var/cache/icinga2/status.dat ];
then
sudo icinga2-enable-feature statusdata 1> /dev/null
sudo service icinga2 restart 1> /dev/null
n=0
while [ $n -lt 3 ]
do
sleep 15
if [ -f /var/cache/icinga2/status.dat ];
then
break
fi
n=$(( $n + 1))
done
if [ $n -eq 3 ];
then
echo "Icinga2 status.dat not found"
exit 1
fi
fi
echo "Icinga2 status.dat found"
if [ -f /var/cache/icinga2/objects.cache ];
then
echo "Icinga2 objects.cache found"
exit 0
else
echo "Icinga2 objects.cache not found"
exit 1
fi