]>
git.immae.eu Git - perso/Immae/Config/Nix.git/blob - plugins/check_mysql_replication
10 info
=$(mysql --defaults-file=${config_file} -S $socket -e "show slave status" --vertical)
13 lag
=$(echo "$info" | grep Seconds_Behind_Master | cut -d':' -f2 | sed -e "s/\s//g")
15 if [[ $exit_code -ne 0 ]]; then
16 echo "UNKNOWN - Impossible to run mysql command"
18 elif [[ -z "$lag" ]]; then
19 echo "UNKNOWN - No replication found for mysql"
22 output
="Replication lag for mysql is ${lag}s"
23 LC_ALL
=C lag
=$(printf "%.*f" 0 $lag)
25 if [[ $lag -lt 5 ]]; then
28 elif [[ $lag -lt 10 ]]; then
29 echo "WARNING - $output"
32 echo "CRITICAL - $output"