Update Health Check to show Fail2ban as not available on openSUSE

This commit is contained in:
Mărcziem ™
2025-10-06 11:42:45 +02:00
parent 25bda49293
commit fc26c8e839

View File

@@ -339,13 +339,15 @@ perform_health_check() {
echo echo
echo "=== Security Status ===" echo "=== Security Status ==="
# Check Fail2ban if SSH was configured (which includes Fail2ban) # Check Fail2ban if SSH was configured (which includes Fail2ban) and not openSUSE
if [[ "${CONFIGURE_SSH:-true}" == "true" ]]; then if [[ "${CONFIGURE_SSH:-true}" == "true" && "$DISTRO" != "opensuse" ]]; then
if systemctl is-active --quiet fail2ban; then if systemctl is-active --quiet fail2ban; then
echo "✅ Fail2ban: Active" echo "✅ Fail2ban: Active"
else else
echo "❌ Fail2ban: Inactive" echo "❌ Fail2ban: Inactive"
fi fi
elif [[ "$DISTRO" == "opensuse" ]]; then
echo " Fail2ban: Not available on openSUSE (compatibility issues)"
else else
echo " Fail2ban: Not configured" echo " Fail2ban: Not configured"
fi fi