Add exitrace tool and improve documentation
- Add exitrace: Enhanced Exim log analyzer with status classification - Add Maintainer: ljp to all ljp-owned scripts - Update READMEs: Use installer-compatible command examples - Update main and legacy READMEs to include exitrace tool
This commit is contained in:
+13
-14
@@ -24,11 +24,10 @@ Neben der Auswertung kann das Skript auch die Konfiguration (Fehlercodes, SSH-Us
|
||||
|
||||
## Installation
|
||||
|
||||
1. Repository klonen:
|
||||
1. Installation über Installer:
|
||||
```bash
|
||||
git clone <gitea-url>/esn-support-bash-snippets.git
|
||||
cd esn-support-bash-snippets/legacy/checkms
|
||||
chmod +x checkms
|
||||
# Im Repository-Hauptverzeichnis
|
||||
./install.sh
|
||||
```
|
||||
|
||||
2. Beim ersten Start erstellt `checkms` automatisch die Konfiguration unter:
|
||||
@@ -46,21 +45,21 @@ Neben der Auswertung kann das Skript auch die Konfiguration (Fehlercodes, SSH-Us
|
||||
|
||||
### Standardanalyse
|
||||
```bash
|
||||
./checkms
|
||||
checkms
|
||||
```
|
||||
→ analysiert das heutige Logfile komplett.
|
||||
|
||||
### Tageslog
|
||||
```bash
|
||||
./checkms 2025-09-08
|
||||
checkms 2025-09-08
|
||||
```
|
||||
→ analysiert das Logfile vom 08.09.2025
|
||||
(automatisch `.log` oder `.log.gz`).
|
||||
|
||||
### Zeitfenster
|
||||
```bash
|
||||
./checkms --minutes 30 # letzte 30 Minuten
|
||||
./checkms --hours 2 # letzte 2 Stunden
|
||||
checkms --minutes 30 # letzte 30 Minuten
|
||||
checkms --hours 2 # letzte 2 Stunden
|
||||
```
|
||||
|
||||
---
|
||||
@@ -69,7 +68,7 @@ Neben der Auswertung kann das Skript auch die Konfiguration (Fehlercodes, SSH-Us
|
||||
|
||||
### Aktuelle Config ansehen
|
||||
```bash
|
||||
./checkms --show-config
|
||||
checkms --show-config
|
||||
```
|
||||
|
||||
Beispielausgabe:
|
||||
@@ -96,18 +95,18 @@ ID CODE
|
||||
|
||||
### SSH-User ändern
|
||||
```bash
|
||||
./checkms --set-user alice --show-config
|
||||
checkms --set-user alice --show-config
|
||||
```
|
||||
|
||||
### Code hinzufügen
|
||||
```bash
|
||||
./checkms --add-code S77714
|
||||
./checkms --add-code 'S77[0-9]{3}' --show-config
|
||||
checkms --add-code S77714
|
||||
checkms --add-code 'S77[0-9]{3}' --show-config
|
||||
```
|
||||
|
||||
### Code löschen
|
||||
```bash
|
||||
./checkms --del-code 2 --show-config
|
||||
checkms --del-code 2 --show-config
|
||||
```
|
||||
→ löscht den Code mit ID `2` (siehe `--show-config`).
|
||||
|
||||
@@ -116,7 +115,7 @@ ID CODE
|
||||
## Optionen
|
||||
|
||||
```
|
||||
Usage: ./checkms [OPTIONS] [YYYY-MM-DD]
|
||||
Usage: checkms [OPTIONS] [YYYY-MM-DD]
|
||||
|
||||
Analyse von MS-Fehlercodes im Exim-Log und Pflege der Codes.
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
# checkms - Analyse von MS-Fehlercodes im Exim-Log + Code-Management
|
||||
# Maintainer: ljp
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
|
||||
Reference in New Issue
Block a user