[Watchdog] Reset diff, new image
This commit is contained in:
		| @@ -57,6 +57,7 @@ nginx_checks() { | ||||
|     [ ${err_c_cur} -eq ${err_count} ] && [ ! $((${err_count} - 1)) -lt 0 ] && err_count=$((${err_count} - 1)) diff_c=1 | ||||
|     [ ${err_c_cur} -ne ${err_count} ] && diff_c=$(( ${err_c_cur} - ${err_count} )) | ||||
|     progress "Nginx" ${THRESHOLD} $(( ${THRESHOLD} - ${err_count} )) ${diff_c} | ||||
|     diff_c=0 | ||||
|     sleep $(( ( RANDOM % 30 )  + 10 )) | ||||
|   done | ||||
|   return 1 | ||||
| @@ -76,6 +77,7 @@ mysql_checks() { | ||||
|     [ ${err_c_cur} -eq ${err_count} ] && [ ! $((${err_count} - 1)) -lt 0 ] && err_count=$((${err_count} - 1)) diff_c=1 | ||||
|     [ ${err_c_cur} -ne ${err_count} ] && diff_c=$(( ${err_c_cur} - ${err_count} )) | ||||
|     progress "MySQL/MariaDB" ${THRESHOLD} $(( ${THRESHOLD} - ${err_count} )) ${diff_c} | ||||
|     diff_c=0 | ||||
|     sleep $(( ( RANDOM % 30 )  + 10 )) | ||||
|   done | ||||
|   return 1 | ||||
| @@ -95,6 +97,7 @@ sogo_checks() { | ||||
|     [ ${err_c_cur} -eq ${err_count} ] && [ ! $((${err_count} - 1)) -lt 0 ] && err_count=$((${err_count} - 1)) diff_c=1 | ||||
|     [ ${err_c_cur} -ne ${err_count} ] && diff_c=$(( ${err_c_cur} - ${err_count} )) | ||||
|     progress "SOGo" ${THRESHOLD} $(( ${THRESHOLD} - ${err_count} )) ${diff_c} | ||||
|     diff_c=0 | ||||
|     sleep $(( ( RANDOM % 30 )  + 10 )) | ||||
|   done | ||||
|   return 1 | ||||
| @@ -114,6 +117,7 @@ postfix_checks() { | ||||
|     [ ${err_c_cur} -eq ${err_count} ] && [ ! $((${err_count} - 1)) -lt 0 ] && err_count=$((${err_count} - 1)) diff_c=1 | ||||
|     [ ${err_c_cur} -ne ${err_count} ] && diff_c=$(( ${err_c_cur} - ${err_count} )) | ||||
|     progress "Postfix" ${THRESHOLD} $(( ${THRESHOLD} - ${err_count} )) ${diff_c} | ||||
|     diff_c=0 | ||||
|     sleep $(( ( RANDOM % 30 )  + 10 )) | ||||
|   done | ||||
|   return 1 | ||||
| @@ -136,6 +140,7 @@ dovecot_checks() { | ||||
|     [ ${err_c_cur} -eq ${err_count} ] && [ ! $((${err_count} - 1)) -lt 0 ] && err_count=$((${err_count} - 1)) diff_c=1 | ||||
|     [ ${err_c_cur} -ne ${err_count} ] && diff_c=$(( ${err_c_cur} - ${err_count} )) | ||||
|     progress "Dovecot" ${THRESHOLD} $(( ${THRESHOLD} - ${err_count} )) ${diff_c} | ||||
|     diff_c=0 | ||||
|     sleep $(( ( RANDOM % 30 )  + 10 )) | ||||
|   done | ||||
|   return 1 | ||||
| @@ -155,6 +160,7 @@ phpfpm_checks() { | ||||
|     [ ${err_c_cur} -eq ${err_count} ] && [ ! $((${err_count} - 1)) -lt 0 ] && err_count=$((${err_count} - 1)) diff_c=1 | ||||
|     [ ${err_c_cur} -ne ${err_count} ] && diff_c=$(( ${err_c_cur} - ${err_count} )) | ||||
|     progress "PHP-FPM" ${THRESHOLD} $(( ${THRESHOLD} - ${err_count} )) ${diff_c} | ||||
|     diff_c=0 | ||||
|     sleep $(( ( RANDOM % 30 )  + 10 )) | ||||
|   done | ||||
|   return 1 | ||||
| @@ -185,6 +191,7 @@ Empty | ||||
|     [ ${err_c_cur} -eq ${err_count} ] && [ ! $((${err_count} - 1)) -lt 0 ] && err_count=$((${err_count} - 1)) diff_c=1 | ||||
|     [ ${err_c_cur} -ne ${err_count} ] && diff_c=$(( ${err_c_cur} - ${err_count} )) | ||||
|     progress "Rspamd" ${THRESHOLD} $(( ${THRESHOLD} - ${err_count} )) ${diff_c} | ||||
|     diff_c=0 | ||||
|     sleep $(( ( RANDOM % 30 )  + 10 )) | ||||
|   done | ||||
|   return 1 | ||||
| @@ -205,6 +212,7 @@ dns_checks() { | ||||
|     [ ${err_c_cur} -eq ${err_count} ] && [ ! $((${err_count} - 1)) -lt 0 ] && err_count=$((${err_count} - 1)) diff_c=1 | ||||
|     [ ${err_c_cur} -ne ${err_count} ] && diff_c=$(( ${err_c_cur} - ${err_count} )) | ||||
|     progress "Unbound" ${THRESHOLD} $(( ${THRESHOLD} - ${err_count} )) ${diff_c} | ||||
|     diff_c=0 | ||||
|     sleep $(( ( RANDOM % 30 )  + 10 )) | ||||
|   done | ||||
|   return 1 | ||||
|   | ||||
| @@ -295,7 +295,7 @@ services: | ||||
|         - /lib/modules:/lib/modules:ro | ||||
|  | ||||
|     watchdog-mailcow: | ||||
|       image: mailcow/watchdog:1.1 | ||||
|       image: mailcow/watchdog:1.2 | ||||
|       build: ./data/Dockerfiles/watchdog | ||||
|       init: false | ||||
|       volumes: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user