]> git.immae.eu Git - perso/Immae/Projets/Puppet.git/blobdiff - modules/profile/files/monitoring/check_postgres_replication
Add monitoring for etherpad
[perso/Immae/Projets/Puppet.git] / modules / profile / files / monitoring / check_postgres_replication
index 163c68abc49853401e9974477b89eab462c3788b..a550077dd579e48dae6833f5e1529f2fa4beffbf 100644 (file)
@@ -13,23 +13,23 @@ lag=$(psql -h $host -p $port -A -t -c "SELECT COALESCE(EXTRACT(EPOCH FROM replay
 exit_code=$?
 
 if [[ $exit_code -ne 0 ]]; then
-  echo "UNKNOWN:Impossible to run psql command"
+  echo "UNKNOWN - Impossible to run psql command"
   exit $STATE_UNKNOWN
 elif [[ -z "$lag" ]]; then
-  echo "UNKNOWN:No replication found for $user"
+  echo "UNKNOWN - No replication found for $user"
   exit $STATE_UNKNOWN
 else
   output="Replication lag for $user is ${lag}s"
   LC_ALL=C lag=$(printf "%.*f" 0 $lag)
 
   if [[ $lag -lt 5 ]]; then
-    echo "OK:$output"
+    echo "OK - $output"
     exit $STATE_OK
   elif [[ $lag -lt 10 ]]; then
-    echo "WARNING:$output"
+    echo "WARNING - $output"
     exit $STATE_WARNING
   else
-    echo "CRITICAL:$output"
+    echo "CRITICAL - $output"
     exit $STATE_CRITICAL
   fi
 fi