|
Service Level Management
Mit
den Logfiles, die von SLCheck erzeugt werden, sind Sie in der Lage,
Service Level Reports zu generieren und Ihre Service Level
Agreements (SLA) zu überwachen. SLCheck schreibt Logdateien im
.csv-Format (Comma Separated Values). Durch Verdichten dieser
Logdateien erhalten sie kompakte Informationen über Ihre Service-Qualität bzw. die Service-Qualität Ihres Providers.
SLCheck stellt zwei Kommandozeilen-Parameter für das Service Level
Management zur Verfügung:
-SLTime
<time>
Zeit
in ms. Die gemessene Zeit wird mit diesem Wert verglichen
-SLFile
<log file name>
Name des
Logfiles
Für das Service Level Management existieren außerdem zwei zusätzliche
Batch-Dateien. CheckSLViolation.cmd wird
ausgeführt, wenn der Server nicht korrekt innerhalb des
Service-Level-Timeouts (-SLTime) antwortet. CheckSLViolationDoubleHTTP.cmd
wird ausgeführt, wenn beim doppelten HTTP-Check einer der beiden
Server nicht korrekt bzw. nicht innerhalb der erlaubten Zeit
antwortet.
Ein
Beispiel:
SLCheck
-p 80 -a server.domain.com -r "HTTP/1.1 200 OK" -SLFile
httplog.csv -SLTime 100 -w 1000
SLCheck
versucht, eine Verbindung mit server.domain.com auf Port 80
herzustellen und einen HTTP GET Befehl zu senden.
- Wenn
die ersten 15 Zeichen des Antwortstrings dem Wert "HTTP/1.1
200 OK" entsprechen
und die Antwortzeit kleiner gleich 100ms ist, ist der Check
erfolgreich – CheckOK.cmd wird ausgeführt (unterdrücken mit
Parameter –NoOkBatch). Das Ergebnis wird im Logfile httplog.csv
protokolliert.
- Wenn
der Server nicht innerhalb des Timeouts von 1000ms antwortet,
werden die Batch-Dateien CheckTimeout.cmd
und CheckSLViolation.cmd ausgeführt. Das Ergebnis wird im
Logfile httplog.csv
protokolliert.
- Wenn
der Server innerhalb der 1000ms antwortet, jedoch einen falschen
Antwortstring liefert (z.B. „403 Forbidden“), werden die
Dateien CheckMismatch.cmd
und CheckSLViolation.cmd ausgeführt. Das Ergebnis wird im
Logfile httplog.csv
protokolliert.
Sämtliche
Batch-Dateien können vom Benutzer angepasst werden. Die Ausführung
der Batch-Dateien kann mit folgenden Parametern unterdrückt werden:
-NoBatch
Es werden keine Batch-Dateien ausgeführt
-NoOkBatch
Es wird keine Datei ausgeführt, wenn der Check positiv verläuft.
Error Batches werden ausgeführt
-NoErrorBatch
Keine Timeout, Mismatch und Fatal Batch-Dateien werden ausgeführt,
nur SL Batch und OK Batch
-NoSLBatch
Keine Service Level Alarm-Batches werden ausgeführt
|
|