- 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>
79 lines
2.0 KiB
Markdown
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.* |