refactor: remove unused MAC address entry from dnsmasq configuration, update gitea-vm to include network settings, enhance grafana-monitor with internet connectivity check, and clean up web module imports
This commit is contained in:
@@ -46,6 +46,16 @@ let
|
||||
fi
|
||||
PUSHOVER_USER_KEY=$(cat "''${PUSHOVER_USER_KEY_FILE}")
|
||||
|
||||
# Internet connectivity check
|
||||
INTERNET_CHECK_URL="https://1.1.1.1" # Using a reliable IP to bypass potential DNS issues for the check itself
|
||||
echo "Performing internet connectivity check to ''${INTERNET_CHECK_URL}..."
|
||||
if ! ${pkgs.curl}/bin/curl --head --silent --fail --connect-timeout 3 --max-time 5 "''${INTERNET_CHECK_URL}" > /dev/null 2>&1; then
|
||||
echo "Internet connectivity check failed. Cannot reach ''${INTERNET_CHECK_URL}. Skipping Grafana check and exiting successfully."
|
||||
exit 0
|
||||
else
|
||||
echo "Internet connectivity check successful. Proceeding with Grafana check."
|
||||
fi
|
||||
echo "" # Add a blank line for readability before Grafana check logs
|
||||
echo "Checking Grafana at ''${GRAFANA_URL}..."
|
||||
ACTUAL_HTTP_CODE="000" # Default if curl doesn't provide one
|
||||
CURL_ERROR_MESSAGE=""
|
||||
|
||||
Reference in New Issue
Block a user