🔧 Präventive Systemwartung
Strukturierter Leitfaden für die optimale Wartung und Pflege des Georg Fischer WMS
⚠️ WARTUNGSARBEITEN NUR MIT BERECHTIGUNG
Wichtig: Alle Wartungsarbeiten erfordern entsprechende Berechtigung und Schulung
Bei Unsicherheit: IT-Support +41 81 770 5678 kontaktieren
### Wartungszyklen bei Georg Fischer
#### **Wartungskategorien**
### Wartungskalender 2025
#### **Q1 2025 - Geplante Wartungsarbeiten**
### Wartungsfenster
#### **Standard-Wartungszeiten**
```yaml
standard_wartungsfenster:
taglich:
zeit: "05:00 - 05:30 Uhr"
impact: "Minimal - Background Operations"
verfugbarkeit: "100% für Endbenutzer"
wochentlich:
zeit: "Samstag 22:00 - Sonntag 02:00 Uhr"
impact: "Moderat - Einige Services betroffen"
verfugbarkeit: "95% Core Functions"
monatlich:
zeit: "Erster Sonntag im Monat 20:00 - 06:00 Uhr"
impact: "Hoch - Geplante Downtime"
verfugbarkeit: "Eingeschränkt während Wartung"
notfall:
zeit: "Nach Bedarf"
impact: "Kritisch - Sofortige Aktion erforderlich"
verfugbarkeit: "Service Recovery Priorität"
```
## Präventive Wartung {#praevention}
🌅 Tägliche Wartung
Durchführung: 15-30 Min
Verantwortlich: Schichtführer/Operator
- System-Status prüfen
- Grundlegende Funktionschecks
- Performance-Monitoring
- Backup-Status verifizieren
📅 Wöchentliche Wartung
Durchführung: 1-2 Stunden
Verantwortlich: IT-Support Level 1
- Detaillierte Systemdiagnose
- Log-Dateien analysieren
- Hardware-Komponenten prüfen
- Sicherheits-Updates
📊 Monatliche Wartung
Durchführung: 4-6 Stunden
Verantwortlich: IT-Support Level 2
- Umfassende Performance-Analyse
- Datenbank-Optimierung
- Storage-Management
- Kapazitätsplanung
🔄 Quartalsweise Wartung
Durchführung: 1-2 Tage
Verantwortlich: System-Administrator
- Disaster Recovery Tests
- Major System Updates
- Hardware-Lifecycle Review
- Security Audits
Januar 2025
15. Jan
WMS Major Update
Jungheinrich WMS v5.3.0
Geplante Downtime: 4 Stunden
Jungheinrich WMS v5.3.0
Geplante Downtime: 4 Stunden
28. Jan
Database Maintenance
Index-Reorganisation und Statistiken
Geplante Downtime: 2 Stunden
Index-Reorganisation und Statistiken
Geplante Downtime: 2 Stunden
Februar 2025
12. Feb
Hardware Lifecycle Review
Scanner und Drucker Evaluation
Keine Downtime geplant
Scanner und Drucker Evaluation
Keine Downtime geplant
25. Feb
Security Patch Deployment
Windows Updates und Antivirus
Rolling Updates - Minimal Impact
Windows Updates und Antivirus
Rolling Updates - Minimal Impact
März 2025
18. Mär
Disaster Recovery Test
Vollständiger DR-Simulationstest
Geplante Downtime: 6 Stunden
Vollständiger DR-Simulationstest
Geplante Downtime: 6 Stunden
### Präventionsstrategien
#### **Proaktive Systemüberwachung**
### Early Warning System
#### **Alarm-Konfiguration**
## Hardware-Wartung {#hardware}
🔍 Kontinuierliches Monitoring
System-Performance
- CPU-Auslastung überwachen (Alarm bei >80%)
- Memory-Verbrauch prüfen (Alarm bei >85%)
- Disk-Space monitoring (Alarm bei >90%)
- Network-Latenz messen
Tools: PRTG, Nagios, Windows Performance Monitor
Anwendungs-Health
- WMS-Services Status (24/7)
- Database Connection Pool
- Interface-Verbindungen zu SAP
- User Session Management
Tools: Application Insights, SQL Server Management Studio
Business-Metriken
- Transaktions-Durchsatz
- Response-Zeiten
- Error-Rates überwachen
- User-Activity Trends
Tools: Custom Dashboards, Power BI
🔮 Predictive Maintenance
Trend-Analyse
Langzeit-Überwachung kritischer Metriken zur Vorhersage von Ausfällen:
- Disk-Fragmentation Trends
- Database Growth Patterns
- Hardware-Performance Degradation
- Network-Traffic Anomalien
Machine Learning Modelle
Einsatz von ML-Algorithmen für erweiterte Vorhersagen:
- Anomaly Detection in Log-Files
- Capacity Planning Models
- Failure Prediction Algorithms
- Maintenance Scheduling Optimization
🚨 Kritische Alarme
Auslöser:
- Kompletter Service-Ausfall
- Database Connection Loss
- Disk Space >95% voll
- CPU >95% für >5 Minuten
Response:
- Sofortige SMS an On-Call Engineer
- Automatische Eskalation nach 5 Min
- Incident Management System Trigger
- Management Notification
🔶 Hohe Priorität Alarme
Auslöser:
- Einzelne Service-Degradation
- Interface-Verbindungsabbrüche
- Response-Zeit >5 Sekunden
- Memory Usage >90%
Response:
- E-Mail an Support-Team
- Ticket-Erstellung im ITSM
- Escalation nach 30 Minuten
- Shift Lead Notification
🔸 Mittlere Priorität Alarme
Auslöser:
- Performance-Degradation
- Log-File Anomalien
- Hardware-Warnung
- Backup-Fehler
Response:
- Dashboard-Alert anzeigen
- Daily Report aufnehmen
- Nächste Wartung vorziehen
- Dokumentation aktualisieren
### Server-Hardware
#### **Wartungsroutinen für Server-Infrastruktur**
### Client-Hardware
#### **Arbeitsplatz-Computer und Peripherie**
### Netzwerk-Infrastructure
#### **Switches, Router und Wireless-Access-Points**
## Software-Wartung {#software}
🖥️ WMS Application Server
Täglich
- Temperature-Monitoring prüfen
- Fan-Speed und Airflow kontrollieren
- Power-Status aller Komponenten
- RAID-Array Status verifizieren
Wöchentlich
- Hardware-Event-Logs analysieren
- Memory-Tests durchführen
- Network-Interface Cards prüfen
- UPS-Battery Status kontrollieren
Monatlich
- Staubfilter reinigen
- Kabelverbindungen überprüfen
- Firmware-Updates installieren
- Spare-Parts Inventory prüfen
💾 Database Server
Täglich
- Storage-Performance monitoring
- I/O-Statistiken analysieren
- Backup-Prozess verifizieren
- Transaction-Log-Growth prüfen
Wöchentlich
- Database-Consistency-Checks
- Index-Fragmentation messen
- Storage-Capacity planen
- Performance-Baselines aktualisieren
Monatlich
- SAN-Storage Health-Check
- Database-Statistiken neu berechnen
- Archive-Prozesse optimieren
- Disaster-Recovery-Tests
💻 Arbeitsplatz-PCs
📱 Mobile Devices & Handhelds
Barcode-Scanner
- Objektiv-Reinigung mit speziellen Tüchern
- Battery-Ladezyklen optimieren
- Firmware-Updates installieren
- Kalibrierung und Scan-Tests
- Drop-Tests und Robustheitsprüfung
Mobile Computer
- Screen-Protector und Cases prüfen
- WLAN-Verbindungsqualität testen
- App-Updates durchführen
- Storage-Cleanup und Optimierung
- Backup und Sync-Prozesse verifizieren
🖨️ Drucker & Label-Printer
Regelmäßige Wartungsaufgaben
| Aufgabe | Häufigkeit | Geschätzter Aufwand | Verantwortlich |
|---|---|---|---|
| Druckkopf reinigen | Täglich | 5 Minuten | Operator |
| Papier/Label-Vorrat prüfen | Täglich | 2 Minuten | Operator |
| Druckqualität testen | Wöchentlich | 10 Minuten | Shift Lead |
| Kalibrierung durchführen | Monatlich | 30 Minuten | IT-Support |
| Mechanische Komponenten prüfen | Quartalsweise | 1 Stunde | Techniker |
🌐 Core Network Switches
Monitoring & Health-Checks
- Port-Utilization: Überwachung der Bandbreiten-Nutzung
- Error-Rates: CRC-Errors und Packet-Loss monitoring
- Temperature: Switch-Temperatur und Fan-Status
- Power-Supply: Redundante Stromversorgung prüfen
Wartungsmaßnahmen
- Firmware-Updates: Quartalsweise auf neue Versionen prüfen
- Configuration-Backup: Wöchentlich Konfiguration sichern
- Cable-Management: Monatlich Verkabelung prüfen
- Performance-Baselines: Vierteljährlich neue Baselines erstellen
📶 Wireless Infrastructure
WLAN-Qualitätsprüfung
### WMS-Anwendung
#### **Jungheinrich WMS Software-Maintenance**
### System-Software
#### **Betriebssystem und Infrastructure-Software**
## Datenbank-Wartung {#datenbank}
🔧 Application Services
WMS Core Services
Regelmäßige Prüfungen:
- Service-Status und Startup-Type
- Memory-Leaks Detection
- Connection-Pool Gesundheit
- Thread-Pool Auslastung
Wartungsmaßnahmen:
- Service-Restart bei Memory-Threshold
- Configuration-Updates anwenden
- Log-Level Anpassungen
- Performance-Counter sammeln
Integration Services
SAP-WMS Interface:
- IDOC-Processing Queues überwachen
- RFC-Connection Health prüfen
- Error-Handling und Retry-Logic
- Data-Synchronization Consistency
Interface-Wartung:
- Message-Queue Cleanup
- Dead-Letter-Queue verarbeiten
- Connection-Parameter optimieren
- Throughput-Performance messen
📱 Client Applications
Software-Deployment und Updates
1. Test-Environment
- Neue WMS-Version in Testumgebung deployen
- Funktionale Tests durchführen
- Performance-Regression-Tests
- User-Acceptance-Testing
2. Staging-Environment
- Production-ähnliche Umgebung testen
- Integration-Tests mit SAP
- Load-Testing durchführen
- Rollback-Verfahren testen
3. Production-Deployment
- Rolling-Deployment-Strategie
- Health-Checks nach Deployment
- User-Training für neue Features
- Post-Deployment-Monitoring
Version-Control und Lifecycle
| Component | Current Version | Latest Available | Update Status | Next Maintenance |
|---|---|---|---|---|
| WMS Server | 5.2.1 | 5.3.0 | Update geplant | 15.01.2025 |
| PC Client | 5.2.1 | 5.2.2 | Aktuell | 01.02.2025 |
| Mobile Client | 3.1.4 | 3.2.0 | Testing | 22.01.2025 |
| Scanner Firmware | 4.2.1 | 4.2.1 | Aktuell | 15.02.2025 |
🖥️ Windows Server Maintenance
Windows Update Management
Kritische Sicherheits-Updates
- Timeline: Innerhalb 72 Stunden nach Release
- Testing: Minimale Tests in Dev-Environment
- Deployment: Sofortige Installation auf allen Systemen
- Rollback: Automatisch bei Service-Failure
Wichtige Updates
- Timeline: Innerhalb 2 Wochen nach Release
- Testing: Umfassende Tests in Test-Environment
- Deployment: Stufenweise Rollout
- Rollback: Vorbereitet und getestet
Optionale Updates
- Timeline: Mit nächstem Wartungsfenster
- Testing: Vollständige Regression-Tests
- Deployment: Nach ausführlicher Validierung
- Rollback: Standard-Verfahren
Registry und System-Cleanup
Registry-Optimierung
- Orphaned Registry-Keys entfernen
- System-Performance-Einstellungen optimieren
- Registry-Backup vor Änderungen
- Registry-Fragmentation reduzieren
Disk-Cleanup
- Temporary-Files automatisch löschen
- Windows-Update-Cleanup durchführen
- Event-Log-Rotation konfigurieren
- Recycle-Bin Policy durchsetzen
🛡️ Security Software Maintenance
Antivirus & Anti-Malware
Definition-Updates
- Automatische Updates alle 4 Stunden
- Manual-Check bei kritischen Threats
- Offline-Update-Mechanismus für isolierte Systeme
- Update-Success-Verification
Scan-Konfiguration
- Full-System-Scan wöchentlich (Sonntag 02:00)
- Quick-Scan täglich (05:00)
- Real-Time-Protection kontinuierlich aktiv
- Custom-Scan für WMS-Directories
Firewall & Network Security
Rule-Management
- Monatliche Review aller Firewall-Rules
- Unused-Rules automatisch deaktivieren
- Access-Logs analysieren und Anomalien detektieren
- Rule-Performance und Impact messen
Intrusion Detection System
- IDS-Signatures wöchentlich aktualisieren
- False-Positive-Rate optimieren
- Alert-Thresholds fine-tunen
- Incident-Response-Playbooks aktualisieren
### SQL Server Maintenance
#### **Umfassende Datenbank-Wartung für WMS**
## Dokumentation {#dokumentation}
⚡ Performance-Optimierung
Index-Management
Index-Fragmentierung
Häufigkeit: Wöchentlich (Sonntag 01:00)
Vorgehen:
- Fragmentierung aller Indizes analysieren
- Reorganize bei 5-30% Fragmentierung
- Rebuild bei >30% Fragmentierung
- Statistiken nach Index-Wartung aktualisieren
Automatisierung:
EXEC sp_MSforeachtable "DBCC DBREINDEX ('?')"
Index-Usage-Analyse
Monatliche Analyse:
- Ungenutzte Indizes identifizieren
- Missing-Index-Recommendations prüfen
- Duplicate-Indizes konsolidieren
- Index-Performance-Impact bewerten
Query-Performance
Slow-Query-Detection
Monitoring-Konfiguration:
- Queries >5 Sekunden loggen
- CPU-intensive Queries identifizieren
- I/O-Heavy Operations überwachen
- Blocking-Processes automatisch detektieren
Performance-Tuning
Optimierungsstrategien:
- Execution-Plans analysieren
- Parameter-Sniffing-Issues lösen
- Query-Hints strategisch einsetzen
- Stored-Procedure-Performance optimieren
💾 Backup & Recovery
Full Backup
Zeitplan: Täglich 23:00 Uhr
Aufbewahrung:
- Lokal: 7 Tage
- Network-Storage: 30 Tage
- Tape-Archive: 12 Monate
- Cloud-Backup: 7 Jahre
Verifikation:
- Checksum-Verification bei jedem Backup
- Restore-Test monatlich durchführen
- Recovery-Time-Objectives prüfen
- Backup-Size-Trends überwachen
Differential Backup
Zeitplan: Stündlich (09:00-18:00)
Zweck: Minimierung des Recovery-Time-Windows
Transaction Log Backup
Zeitplan: Alle 15 Minuten
Kritisch für: Point-in-Time-Recovery
Disaster Recovery Procedures
Szenario 1: Database Corruption
- Corrupted-Pages identifizieren
- Page-Level-Restore durchführen
- Consistency-Check ausführen
- Service-Restart und Validation
RTO: 30 Minuten | RPO: 15 Minuten
Szenario 2: Complete Server Loss
- Standby-Server aktivieren
- Latest Full + Differential Backup restore
- Transaction-Log-Backups anwenden
- WMS-Services umkonfigurieren
- Full-System-Testing durchführen
RTO: 4 Stunden | RPO: 15 Minuten
🧹 Data Housekeeping
Daten-Archivierung
| Tabelle/Datentyp | Retention-Policy | Archivierungs-Methode | Häufigkeit |
|---|---|---|---|
| Transaction-Logs | 3 Monate online | Compressed Archive | Monatlich |
| Bewegungsdaten | 12 Monate online | Historical-Table | Jährlich |
| System-Logs | 6 Monate online | File-System-Archive | Quartalsweise |
| User-Sessions | 30 Tage online | Auto-Delete | Täglich |
| Error-Logs | 90 Tage online | Compressed-Backup | Monatlich |
Storage-Space-Management
Kapazitäts-Monitoring
- Warnung bei 80% Auslastung: E-Mail an DB-Admin
- Kritisch bei 90% Auslastung: SMS + Ticket
- Emergency bei 95% Auslastung: Auto-Archivierung
- Full bei 98% Auslastung: Read-Only-Mode
Storage-Optimierung
- Database-File-Growth automatisch konfigurieren
- Temp-DB-Sizing optimieren
- Log-File-Management automatisieren
- Data-Compression strategisch einsetzen
📊 Database-Monitoring
Performance-Metriken
Response-Time-Metriken
- Average Query Duration: <5 Sekunden
- 95th Percentile Response: <10 Sekunden
- Connection-Establishment-Time: <1 Sekunde
- Transaction-Commit-Time: <2 Sekunden
Throughput-Metriken
- Transactions per Second: >500 TPS
- Batch Requests per Second: >1000 req/s
- Page Reads per Second: Monitor for spikes
- Lock Waits per Second: <10 waits/s
Resource-Utilization
- CPU-Utilization: <80% sustained
- Memory-Usage: <90% Buffer Pool
- Disk-I/O-Wait: <20ms average
- Network-Bandwidth: <70% utilization
Database-Health-Checks
Automatisierte Prüfungen
| Check-Type | Häufigkeit | Threshold | Action bei Überschreitung |
|---|---|---|---|
| DBCC CHECKDB | Wöchentlich | 0 Corruption-Errors | Immediate-Alert + Backup-Restore |
| Deadlock-Detection | Kontinuierlich | >5 Deadlocks/Stunde | Query-Analysis + Tuning |
| Blocking-Processes | Jede Minute | >60 Sekunden Block | Process-Kill + Investigation |
| Failed-Login-Attempts | Real-Time | >10 Attempts/Minute | IP-Block + Security-Alert |
### Wartungsdokumentation
#### **Strukturierte Dokumentation aller Wartungsaktivitäten**
## Support-Kontakte
📋 Wartungsprotokoll-Template
Standard-Wartungsbericht
Wartungsdatum: [YYYY-MM-DD HH:MM]
Durchgeführt von: [Name, Rolle, Team]
Wartungstyp: [Präventiv/Korrektiv/Notfall]
Betroffene Systeme: [Liste aller beteiligten Komponenten]
Geplante Downtime: [Start - Ende]
Tatsächliche Downtime: [Start - Ende]
Durchgeführte Arbeiten:
- [Detaillierte Beschreibung der Aktivitäten]
- [Verwendete Tools und Verfahren]
- [Aufgetretene Probleme und Lösungen]
Ergebnisse und Messwerte:
- [Performance-Verbesserungen]
- [Behobene Issues]
- [Neue Baseline-Werte]
Follow-up Aktionen:
- [Zusätzliche Überwachung erforderlich]
- [Geplante Nacharbeiten]
- [Empfehlungen für zukünftige Wartungen]
Validierung:
- [Funktionsprüfung erfolgreich]
- [Performance-Tests bestanden]
- [User-Acceptance bestätigt]
📊 KPI-Dashboard für Wartung
Wartungseffektivität-Metriken
MTBF (Mean Time Between Failures)
847 Stunden
↗ +12% vs. Vormonat
Ziel: >720 Stunden
MTTR (Mean Time To Repair)
23 Minuten
↘ -8% vs. Vormonat
Ziel: <30 Minuten
Planned vs. Unplanned Maintenance
85:15 Ratio
↗ +5% geplante Wartung
Ziel: 90:10 Ratio
First-Time-Fix-Rate
92%
= Gleichbleibend
Ziel: >90%
Maintenance Cost per Hour
€142
↘ -6% vs. Vormonat
Ziel: <€150/Stunde
System Availability
99.7%
↗ +0.2% vs. Vormonat
Ziel: >99.5%
Trend-Analyse
System-Verfügbarkeit Trend (12 Monate)
Zeigt die monatliche System-Verfügbarkeit und identifiziert saisonale Muster
Wartungskosten Trend (12 Monate)
Überwacht die Entwicklung der Wartungskosten und ROI-Optimierung
📁 Dokumenten-Management
Ordnerstruktur für Wartungsdokumentation
Wartungsdokumentation/
01_Wartungsplanung/
Wartungskalender_2025.pdf
Ressourcenplanung.xlsx
Wartungsstrategie_V2.1.docx
02_Protokolle/
2025/
01_Januar/
02_Februar/
03_Checklisten/
Hardware_Wartung_Checklist.pdf
Software_Update_Checklist.pdf
Datenbank_Wartung_Checklist.pdf
04_Verfahrensanweisungen/
Notfall_Wartung_Procedure.pdf
Disaster_Recovery_Plan.pdf
Rollback_Procedures.pdf
05_KPI_Berichte/
Monatsbericht_Wartung_Jan2025.xlsx
Quartalsreview_Q4_2024.pptx
Dokument-Versionierung
Naming-Convention
[Dokumenttyp]_[Beschreibung]_V[Major].[Minor].docx
Beispiel:
Wartungsprotokoll_WMS_Update_V2.1.docx
Versions-Schema
- Major-Version (X.0): Grundlegende Änderungen in Struktur oder Verfahren
- Minor-Version (X.Y): Ergänzungen oder kleinere Korrekturen
- Patch-Version (X.Y.Z): Rechtschreibkorrekturen oder Format-Anpassungen
Review-Prozess
- Erstellung: Autor erstellt Entwurf
- Review: Fachbereichsleiter prüft Inhalt
- Freigabe: IT-Manager genehmigt finale Version
- Distribution: Controlled Distribution an relevante Teams
- Archivierung: Alte Versionen werden archiviert
🔄 Lessons Learned Database
Wissensdatenbank für Wartungserfahrungen
Hardware-Ausfälle
15.12.2024
SAN-Controller Ausfall während Backup
Problem: Primärer SAN-Controller versagte während nächtlichem Backup
Lösung: Automatischer Failover auf sekundären Controller funktionierte
Prävention: Monitoring für Controller-Temperatur hinzugefügt
Software-Updates
08.01.2025
WMS-Update verursacht SAP-Interface-Probleme
Problem: Nach WMS-Update funktionierte SAP-Schnittstelle nicht mehr
Lösung: Interface-Configuration musste nach Update angepasst werden
Prävention: Interface-Tests in Update-Checklist aufgenommen
Performance-Optimierung
22.11.2024
Database-Performance nach Index-Rebuild deutlich verbessert
Beobachtung: Monatlicher Index-Rebuild reduzierte Query-Zeit um 40%
Implementierung: Automatischer Index-Rebuild alle 2 Wochen eingeführt
Monitoring: Index-Fragmentierung wird kontinuierlich überwacht
Wissenstransfer-Mechanismen
🚨 Notfall-Kontakte
24/7 Notfall-Hotline
+41 81 770 9999
Bei kritischen Systemausfällen oder Sicherheitsproblemen
IT-Support Desk
+41 81 770 5678
wms-support@georgfischer.com
Mo-Fr 07:00-18:00 Uhr
🔧 Spezialisierte Wartungs-Teams
Database-Administration
dba-team@georgfischer.com
Hardware-Wartung
+41 81 770 1280
Netzwerk-Administration
network-team@georgfischer.com
Wartungskoordination
erick.hernandez.zenil@georgfischer.com