Remove http healthcheck
This commit is contained in:
		
							parent
							
								
									33d5e30ba6
								
							
						
					
					
						commit
						7a1a8a348a
					
				
					 4 changed files with 1 additions and 59 deletions
				
			
		|  | @ -1,52 +0,0 @@ | |||
| #!/usr/bin/sh | ||||
| 
 | ||||
| cd /opt/ || exit | ||||
| 
 | ||||
| services_down="" | ||||
| error="" | ||||
| 
 | ||||
| alias curl_hc='curl -LA "$USER_AGENT" --retry 3' | ||||
| 
 | ||||
| check_url () | ||||
| { | ||||
| 	url="https://$1$2" | ||||
|     printf "checking url %s ." "$url" | ||||
|     dig A "$1" >/dev/null | ||||
| 	printf "." | ||||
| 	result=$(curl -LsSfv --connect-timeout 30 --retry 3 "$url" 2>&1) | ||||
| 	code="$?" | ||||
| 	printf ".\n" | ||||
| 	#shellcheck disable=SC2181 | ||||
| 	if [ "$code" = "0" ] | ||||
|     then | ||||
| 		echo "... good" | ||||
| 	else | ||||
| 		services_down=$(printf "%s\n%s" "$services_down" "$1") | ||||
| 		error=$(printf "%s\n==========\n%s:\n%s" "$error" "$1" "$result") | ||||
| 		echo "... bad" | ||||
|     fi | ||||
| } | ||||
| 
 | ||||
| #check_url "acme.serguzim.me" "/health" | ||||
| check_url "analytics.serguzim.me" | ||||
| check_url "auth.serguzim.me" | ||||
| check_url "ci.serguzim.me" | ||||
| #check_url "cloud.serguzim.me" "/login?noredir=1" | ||||
| check_url "git.serguzim.me" | ||||
| check_url "hook.serguzim.me" | ||||
| check_url "mail.serguzim.me" | ||||
| #check_url "msrg.cc" # disabled because it keeps creating false alerts | ||||
| check_url "rss.serguzim.me" | ||||
| #check_url "serguzim.me" # disabled because it keeps creating false alerts | ||||
| #check_url "status.serguzim.me" "/status/serguzim-net" | ||||
| check_url "tick.serguzim.me" | ||||
| check_url "wiki.serguzim.me" | ||||
| check_url "www.reitanlage-oranienburg.de" | ||||
| 
 | ||||
| if [ "$error" = "" ] | ||||
| then | ||||
|     curl_hc "$HTTP_HC_URL" >/dev/null | ||||
| 	echo "ALL GOOD" | ||||
| else | ||||
| 	curl_hc --data-raw "$services_down$error" "$HTTP_HC_URL/fail" >/dev/null | ||||
| fi | ||||
|  | @ -11,9 +11,6 @@ x-common-elements: | |||
|   network_mode: host | ||||
| 
 | ||||
| services: | ||||
|   http: | ||||
|     <<: *common-elements | ||||
|     command: "/opt/http" | ||||
|   matrix: | ||||
|     <<: *common-elements | ||||
|     command: "/opt/matrix" | ||||
|  |  | |||
|  | @ -2,15 +2,12 @@ | |||
| healthcheck_svc: | ||||
|   name: healthcheck | ||||
|   checks: | ||||
|     - http | ||||
|     - mail | ||||
|     - matrix | ||||
| 
 | ||||
| healthcheck_env: | ||||
|   USER_AGENT: healthcheck-bot for serguzim.net | ||||
| 
 | ||||
|   HTTP_HC_URL: "{{ opentofu.healthchecksio.healthcheck.http.ping_url }}" | ||||
| 
 | ||||
|   MATRIX_SERVER: https://matrix.serguzim.me | ||||
|   MATRIX_SERVER_FEDTESTER: msrg.cc | ||||
|   MATRIX_HC_URL: "{{ opentofu.healthchecksio.healthcheck.matrix.ping_url }}" | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue