Leistungsindikatoren Exchange 2010 - perfmon - Zabbix perf couter
Aus znilwiki
Hier ein kleine Sammlung von Leistungsindikatoren für Exchange 2010 gemäß http://technet.microsoft.com/de-de/library/dd335215%28v=exchg.141%29.aspx
Ich habe das ganze in einer eigen Zabbix-Vorlage / Template verarbeitet. Link und veröffentlichung folgt wenn der Test abgschlossen ist.
Da gab es ein paar Fehler die ich ausgeklingelt habe (Auf der Microsoft-Seite sind einige falsch übersetzt)
Outlook Web App
perf_counter[]: \MSExchange OWA\Durchschnittliche Suchzeit Beschreibung: Zeigt die durchschnittliche Zeit an, die beim Warten auf den Abschluss eines Suchvorgangs vergangen ist. Trigger: >5000ms
ASP.NET
perf_counter[]: \ASP.NET\Anwendungsneustarts Beschreibung: Zeigt an, wie oft die Anwendung während der Lebensdauer des Webservers neu gestartet wurde. Trigger: >0
perf_counter[]: \ASP.NET\Arbeitsprozess-Neustarts Beschreibung: Zeigt an, wie oft ein Workerprozess auf dem Computer neu gestartet wurde. Trigger: >0
perf_counter[]: \ASP.NET\Wartezeit der Anforderung Beschreibung: Zeigt die Wartezeit der letzten Anforderung in der Warteschlange in Millisekunden an. Trigger: >0
perf_counter[]: \ASP.NET-Anwendungen(*)\Anfragen in der Anwendungswarteschlange Beschreibung: Zeigt die Anzahl der Anforderungen in der Warteschlange der Anwendung an. Trigger: >0
Indikator für den Verfügbarkeitsdienst
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: \MSExchange-Verfügbarkeitsdienst\Durchschnittliche Verarbeitungszeit für eine Frei/Gebucht-Anforderung Beschreibung: Zeigt die durchschnittliche Dauer der Verarbeitung einer Frei/Gebucht-Anforderung in Sekunden an. Eine Anforderung kann mehrere Postfächer enthalten. Frei/Gebucht-Antworten enthalten keine Besprechungsvorschläge. Wert sollte immer kleiner als 5 sein. Trigger: >5
ActiveSync
perf_counter[]: \MSExchange ActiveSync\Ausstehende Ping-Befehle Beschreibung: Zeigt die Anzahl der aktuell auf dem Server ausstehenden Ping-Befehle an. Trigger: "Ausstehende Ping-Befehle" und "Ausstehende Synchronisierungsbefehle" stellen die Anzahl der ausstehenden Anforderungen dar, die immer in etwa der Anzahl der Benutzer entsprechen sollte, die Direct Push verwenden oder auf eine Synchronisierung warten.
perf_counter[]: \MSExchange ActiveSync\Ausstehende Synchronisierungsbefehle Beschreibung: Zeigt die Anzahl der aktuell auf dem Server ausstehenden Synchronisierungsbefehle an. Trigger: Siehe oben
perf_counter[]: \MSExchange ActiveSync\Aktuelle Anforderungen Beschreibung: Zeigt die Anzahl der HTTP-Anforderungen an, die auf die Zuweisung zu einem Thread warten. Trigger: .avg(#3)}>100 (bei einer Abfrage alle 300 Sekunden / 5 Minuten)
RPC-Clientzugriff
perf_counter[]: \MSExchange RpcClientAccess\Durchschnittl. RPC-Wartezeit Beschreibung: Zeigt die durchschnittliche Wartezeit (in ms) für die letzten 1.024 Pakete an. Wert sollte unter 250 ms liegen. Trigger: >250
perf_counter[]: \MSExchange RpcClientAccess\RPC-Vorgänge/Sek. Beschreibung: Zeigt die Rate der RPC-Vorgänge pro Sekunde an. Trigger:
perf_counter[]: \MSExchange RpcClientAccess\RPC-Anforderungen Beschreibung: Zeigt die Anzahl der Clientanforderungen an, die aktuell vom RPC-Clientzugriffsdienst verarbeitet werden. Der Wert sollte nicht über 40 liegen. Trigger: >40
perf_counter[]: \MSExchange RpcClientAccess\Anzahl von aktiven Benutzern Beschreibung: Zeigt die Anzahl der eindeutigen Benutzer an, die in den letzten 2 Minuten aktiv gewesen sind. Trigger:
perf_counter[]: \MSExchange RpcClientAccess\Anzahl Verbindungungen Beschreibung: Zeigt die Gesamtzahl der bestehenden Clientverbindungen an. Trigger:
perf_counter[]: \MSExchange RpcClientAccess\Anzahl Benutzer Beschreibung: Zeigt die Anzahl der Benutzer an, die mit dem Dienst verbunden sind. Trigger:
perf_counter[]: MSExchangeIS\RPC-Anforderungen Beschreibung: Zeigt die Gesamtanzahl von RPC-Anforderungen an, die aktuell im Informationsspeicherprozess ausgeführt werden. Sollte zu jeder Zeit unter 70 liegen. Trigger: >70
perf_counter[]: MSExchangeIS\Durchschnittl. RPC-Wartezeit Beschreibung: Zeigt die RPC-Wartezeit in Millisekunden (ms) als Durchschnitt aller Vorgänge der letzten 1.024 Pakete an. Informationen zu den Auswirkungen auf Clients, wenn die durchschnittlichen RPC-Gesamtwartezeiten auf dem Server ansteigen, finden Sie unter http://technet.microsoft.com/de-DE/library/dd297964(v=exchg.141).aspx Sollte im Durchschnitt nicht über 100 ms liegen. Trigger: avg(#5)>100
perf_counter[]: MSExchangeIS-Postfach\Durchschnittliche RPC-Wartezeit Beschreibung: Zeigt die RPC-Wartezeit in Millisekunden (ms) als Durchschnitt aller Vorgänge der letzten 1.024 Pakete an. Sollte im Durchschnitt nicht über 100 ms liegen. Trigger: .avg(#5)>100
perf_counter[]: MSExchangeIS-Client (*)\Durchschnittl. RPC-Wartezeit Beschreibung: Zeigt die Server-RPC-Wartezeit in Millisekunden (ms) als Durchschnitt der letzten 1.024 Pakete für ein bestimmtes Clientprotokoll an. Sollte im Durchschnitt für jeden Client unter 50 ms liegen. Starke Abweichungen zwischen verschiedenen Clienttypen wie IMAP4, Outlook Anywhere bzw. anderen Clients (MAPI) können hilfreich sein, um sich bei der Problembehandlung auf die relevanten Unterkomponenten zu konzentrieren. Trigger:
OAB Offline Address Book
perf_counter[]: \MSExchangeFDS:OAB(*)\In die Warteschlange eingestellte Downloadtasks Beschreibung: Zeigt die Anzahl der OAB-Downloadtasks an, die seit dem Start des Dateiverteilungsdiensts in die Warteschlange gestellt wurden. Werte größer als 0 deuten auf einen Fehler beim Kopieren von OAB-Daten von Postfachservern hin. Trigger: >0
perf_counter[]: \MSExchangeFDS:OAB(*)\Abgeschlossene Downloadtasks Beschreibung: Zeigt die Anzahl der OAB-Downloadtasks an, die seit dem Start des Dateiverteilungsdiensts abgeschlossen wurden. Der Standardwert ist alle 480 Minuten oder 8 Stunden. Werte größer als 3 pro Tag weisen darauf hin, dass es sich bei dem Zeitplan, der für den Download aktualisierter OAB-Dateien auf dem Clientzugriffsserver festgelegt wurde, nicht um einen Standardzeitplan handelt. Trigger: .avg(86400)}>3
---
Postfachspeicher
perf_counter[]: MSExchange-Datenbank\E/A: Durchschnittliche Wartezeit für Datenbankleseoperationen (angefügt) Beschreibung: Gibt die durchschnittliche Zeit zum Lesen der Datenbankdatei in Millisekunden (ms) an. Der Durchschnittswert sollte unter 20 ms betragen. Spitzen (Maximalwerte) sollten 100 ms nicht überschreiten. Trigger: >100
perf_counter[]: Datenbank\Datenbank:Seitenfehlerverzögerungen/Sek. Beschreibung: Gibt die Rate an Seitenfehlern an, die nicht bearbeitet werden können, weil keine Seiten für die Zuweisung vom Datenbankcache verfügbar sind. Dieser Indikator sollte auf Produktionsservern 0 betragen. Wenn dieser Indikator größer als 0 ist, weist dies darauf hin, dass der Wert für "MSExchange-Datenbank\E/A: Durchschnittliche Wartezeit für Datenbankschreiboperationen (angefügt)" zu hoch ist. Trigger: >0
perf_counter[]: Datenbank\Wartende Protokollthreads Beschreibung: Zeigt die Anzahl der Threads an, die auf den Abschluss eines Updates der Datenbank warten, indem die Daten ins Protokoll geschrieben werden. Der durchschnittliche Wert sollte weniger als 10 wartende Threads betragen. Trigger: .avg(#5)>10
perf_counter[]: MSExchange-Datenbank\E/A: Durchschnittliche Wartezeit für Protokollleseoperationen Beschreibung: Gibt die durchschnittliche Zeit zum Lesen aus einer Protokolldatei in Millisekunden (ms) an. Spezifisch für Protokollwiedergabe- und Datenbankwiederherstellungsoperationen. Der Durchschnittswert sollte unter 200 ms liegen. Spitzen (Maximalwerte) sollten 1.000 ms nicht überschreiten. Trigger: >1000
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger:
perf_counter[]: Beschreibung: Trigger: