Files
esn-support-bash-snippets/legacy/README.md
T
h0tznpl0tzandClaude 84ecfaf278 Update legacy/README.md for new repository structure
- Changed title from "Connect Tools" to "Legacy Tools"
- Updated description and overview text
- Fixed outdated file paths (connect/ -> legacy/)
- Aligned with current repository structure

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-11 12:03:39 +02:00

79 lines
2.0 KiB
Markdown

# Legacy Tools
Sammlung von Bash-Skripten für die Legacy-Infrastruktur von easyname. Enthält Tools für Log-Analyse, SSH-Verbindungen und Support-Automatisierung.
---
## Inhaltsverzeichnis
- [Übersicht](#übersicht)
- [Enthaltene Tools](#enthaltene-tools)
- [Voraussetzungen](#voraussetzungen)
- [Lizenz / Sichtbarkeit](#lizenz--sichtbarkeit)
---
## Übersicht
Die Legacy-Tools unterstützen bei typischen Support-Aufgaben in der Legacy-Infrastruktur. Von Log-Analyse über SSH-Shortcuts bis hin zu Mail-Suche - alle Tools sind darauf ausgelegt, wiederkehrende Aufgaben zu automatisieren und zu beschleunigen.
---
## Enthaltene Tools
### [`checkms`](./checkms)
Analyse von Microsoft-spezifischen SMTP Fehlercodes (S3150, S775, S7771…) in den Exim-Logs.
- [Dokumentation & Beispiele](./checkms/README.md)
### [`go`](./go)
SSH-Shortcut-Tool für schnelle Verbindungen zu easyname-Servern.
- [Dokumentation & Beispiele](./go/README.md)
### [`pincMails`](./pincMails)
Sucht nach versendeten PINC Mails einer bestimmten Kundennummer und kopiert diese in einen lokalen Unterordner
- [Dokumentation & Beispiele](./pincMails/README.md)
---
## Voraussetzungen
### Generelle Anforderungen
- **Kerberos-Setup**: Funktionierende Kerberos-Konfiguration
- **SSH-Zugriff**: Berechtigungen für easyname-Infrastruktur
- **LUSER Variable**: Muss in Environment gesetzt sein
### Setup-Anleitung
1. LUSER in `~/.bashrc` oder `~/.bash_env` setzen:
```bash
export LUSER="deinusername"
```
2. Kerberos-Ticket erstellen:
```bash
kinit deinusername@NESSUS.AT
# oder mit go-Tool:
go kinit
```
3. Tool in PATH hinzufügen oder Alias erstellen:
```bash
# Option 1: Alias
alias go="/pfad/zu/legacy/go/go.sh"
# Option 2: Symlink
ln -s /pfad/zu/legacy/go/go.sh ~/bin/go
```
---
## Lizenz / Sichtbarkeit
> Dieses Repository ist **intern** für easyname Support.
> Falls eine Freigabe nach extern geplant ist, bitte vorab mit Teamleitung abklären.
---
*Diese Tools wurden mit Hilfe von Claude Code erstellt.*