Doku erweitert: CRIF-Monitoring, Notification-Tags, SSH-Zugang

- CRIF Bürgel Export-Workflow dokumentiert (NAV → WinSCP → CRIF FTP)
- Notification-Tag-System erklärt (VAE, IFS, ECOM, Mail-Verteiler)
- SSH-Zugang zu SRV-JOB01 dokumentiert
- Bekannte Hosts erweitert

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
root
2026-01-27 10:50:23 +01:00
parent 07772a483e
commit d4af94c2b7

View File

@@ -84,6 +84,17 @@ curl -sk -X POST "https://srv-monitor02/api_jsonrpc.php" \
| Host | HostID | Beschreibung | | Host | HostID | Beschreibung |
|------|--------|--------------| |------|--------|--------------|
| SRV-DB12 REMA Datenbank | 10786 | MSSQL Server mit Wartungsplänen | | SRV-DB12 REMA Datenbank | 10786 | MSSQL Server mit Wartungsplänen |
| SRV-JOB01 | 10636 | Windows Server für Scheduled Tasks (WinSCP, Monitoring) |
### SSH-Zugang zu Windows-Servern
SRV-JOB01 hat OpenSSH installiert. SSH-Key ist bereits hinterlegt:
```bash
ssh 'vinos\rwi@srv-job01' "Get-ScheduledTask"
```
**Zabbix Agent 2 Config:** `C:\Program Files\Zabbix Agent 2\zabbix_agent2.conf`
## Bekannte Probleme & Lösungen ## Bekannte Probleme & Lösungen
@@ -139,6 +150,54 @@ Der SQL Server kann den Job-Besitzer (Windows-Account) nicht mehr im Active Dire
- In Zabbix: Problem sollte nach nächstem erfolgreichen Job-Lauf automatisch schließen - In Zabbix: Problem sollte nach nächstem erfolgreichen Job-Lauf automatisch schließen
- Oder manuell Job starten und Status prüfen - Oder manuell Job starten und Status prüfen
### CRIF Bürgel Export-Monitoring (`processing_backup_monitoring_hours_crif`)
**Trigger:** Prüft ob im Verzeichnis `\\vinos.local\sys\nav\interfaces\CRIFBuergel\backup` Dateien vorhanden sind, die jünger als 1 Tag sind.
**Ablauf des CRIF-Exports:**
1. **NAV/Business Central** erstellt `CL_*.dat.zip` Exportdateien in `\CRIFBuergel\exp\`
2. **Scheduled Task** `Transfer-FilesWinSCP` (SRV-JOB01, täglich 02:00) lädt Dateien zu `ftp.crif.de` hoch
3. Nach erfolgreichem Upload werden Dateien nach `\CRIFBuergel\backup\` verschoben
**Bei Fehler prüfen:**
1. **Export-Ordner leer?** → NAV Aufgabenwarteschlange prüfen (häufigste Ursache!)
2. **WinSCP-Log prüfen:** `\\vinos.local\sys\nav\interfaces\CRIFBuergel\log\`
3. **SFTP-Verbindung testen:** Config in `C:\Tasks\crifbuergel\CRIF-config.xml`
**CRIF FTP-Server Struktur:**
- `/in/WeinVinos/` - Upload-Ziel für Exports
- `/out/` - (leer, keine Downloads)
## Notification-System (Tags)
Zabbix Actions filtern nach **Tags** auf Triggern. Um Benachrichtigungen zu aktivieren, muss der Trigger das entsprechende Tag haben.
| Tag | Ziel |
|-----|------|
| `Meldung_Webhook_VAE-Meldungen` | MS Teams VAE-Kanal |
| `Meldung_Webhook_IFS-Meldungen` | MS Teams IFS-Kanal |
| `Meldung_Webhook_ECOM-Meldungen` | MS Teams ECOM-Kanal |
| `Meldung_Mail_Bereitschaft` | bereitschaft.it@vinos.de |
| `Meldung_Mail_BI` | BI-Team |
| `Meldung_Mail_HM` | HM_Monitoring@vinos.de |
| `Meldung_RM_Monitoring` | RM_Monitoring@vinos.de |
| `Meldung_Mail_Viki` | viki@vinos.de |
**Tag zu Trigger hinzufügen (API):**
```json
{
"method": "trigger.update",
"params": {
"triggerid": "<TRIGGER_ID>",
"tags": [
{"tag": "existing_tag", "value": ""},
{"tag": "Meldung_Webhook_VAE-Meldungen", "value": ""}
]
}
}
```
**Wichtig:** Alle existierenden Tags müssen mit angegeben werden, sonst werden sie überschrieben!
## Development Workflow ## Development Workflow
1. API-Abfragen testen mit `curl` und `jq` 1. API-Abfragen testen mit `curl` und `jq`