# Command: `fail2ban:audit`

**Description**: Audit and standardize fail2ban across the fleet
**Status**: completed
**Started**: 2026-10-13 02:11:48 | **Ended**: 2026-10-13 04:13:42 | **Duration**: 2h 1m
**Jobs**: 66 dispatched / 66 completed / 0 failed

---

## Command Output

*No command output*

---

## Jobs (66)

### Job #6acd93640eddbb44430c2d63 -- Completed -- N/A
**Started**: 2026-10-13 04:12:55 | **Duration**: 3s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: AC ds5744 (ID: 338926)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d64 -- Completed -- N/A
**Started**: 2026-10-13 04:12:58 | **Duration**: 4s

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: BHS5\_PC1 (ID: 87856)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 1 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d65 -- Completed -- N/A
**Started**: 2026-10-13 04:13:01 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: BoilerplateH (ID: 173891)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d66 -- Completed -- N/A
**Started**: 2026-10-13 04:13:02 | **Duration**: 5s

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: CanyonThemes (ID: 66216)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d67 -- Completed -- N/A
**Started**: 2026-10-13 04:13:02 | **Duration**: 5s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Contabo VPS1 (ID: 270601)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d68 -- Completed -- N/A
**Started**: 2026-10-13 04:13:03 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

> **[WARNING]** 🚨 Ban spike: 36 currently banned (threshold 20)

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Contabo VPS11 (ID: 270627)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d69 -- Completed -- N/A
**Started**: 2026-10-13 04:13:05 | **Duration**: 3s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Contabo VPS12 (ID: 270628)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d6a -- Completed -- N/A
**Started**: 2026-10-13 04:13:07 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Contabo VPS2 (ID: 270600)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 1 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d6b -- Completed -- N/A
**Started**: 2026-10-13 04:13:07 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Contabo VPS3 (ID: 270619)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d6c -- Completed -- N/A
**Started**: 2026-10-13 04:13:08 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: CPX11 (ID: 101562)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 1 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d6d -- Completed -- N/A
**Started**: 2026-10-13 04:13:08 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: CPX11P (ID: 246914)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 11 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d71 -- Completed -- N/A
**Started**: 2026-10-13 04:13:09 | **Duration**: 4s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

> **[WARNING]** 🚨 Ban spike: 44 currently banned (threshold 20)

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: DeletedWebsites (ID: 245938)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d70 -- Completed -- N/A
**Started**: 2026-10-13 04:13:09 | **Duration**: 5s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: CryptoGamblerGuide (ID: 318702)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d6f -- Completed -- N/A
**Started**: 2026-10-13 04:13:09 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: CPX42 (ID: 93545)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 4 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d6e -- Completed -- N/A
**Started**: 2026-10-13 04:13:09 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: CPX41 (ID: 204321)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d72 -- Completed -- N/A
**Started**: 2026-10-13 04:13:10 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: DeutscheCasinoBonuses (ID: 26790)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d73 -- Completed -- N/A
**Started**: 2026-10-13 04:13:11 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: DirettaSport24 (ID: 326299)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d74 -- Completed -- N/A
**Started**: 2026-10-13 04:13:11 | **Duration**: 2s

> **[WARNING]** ⚠️  fail2ban is not installed

> **[WARNING]** Audit state: missing

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Docs (ID: 346043)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: No
- [INFO] fail2ban running: No
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d75 -- Completed -- N/A
**Started**: 2026-10-13 04:13:11 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

> **[WARNING]** 🚨 Ban spike: 132 currently banned (threshold 20)

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: ex101Kokos (ID: 268691)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d76 -- Completed -- N/A
**Started**: 2026-10-13 04:13:12 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

