Zum Inhalt

Verwaltung des charly Servers

Diese Anleitung beschreibt die wichtigsten Verwaltungsbefehle für den charly-Server. Für detaillierte Hilfe zu jedem Befehl verwenden Sie:

charly-server <Befehl> -Help

Tägliche Verwaltung

Server starten und stoppen

Wann zu verwenden: - Nach Systemneustarts - Bei Wartungsarbeiten - Bei Leistungsproblemen - Bei Service-spezifischen Problemen

# Server starten
charly-server manage start

# Server stoppen
charly-server manage stop

# Server neu starten
charly-server manage restart

Der Befehl führt folgende Aktionen aus: 1. Kontrolliertes Herunterfahren aller Dienste 2. Sicherung des Systemzustands 3. 10 Sekunden Wartezeit 4. Geordneter Neustart aller Dienste 5. Verifikation der Dienstfunktionalität

Status anzeigen

Wann zu verwenden: - Zur Überprüfung der Systemgesundheit - Bei Problemen - Für Supportanfragen

# Detaillierter Status
charly-server manage status

# Vereinfachte Statusanzeige
charly-server manage status -Simple

Der Befehl zeigt: - Charly Version - PostgreSQL Status und Version - Status aller Microservices - Netzwerkkonfiguration - SMB Freigaben

Diagnose und Überwachung

Verzeichnisberechtigungen analysieren

Wann zu verwenden: - Bei Berechtigungsproblemen - Zur Fehlersuche - Bei Zugriffsproblemen

# Berechtigungen anzeigen
charly-server manage folder-permissions "C:\Solutio\Client\Charly\Ablage"

Der Befehl zeigt: - Besitzer und Gruppen - Zugriffsrechte - Vererbungsstatus - Vererbungsquelle

Wartung und Reparatur

Verzeichnisberechtigungen reparieren

Wann zu verwenden: - Bei Zugriffsproblemen beim Anlegen von Patienten Dokumenten - Berechtigungsfehler beim Scannen

# Einzelnes Verzeichnis reparieren
charly-server manage repair-acl -Path "C:\Solutio\Client\Charly\Ablage"

# Mit Unterverzeichnissen
charly-server manage repair-acl -Path "C:\Solutio" -IncludeSubdirectories

# Mehrere Verzeichnisse
charly-server manage repair-acl -Path "C:\Solutio\Client\Charly\Ablage\SolutioText\PatEingang,C:\Solutio\Client\Charly\Ablage\SolutioText\Rechnungen"

# Nur geänderte Dateien seit dem 23.09.2024
charly-server manage repair-acl -StartDate "23.09.2024"

Dienste deregistrieren

Wann zu verwenden: - Vor einer Neuinstallation - Bei hartnäckigen Dienstproblemen - Als Teil der Deinstallation

charly-server manage remove-services

ISO-Datei erstellen

Wann zu verwenden: - Nach einem Export - Für Backupzwecke - Zur Datenweitergabe

# ISO aus Export erstellen
charly-server manage create-iso

Spezielle Funktionen ausführen

Wann zu verwenden: - Auf Anweisung des Supports - Für spezielle Wartungsaufgaben

# Funktion ausführen
charly-server manage runfunction <Funktionsname>

Ressourcenüberwachung

Wann zu verwenden: - Bei Leistungsproblemen - Für proaktive Wartung - Zur Kapazitätsplanung

# Ressourcen überwachen
charly-server manage track-resources
# Mit angepasstem Intervall
charly-server manage track-resources -IntervalSeconds 30

Der Befehl sammelt Daten zu: - CPU-Auslastung (%) - Verfügbarer Arbeitsspeicher (MB) - Festplatten Lese-/Schreibraten (MB/s) - Netzwerk-Durchsatz (MB/s) - Top 3 CPU-intensive Prozesse - Top 3 speicherintensive Prozesse

Die Daten werden als JSON gespeichert unter: %ProgramData%\CharlyServer\system_resources.json

Einwilligungen widerrufen

Wann zu verwenden: - Zum Widerruf von Datenübermittlungen - Bei Änderung der Datenschutzeinstellungen

# Einwilligungen anzeigen und widerrufen
charly-server manage revoke-consent

Der Befehl: - Zeigt alle aktiven Einwilligungen - Ermöglicht selektiven Widerruf - Erstellt Zusammenfassung der Änderungen

Hinweise: - Widerruf gilt nur für zukünftige Übertragungen - Bereits gesendete Daten bleiben erhalten - Einwilligung kann jederzeit neu erteilt werden

Umgebung wechseln

Wann zu verwenden: - Zum Testen von Vorabversionen - Für Entwicklungs- und Testzwecke - Bei Support-Anfragen

# Zur Vorabversion wechseln
charly-server manage switch-environment vorabversion

# Zur Release-Version wechseln
charly-server manage switch-environment release

# Zur aktuellen Version wechseln 
charly-server manage switch-environment snapshot

Verfügbare Umgebungen: - snapshot: Entwicklungs-Snapshots - vorabversion: Vorabversionen - release: Stabile Releases

Hinweise: - Erfordert Administratorrechte - Neustart des Skripts nach Wechsel erforderlich - Aktualisiert alle Skripte auf die neue Umgebung

Skript deinstallieren

Wann zu verwenden: - Bei Neuinstallation - Bei vollständiger Systemreinigung - Bei Migration zu neuer Version

# Skript deinstallieren
charly-server manage uninstall-script

Der Befehl entfernt: - Charly Server-Skriptdateien - Umgebungsvariablen - Registry-Einträge - Geplante Aufgaben

Wichtig: - Entfernt NUR das Charly Server-Skript - Solutio-Software bleibt erhalten - Logdateien werden archiviert - Deinstallation nicht rückgängig machbar

Service Management

Verbesserte Dienstverwaltung in Version 2.1.5+

In Version 2.1.5 wurde die Dienstverwaltung grundlegend verbessert. Dienste können nun individual oder zusammen verwaltet werden, mit parallelen Operationen für schnellere Wartungsarbeiten.

Weiter Informationen finden sich in der Hilfe für den Service Befehl.


Version: 2.1.6

Datum der letzten Aktualisierung: 27.02.2025