improved exit
This commit is contained in:
@@ -21,4 +21,5 @@ function restart_service() {
|
||||
fi
|
||||
|
||||
log_info "Service $SERVICE_NAME successfully restarted and verified."
|
||||
}
|
||||
return 0 # Erfolg
|
||||
}
|
||||
@@ -19,7 +19,9 @@ function check_sql_activity() {
|
||||
if (( (now - last_order_epoch) > 3600 && (now - last_bsi_epoch) > 7200 )); then
|
||||
log_critical "SQL activity check failed. No activity in expected timeframes."
|
||||
restart_service
|
||||
exit 2 # Fehler, Dienst wurde neu gestartet
|
||||
else
|
||||
log_info "SQL activity is within acceptable limits."
|
||||
exit 0 # Erfolg
|
||||
fi
|
||||
}
|
||||
}
|
||||
+4
-2
@@ -1,6 +1,5 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Source Konfigurations- und Modul-Dateien
|
||||
source config.conf
|
||||
source functions/logging.sh
|
||||
source functions/network_check.sh
|
||||
@@ -17,7 +16,7 @@ function is_within_business_hours() {
|
||||
fi
|
||||
}
|
||||
|
||||
# Hauptlogik
|
||||
# Hauptscript
|
||||
function main() {
|
||||
log_info "Starting VPN monitoring script."
|
||||
|
||||
@@ -28,6 +27,9 @@ function main() {
|
||||
log_info "Outside business hours. Running SQL activity check."
|
||||
check_sql_activity
|
||||
fi
|
||||
|
||||
log_info "VPN monitoring script completed successfully."
|
||||
exit 0
|
||||
}
|
||||
|
||||
main
|
||||
|
||||
Reference in New Issue
Block a user