> **[WARNING]** 🚨 Ban spike: 144 currently banned (threshold 20)

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: ex44dev (ID: 265104)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d9e -- Completed -- N/A
**Started**: 2026-10-13 04:13:12 | **Duration**: 3s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: VPS438249 (ID: 3130)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 5 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d8d -- Completed -- N/A
**Started**: 2026-10-13 04:13:13 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Official FM (ID: 324024)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d8c -- Completed -- N/A
**Started**: 2026-10-13 04:13:13 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: ns3122267 (ID: 327432)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2da3 -- Completed -- N/A
**Started**: 2026-10-13 04:13:14 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Wayback Websites (ID: 209352)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2da1 -- Completed -- N/A
**Started**: 2026-10-13 04:13:14 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: VPS763451 (ID: 77656)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 3 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d84 -- Completed -- N/A
**Started**: 2026-10-13 04:13:14 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: hzfinp01 (ID: 256608)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 3 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d7f -- Completed -- N/A
**Started**: 2026-10-13 04:13:15 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (2200) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

> **[WARNING]** 🚨 Ban spike: 24 currently banned (threshold 20)

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: GRA11\_PC1 (ID: 147587)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d7d -- Completed -- N/A
**Started**: 2026-10-13 04:13:15 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: GRA1\_PC1 (ID: 105218)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 9 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d87 -- Completed -- N/A
**Started**: 2026-10-13 04:13:15 | **Duration**: 4s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: MissHosting\_8 (ID: 144017)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d9d -- Completed -- N/A
**Started**: 2026-10-13 04:13:15 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: VPS433981 (ID: 2895)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d7e -- Completed -- N/A
**Started**: 2026-10-13 04:13:16 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: GRA1\_PC3 (ID: 316836)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d8e -- Completed -- N/A
**Started**: 2026-10-13 04:13:16 | **Duration**: 7s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: OnlineGamblingGuru (ID: 13751)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d9f -- Completed -- N/A
**Started**: 2026-10-13 04:13:17 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: VPS442472 (ID: 3378)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 6 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d96 -- Completed -- N/A
**Started**: 2026-10-13 04:13:17 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

> **[WARNING]** 🚨 Ban spike: 21 currently banned (threshold 20)

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: SeoHosting\_1 (ID: 95030)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d92 -- Completed -- N/A
**Started**: 2026-10-13 04:13:17 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Rankchecker Live (ID: 77957)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d81 -- Completed -- N/A
**Started**: 2026-10-13 04:13:18 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: GRA4BM1 ns3250690 (ID: 313200)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d82 -- Completed -- N/A
**Started**: 2026-10-13 04:13:18 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

> **[WARNING]** 🚨 Ban spike: 32 currently banned (threshold 20)

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: GRA7\_PC1 (ID: 151184)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d80 -- Completed -- N/A
**Started**: 2026-10-13 04:13:19 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

> **[WARNING]** 🚨 Ban spike: 29 currently banned (threshold 20)

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: GRA11\_PC2 (ID: 222973)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d7c -- Completed -- N/A
**Started**: 2026-10-13 04:13:19 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (23033) does not cover the real SSH port (22)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Gra01DedicateOVH (ID: 348705)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 22
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2da2 -- Completed -- N/A
**Started**: 2026-10-13 04:13:19 | **Duration**: 3s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: vpsd28f79e0 (ID: 325844)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d89 -- Completed -- N/A
**Started**: 2026-10-13 04:13:19 | **Duration**: 3s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: misshosting09 (ID: 333450)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2da4 -- Completed -- N/A
**Started**: 2026-10-13 04:13:20 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Webdock BCB (ID: 318697)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d77 -- Completed -- N/A
**Started**: 2026-10-13 04:13:21 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: FreeSpinsNoDepositNoWager (ID: 77990)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d95 -- Completed -- N/A
**Started**: 2026-10-13 04:13:21 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: SBG7\_PC1 (ID: 183963)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 10 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d79 -- Completed -- N/A
**Started**: 2026-10-13 04:13:21 | **Duration**: 3s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Glesys ds11431 (ID: 333543)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 2 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d9b -- Completed -- N/A
**Started**: 2026-10-13 04:13:21 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: topinternationalcasinosNominalia (ID: 189694)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d91 -- Completed -- N/A
**Started**: 2026-10-13 04:13:22 | **Duration**: 20s

