Exportiert die Meldungen aus dem Diagnoseprotokoll in eine CSV-Datei zur weiteren Analyse.
Es werden die Daten der letzen 24 Stunden exportiert.
Export-CSTraceMessageCsv [-FilePath] <String> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Dateiname der zu erstellenden CSV-Datei. | true | false |
Export-CSTraceMessageCsv diagnoseprotokoll.csv
Sammelt die Logdateien von den einzelnen Hosts im Cluster ein
Sammelt alle Logdatien von den einzelnen Hosts im Cluster ein und legt diese im gewünschten Ordner
ab.
Get-CSDiagnosticsLogFiles [[-Duration] <TimeSpan>] [[-ExportFolder] <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Der Zeitraum für den die Logfiles gespeichert werden soll. (Default: 1 Stunde) | false | false | 01:00:00 | ||
Der Ordner in dem die Logfiles gespeichert werden sollen. (Default: ./dd_MM_yyyy_HH_mm_ss/) | false | false |
Get-CsDiagnosticsLogFilesCommand
Get-CsDiagnosticsLogFilesCommand -RootDirectory ./Logs
Führt eine Performance Messung anhand von CS Metriken durch.
Führt eine Performance Messung anhand von CS Metriken durch.
Measure-CSPerformance [[-NumberOfExecutions] <int>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Anzahl der Aufrufe pro Kategorie. | false | false |
The output type is the type of the objects that the cmdlet emits.
Measure-CSPerformance
Setzt die Diagnoseprotokoll-Konfiguration auf den Default.
Setzt die Diagnostics-Konfiguration auf den Default zurück, d.h. das Logging findet nur in das
Diagnoseprotokoll und nicht in Logdateien statt. Dieses gilt für alle Nachrichten mit dem
Messagelevel 'Warning' oder höher. Werden keine Komponenten angegeben, werden alle Komponenten
zurückgesetzt.
Reset-CSDiagnosticsConfiguration [[-Components] <string[]>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
false | true (ByValue) |
The input type is the type of the objects that you can pipe to the cmdlet.
Reset-CSDiagnosticsConfiguration
Reset-CSDiagnosticsConfiguration -Components schleupen.cs.pi.sb.services,schleupen.cs.pi.sb.messaging.services
Speichert die Konfiguration des Schleupen Watchdog Monitoring Service.
Der Watchdog ist ein Windowsdienst zur Überwachung von integralen CS3-Komponenten. Hierzu gehören
u.a. IIS-Anwendungspools und Windowsdienste. Fällt eine überwachte Komponente aus, wird eine
E-Mail versendet. Der Watchdogdienst sollte auf jedem CS3-Server ausgeführt werden. Die
Konfiguration wird für jeden CS3-Server separat gespeichert und ist damit auch für jeden Server
separat durchzuführen.
Save-WatchdogConfiguration [-WatchdogConfiguration] <WatchdogConfiguration> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Konfigurationsobjekt für die Watchdogkonfiguration | true | false |
The output type is the type of the objects that the cmdlet emits.
$config = Select-WatchdogConfiguration $config.PollInterval = '00:01:00' $config.SmtpHost = 'smtpserver' $config.SmtpPort = 25 $config.RequiresAuthentication = $true $config.EnableSsl = $true $config.Sender = 'neuersender@firma.de' $config.Recipients = 'admin1@firma.de, admin2@firma.de' $config.ServerRoles = 'BusinessProcessServer;PresentationServer' $config.ServiceStartupDelay = '00:00:00' $config.WindowsServiceFaultNotificationThreshold = 3 Save-WatchdogConfiguration $config
Listet die konfigurierbaren Diagnostics-Komponenten auf.
Listet alle Komponenten auf, für die die Diagnostics-Konfiguration angepasst werden kann. Die
Auswahl kann über einen Filter angepasst werden.
Select-CSDiagnosticsComponent [[-Filter] <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
false | true (ByValue) |
The input type is the type of the objects that you can pipe to the cmdlet.
Select-CSDiagnosticsComponent
Select-CSDiagnosticsComponent -Filter pi.sb
Ermittelt die Konfiguration des Schleupen Watchdog Monitoring Service.
Der Watchdog ist ein Windowsdienst zur Überwachung von integralen CS3-Komponenten. Hierzu gehören
u.a. IIS-Anwendungspools und Windowsdienste. Fällt eine überwachte Komponente aus, wird eine
E-Mail versendet. Der Watchdogdienst sollte auf jedem CS3-Server ausgeführt werden. Die
Konfiguration wird für jeden CS3-Server separat gespeichert und ist damit auch für jeden Server
separat durchzuführen.
Select-WatchdogConfiguration [<CommonParameters>]
The output type is the type of the objects that the cmdlet emits.
Select-WatchdogConfiguration
$config = Select-WatchdogConfiguration
Legt die Diagnostics-Konfiguration für ausgewählte Komponenten fest.
Setzt für ausgewählten Komponenten den Messagelevel in der Diagnoseprotokoll-Konfiguration. Dieses
ist für den angegebenen Zeitraum gültig und wird danach wieder deaktiviert. Ohne explizite Angabe
einer Zeitspanne wird ein Wert von einer Stunde verwendet. Die Konfiguration wird auf allen
Rechnern im CS3-Cluster, auf denen die ausgewählten Komponenten installiert sind, geändert.
Set-CSDiagnosticsConfiguration [-Components] <string[]> [-LogLevel] {Trace | Debug | Information | Warning | Error | Critical | None} [[-Duration] <TimeSpan>] [[-AdditionalLoggers] {NHibernateSQL | NHibernate}] [[-Targets] {DiagnosticProtocol | OpenSearch | File}] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Das zu verwendende Message Level. Possible values: Trace, Debug, Information, Warning, Error, Critical, None |
true | false | Trace | ||
Die Dauer für die Gültigkeit der Konfiguration. (Default: 1 Stunde) | false | false | 01:00:00 | ||
Zusätzliche zu aktivierende Logger Possible values: NHibernateSQL, NHibernate |
false | false | |||
Zu konfigurierendes Logging Ziel Possible values: DiagnosticProtocol, OpenSearch, File |
false | false | |||
true | true (ByValue) |
The input type is the type of the objects that you can pipe to the cmdlet.
Set-CSDiagnosticsConfiguration -Components schleupen.cs.pi.sb.services,schleupen.cs.pi.sb.messaging.services -MessageLevel Verbose -Duration [System.TimeSpan]::FromHours(3)
Testet die Konfiguration des Schleupen Watchdog Monitoring Service.
Testet die Konfiguration des Schleupen Watchdog Monitoring Service durch: - Versand einer Mail an
alle Empfänger
Test-WatchdogConfiguration [<CommonParameters>]
Test-WatchdogConfiguration
Schreibt Meldungen in das Diagnoseprotokoll.
Schreibt Meldungen in das Diagnoseprotokoll.
Write-CSTraceMessage [-Message] <string> [-Level] <string> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Meldung, die geschrieben werden soll. | true | false | |||
Level der Meldung, die geschrieben werden soll. | true | false |
Write-CSTraceMessage "Die ist eine Meldung" -Level "Warning"