> **[ERROR]** ❌ SSH connection failed: Server PublicCloud 1 is unreachable on all SSH ports

> **[WARNING]** ⚠️  Server state unknown — SSH unreachable

<details><summary>All output (4 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: PublicCloud 1 (ID: 5912)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Cannot apply fixes — SSH unreachable

</details>

---

### Job #6acd93640eddbb44430c2d78 -- Completed -- N/A
**Started**: 2026-10-13 04:13:22 | **Duration**: 5s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: GamblingInformation (ID: 299622)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d86 -- Completed -- N/A
**Started**: 2026-10-13 04:13:22 | **Duration**: 4s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: MissHosting\_3 (ID: 101451)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d88 -- Completed -- N/A
**Started**: 2026-10-13 04:13:22 | **Duration**: 3s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: misshosting01 (ID: 331517)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d98 -- Completed -- N/A
**Started**: 2026-10-13 04:13:23 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: ServerStuff (ID: 201103)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d9c -- Completed -- N/A
**Started**: 2026-10-13 04:13:23 | **Duration**: 9s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: vps191883 (ID: 17745)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 19 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d93 -- Completed -- N/A
**Started**: 2026-10-13 04:13:24 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (23033) does not cover the real SSH port (22)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Rbx01DedicateOVH (ID: 348715)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 22
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d94 -- Completed -- N/A
**Started**: 2026-10-13 04:13:24 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: SBG5\_PC4 (ID: 137586)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 17 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d7b -- Completed -- N/A
**Started**: 2026-10-13 04:13:25 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Gokkasten31 (ID: 90301)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d7a -- Completed -- N/A
**Started**: 2026-10-13 04:13:25 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: GlucksspielInformationen 2004 (ID: 197755)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d99 -- Completed -- N/A
**Started**: 2026-10-13 04:13:26 | **Duration**: 3s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: staticSites (ID: 239253)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 13 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d85 -- Completed -- N/A
**Started**: 2026-10-13 04:13:26 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

> **[WARNING]** 🚨 Ban spike: 76 currently banned (threshold 20)

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: KokosLaravel (ID: 324641)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d8a -- Completed -- N/A
**Started**: 2026-10-13 04:13:26 | **Duration**: 3s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: misshosting10 (ID: 333451)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d8b -- Completed -- N/A
**Started**: 2026-10-13 04:13:26 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

> **[WARNING]** 🚨 Ban spike: 68 currently banned (threshold 20)

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: NextcloudEX44 (ID: 253421)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d97 -- Completed -- N/A
**Started**: 2026-10-13 04:13:27 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

> **[WARNING]** 🚨 Ban spike: 26 currently banned (threshold 20)

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: SeoHosting\_2 (ID: 95168)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2da0 -- Completed -- N/A
**Started**: 2026-10-13 04:13:27 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (2200) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  maxretry is 3, standard is 5

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: VPS443867 (ID: 3452)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 3 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d8f -- Completed -- N/A
**Started**: 2026-10-13 04:13:27 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: OnlineGokkenGids AMS (ID: 83430)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d90 -- Completed -- N/A
**Started**: 2026-10-13 04:13:28 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: PatrasServices (ID: 98415)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d83 -- Completed -- N/A
**Started**: 2026-10-13 04:13:28 | **Duration**: 1s

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

> **[WARNING]** 🚨 Ban spike: 142 currently banned (threshold 20)

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: GRA9\_PC1 (ID: 155839)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6acd93640eddbb44430c2d9a -- Completed -- N/A
**Started**: 2026-10-13 04:13:29 | **Duration**: 0s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Thememattic (ID: 101541)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

*Exported at 2026-10-15T14:05:49+00:00*
