Windows – Standardprüfungen und Richtlinien
Agent Client Collector bietet die folgenden Standardprüfungen und Richtlinien für Windows-Systemüberwachung.
Windows Ereignisüberwachungsprüfungen
| Prüfung | Beschreibung | Verwendung und Beispiel | Ausgabe |
|---|---|---|---|
| os.windows.check-event-log | Misst das Ereignisprotokoll Windows anhand von Parameterschwellenwerten und gibt ein Ereignis CRITICAL\WARNING\OK zurück. |
Verwendung:
Anwendungsbeispiel: |
Ereignisprotokoll prüfen OK: Das Ereignisprotokoll, das dem Muster entspricht, lautet<matched count> |
| os.windows.check-event-log-count | Misst das Ereignisprotokoll Windows anhand von Parameterschwellenwerten und gibt ein Ereignis KRITISCH\WARNUNG\OK zurück. Stellt Informationen zur Anzahl der Ereignisse bereit, die innerhalb eines angegebenen Zeitraums für eine einzelne Protokolldatei und eine einzelne ID aufgetreten sind. Gibt auch die Filter an, die zum Abrufen von Ereignissen für eine bestimmte einwertige Windows-Ereignisebene und einen bestimmten Anbieternamen angewendet werden sollen. Das Abrufen von Ereignissen aus mehreren Protokolldateien wird nicht unterstützt. Die Anzahl der Ereignisse wird ohne Details zu den einzelnen Ereignissen angegeben. |
Verwendung:
Anwendungsbeispiel: |
Ereignisprotokoll prüfen OK: Das Ereignisprotokoll, das dem Muster entspricht, lautet<matched count> |
| os.windows.check-event-log-details |
Sammelt und filtert Windows-Ereignisprotokolle basierend auf den Werten Ruft Windows-Ereignisprotokolle gemäß den angegebenen Parametern ab und filtert sie. Gibt basierend auf dem angegebenen Schweregrad Details zu den Ereignissen mit dem Status KRITISCH, WARNUNG oder OK zurück. |
Verwendung:
Anwendungsbeispiel: |
Ereignisprotokolldetails prüfen WARNUNG: Typ: Informationen, Kategorie: Anwendung, Computer: ws19-inc0061393.LOCAL.LAB, Event_ID: 1704, Nachricht: Sicherheitsrichtlinie in den Gruppenrichtlinienobjekten wurde erfolgreich angewendet., Erstellt am: 14.10.2024 00:09:35 . Typ: Informationen, Kategorie: Anwendung, Computer: ws19-inc0061393.LOCAL.LAB, Event_ID: 16384, Nachricht: Neustart des Softwareschutzservice um 2124-09-20T06:25:44Z erfolgreich geplant. Grund: Regel-Engine, Erstellungszeit: 13.10.2024 23:25:44. Typ: Informationen, Kategorie: Anwendung, Computer: ws19-inc0061393.LOCAL.LAB, Event_ID: 16394, Nachricht: Offline-Migration auf niedrigerer Ebene erfolgreich., TimeCreated: 13.10.2024 11:24:19. Typ: Informationen, Kategorie: Anwendung, Computer: ws19-inc0061393.LOCAL.LAB, Event_ID: 8224, Nachricht: Der VSS-Service wird aufgrund einer Leerlauf-Zeitüberschreitung heruntergefahren., Erstellt: 13.10.2024 11:51:36. |
| os.windows.check-disk-name | Verwendet den Namen des Speicherlaufwerks als Eingabe und überprüft, ob das Laufwerk vorhanden ist. Gibt einen CRITICAL\WARNING\OK -Wert basierend auf dem angegebenen Parameter zurück. |
Winchecks check-windows-disk-name<options> -d: Datenträgername (Standard = C) Anwendungsbeispiel: |
Windows-Prüfungen OK: Datenträgerspeicher C ist vorhanden. |
| os.windows.check-processor-queue-length |
Misst die Länge der Prozessorwarteschlange anhand von Schwellenwerten und gibt ein Ereignis vom Typ KRITISCH\WARNUNG\OK gemäß den in den Begleitparametern angegebenen Schwellenwerten zurück. |
Verwendung:
Verwendungsbeispiel: |
Processor Queue Length OK: The Processor Queue length is 0.00 (Länge der Prozessorwarteschlange OK: Die Länge der Prozessorwarteschlange beträgt 0,00.) |
| os.windows.check-system-cpu-load |
Prüft die CPU-Last mithilfe von typeperf. Misst die CPU-Last anhand von konfigurierten Schwellenwerten und gibt ein Ereignis vom Typ KRITISCH\WARNUNG\OK gemäß den in den Begleitparametern angegebenen Schwellenwerten zurück. |
Verwendung:
Verwendungsbeispiel: |
CPU Load OK: The total CPU utilization is 26.92% (CPU-Last OK: Die CPU-Gesamtlast beträgt 26,92 %.) |
| os.windows.check-system-disk |
Misst den freien physischen Arbeitsspeicher anhand von Schwellenwerten und gibt ein Ereignis vom Typ KRITISCH\WARNUNG\OK gemäß den in den Begleitparametern angegebenen Schwellenwerten zurück. |
Verwendung:
Verwendungsbeispiel: |
Disk Usage Check OK: The disk usage is % (Datenträgerverwendungsprüfung OK: Die Datenträgerverwendung beträgt %.) |
| os.windows.check-system-memory-percent |
Erfasst die RAM-Auslastung. Misst die Arbeitsspeicherauslastung anhand von konfigurierten Schwellenwerten und gibt ein Ereignis vom Typ KRITISCH\WARNUNG\OK gemäß den in den Begleitparametern angegebenen Schwellenwerten zurück. |
Verwendung:
Verwendungsbeispiel: |
RAM Usage OK: The total memory utilization is 84% (RAM-Auslastung OK: Die Arbeitsspeicherauslastung insgesamt beträgt 84 %.) |
| os.windows.check-system-process |
Laufende Prozesse werden zur Ermittlung laufender Prozesse abgefragt, die den angegebenen Argumenten entsprechen. (Muster, Name, Muster und Name. Mindestens ein Argument muss angegeben werden.) Misst die laufenden Prozesse anhand von konfigurierten Schwellenwerten und Filtern und gibt ein Ereignis vom Typ KRITISCH\WARNUNG\OK gemäß den in den Begleitparametern angegebenen Schwellenwerten zurück. |
Verwendung:
Verwendungsbeispiel: |
Check Process OK (Prozess überprüfen OK): OK Found 1 matching running processes named explorer (OK 1 übereinstimmender laufender Prozess mit Namen explorer gefunden) |
| os.windows.check-directory | Überprüft, ob ein Windows-Verzeichnis vorhanden ist. |
Verwendung: -d --directory – Pfad zum entsprechenden Verzeichnis; verwenden Sie „\“ für die Trennung. Verwendungsbeispiel: |
Check Directory OK: The directory 'C:/Users/Public' exists (Verzeichnis überprüfen OK: Das Verzeichnis 'C:/Users/Public' ist vorhanden.) |
| os.windows.check-pagefile |
Erfasst die Pagefile-Belegung und vergleicht sie mit den Schwellenwerten für WARNUNG und KRITISCH. |
Verwendung:
Verwendungsbeispiel: |
Check Windows Page File OK: Page file usage at 31.63% (Windows-Auslagerungsdateien überprüfen OK: Belegung der Auslagerungsdateien bei 31,63 %) |
| os.windows.check-free-physical-memory |
Misst den freien physischen Arbeitsspeicher anhand von konfigurierten Schwellenwerten und gibt ein Ereignis vom Typ KRITISCH\WARNUNG\OK gemäß den in den Begleitparametern angegebenen Schwellenwerten zurück. |
Verwendung:
Verwendungsbeispiel: |
Freier physischer Speicher OK: Der freie physische Speicher beträgt 20,25 %. |
| os.windows.check-free-virtual-memory |
Misst den freien virtuellen Arbeitsspeicher anhand von konfigurierten Schwellenwerten und gibt ein Ereignis vom Typ KRITISCH\WARNUNG\OK gemäß den in den Begleitparametern angegebenen Schwellenwerten zurück. |
Verwendung:
Anwendungsbeispiel: |
Freier virtueller Speicher OK: Der freie virtuelle Speicher beträgt 25,66 % |
| os.windows.check-process-cpu |
Misst „CPU-Auslastung Prozess“ anhand von konfigurierten Schwellenwerten und gibt ein Ereignis vom Typ KRITISCH\WARNUNG\OK gemäß den in den Begleitparametern angegebenen Schwellenwerten zurück. |
Verwendung:
Nutzungsbeispiel: |
Check Process CPU OK: Process CPU usage is 0.0000% (Prozess-CPU überprüfen OK: CPU-Auslastung Prozess beträgt 0,0000 %.) |
| os.windows.check-process-memory |
Misst die Prozessspeicherauslastung anhand von Schwellenwerten und gibt ein Ereignis vom Typ KRITISCH\WARNUNG\OK gemäß den in den Begleitparametern angegebenen Schwellenwerten zurück. |
Verwendung:
Anwendungsbeispiel: |
Check Process Memory OK: Process Memory usage is 0.0149% (Prozessspeicher überprüfen OK: Die Prozessspeicherauslastung beträgt 0,0149 %.) |
| os.windows.check-user-account |
Verwendet die Liste der Anwendernamen als Eingabe und überprüft, ob der Anwenderaccount aktiv ist. Gibt einen Wert KRITISCH\WARNUNG\OK zurück. |
Winchecks check-windows-user-disabled (Optionen) -u: Kommagetrennte Liste von Anwendernamen Anwendungsbeispiel: |
Anwendername und Status |
Windows Prüfungen der Metriküberwachung
| Prüfung | Beschreibung | Verwendung und Beispiel | Ausgabe |
|---|---|---|---|
| os.windows.check-processor-queue-length | Misst die Länge der Prozessorwarteschlange. | Verwendung: -s scheme – Ersetzt den Hostnamen + den Prozess der Ausgabe durch den angegebenen Wert (Beispiel: hostname.process) Verwendungsbeispiel: |
win2019-dc-64bit.cpu.queuelength 0.00 1645371109 |
| os.windows.check-system-cpu-load | Erfasst die durchschnittliche CPU-Last pro Sekunde. | Verwendung: -s scheme – Ersetzt den Hostnamen + den Prozess der Ausgabe durch den angegebenen Wert (Beispiel: hostname.process) Verwendungsbeispiel: |
win2019-dc-64bit.cpu.loadavgsec 15.07 1645371561 |
| os.windows.check-system-cpu | Erfasst die CPU-Kern-Metrik. | Verwendung: -s scheme – Ersetzt den Hostnamen + den Prozess der Ausgabe durch den angegebenen Wert (Beispiel: hostname.process) Verwendungsbeispiel: |
win2019-dc-64bit.cpu.cpu0.cores 2 1645371681 |
| os.windows.check-system-disk-usage | Erfasst die folgenden Metriken für die Datenträgerverwendung:
|
Verwendung:
Verwendungsbeispiel: |
win2019-dc-64bit.disk_usage.disk_C.total(GB) 99.40 1645371774 win2019-dc-64bit.disk_usage.disk_C.used(GB) 50.72 1645371774 win2019-dc-64bit.disk_usage.disk_C.avail(GB) 48.68 1645371774 win2019-dc-64bit.disk_usage.disk_C.used_percentage 51.02 1645371774 |
| os.windows.check-system-memory-percent | Erfasst die prozentuale Auslastung des Arbeitsspeichers, des freien physischen Arbeitsspeichers und des freien virtuellen Arbeitsspeichers. |
Verwendung: -s, schema – Ersetzt den Hostnamen + den Prozess der Ausgabe durch den angegebenen Wert (Beispiel: hostname.process) Verwendungsbeispiel: |
win2019-dc-64bit.mem.free_physical_percentage 13.30 1645371856 win2019-dc-64bit.mem.free_virtual_percentage 13.93 1645371856 win2019-dc-64bit.ram.usage_percentage 86.07 1645371856 |
| os.windows.check-system-network | Erfasst die folgenden Metriken zu aktiven Netzwerkadaptern:
|
Verwendung: -s scheme – Ersetzt den Hostnamen + den Prozess der Ausgabe durch den angegebenen Wert (Beispiel: hostname.process) Verwendungsbeispiel: |
Win2019-dc-64bit.system.network.Network_Interface(Intel[R]_82574L_Gigabit_Network_Connection).<metric name><metric value> Bytes_Total/Sek. 98742,67 1645372042 Beispiel: Win2019-dc-64bit.system.network.Network_Interface(Intel[R]_82574L_Gigabit_Network_Connection).Bytes_Total/sec 98742.67 1645372042 |
| os.windows.check-system-uptime | Erfasst die Systemverfügbarkeit | Verwendung: -s, schema – Ersetzt den Hostnamen + den Prozess der Ausgabe durch den angegebenen Wert (Beispiel: hostname.process) Verwendungsbeispiel: |
win2019-dc-64bit.system.uptime(sec) 4614142.06 1645372124 |
| os.windows.check-system-disk | Erfasst die folgenden Datenträgermetriken:
|
Verwendung:
Verwendungsbeispiel: |
win2019-dc-64bit.disk._total.AvgDisksec/Read 0.000000 1645372198 win2019-dc-64bit.disk._total.AvgDisksec/Write 0.000608 1645372198 win2019-dc-64bit.disk._total.DiskReadBytes/sec 0.000000 1645372198 win2019-dc-64bit.disk._total.DiskWriteBytes/sec 34941.692255 1645372198 win2019-dc-64bit.disk.C.AvgDisksec/Read 0.000000 1645372200 win2019-dc-64bit.disk.C.AvgDisksec/Write 0.000000 1645372200 win2019-dc-64bit.disk.C.DiskReadBytes/sec 0.000000 1645372200 win2019-dc-64bit.disk.C.DiskWriteBytes/sec 0.000000 1645372200 |
| os.windows.check-system-memory | Erfasst die folgenden Datenträgermetriken:
|
Verwendung: -s, schema – Ersetzt den Hostnamen + den Prozess der Ausgabe durch den angegebenen Wert (Beispiel: hostname.process) Verwendungsbeispiel: |
win2019-dc-64bit.mem.free_physical(KB) 1175440.00 1645372274 win2019-dc-64bit.mem.total_physical(KB) 8588898304.00 1645372274 win2019-dc-64bit.mem.free_virtual(KB) 1747636.00 1645372274 win2019-dc-64bit.mem.total_virtual(KB) 12263156.00 1645372274 win2019-dc-64bit.mem.available(KB) 1202032640.00 1645372274 win2019-dc-64bit.mem.total_visible(KB) 8387596.00 1645372274 |
| os.windows.check-process-status | Erfasst den Windows-Prozessstatus mit CPU- und Arbeitsspeicherdaten, die vom Prozess verwendet werden. | Verwendung:
|
win2019-dc-64bit.Process.Status 67 1645372421 win2019-dc-64bit.Process.CpuPercent 0 1645372421 win2019-dc-64bit.Process.Memory(KB) 1226444 1645372421 |
| os.windows.metrics-process-status | Ruft die Anzahl der ausgeführten Instanzen, den Prozentsatz der CPU-Auslastung und die Auslastung des Arbeitsspeichers (in Kilobyte) des angegebenen Prozesses Windows ab. |
Verwendung:
Anwendungsbeispiel: |
WIN-R493MKFE75G.Prozess.Status 1 1625478491 WIN-R493MKFE75G.Prozess.CpuPercent 0 1625478491 WIN-R493MKFE75G.Prozess.ArbeitsspeicherKB 276 162547849 |
Windows BS-Ereignisprüfungen – Erweitert
| Überprüfen | Beschreibung | Verwendung und Beispiel | Ausgabe |
|---|---|---|---|
| os.windows.check-processor-queue-length | Misst die Länge der Prozessorwarteschlange. |
Verwendung: -s scheme – Ersetzt den Hostnamen + den Prozess der Ausgabe durch den angegebenen Wert (Beispiel: hostname.process) Verwendungsbeispiel: |
win2019-dc-64bit.cpu.queuelength 0.00 1645371109 |
| os.windows.check-system-cpu | Erfasst die CPU-Kern-Metrik. |
Verwendung: -s scheme – Ersetzt den Hostnamen + den Prozess der Ausgabe durch den angegebenen Wert (Beispiel: hostname.process) Verwendungsbeispiel: |
win2019-dc-64bit.cpu.cpu0.cores 2 1645371681 |
| os.windows.check-system-cpu-load | Erfasst die durchschnittliche CPU-Last pro Sekunde. |
Verwendung: -s scheme – Ersetzt den Hostnamen + den Prozess der Ausgabe durch den angegebenen Wert (Beispiel: hostname.process) Verwendungsbeispiel: |
win2019-dc-64bit.cpu.loadavgsec 15.07 1645371561 |
| os.windows.check-system-disk-usage |
Erfasst die folgenden Metriken für die Datenträgerverwendung:
|
Verwendung:
Verwendungsbeispiel: |
win2019-dc-64bit.disk_usage.disk_C.total(GB) 99.40 1645371774 win2019-dc-64bit.disk_usage.disk_C.used(GB) 50.72 1645371774 win2019-dc-64bit.disk_usage.disk_C.avail(GB) 48.68 1645371774 win2019-dc-64bit.disk_usage.disk_C.used_percentage 51.02 1645371774 |
| os.windows.check-system-memory-percent |
Erfasst die prozentuale Auslastung des Arbeitsspeichers, des freien physischen Arbeitsspeichers und des freien virtuellen Arbeitsspeichers. |
Verwendung: -s, schema – Ersetzt den Hostnamen + den Prozess der Ausgabe durch den angegebenen Wert (Beispiel: hostname.process) Verwendungsbeispiel: |
win2019-dc-64bit.mem.free_physical_percentage 13.30 1645371856 win2019-dc-64bit.mem.free_virtual_percentage 13.93 1645371856 win2019-dc-64bit.ram.usage_percentage 86.07 1645371856 |
| os.windows.check-system-network | Erfasst die folgenden Metriken zu aktiven Netzwerkadaptern:
|
Verwendung: -s scheme – Ersetzt den Hostnamen + den Prozess der Ausgabe durch den angegebenen Wert (Beispiel: hostname.process) Verwendungsbeispiel: |
Win2019-dc-64bit.system.network.Network_Interface(Intel[R]_82574L_Gigabit_Network_Connection).<metric name><metric value> Bytes_Total/Sek. 98742,67 1645372042 Beispiel: Win2019-dc-64bit.system.network.Network_Interface(Intel[R]_82574L_Gigabit_Network_Connection).Bytes_Total/sec 98742.67 1645372042 |
| os.windows.check-system-uptime | Erfasst die Systemverfügbarkeit |
Verwendung: -s, schema – Ersetzt den Hostnamen + den Prozess der Ausgabe durch den angegebenen Wert (Beispiel: hostname.process) Verwendungsbeispiel: |
win2019-dc-64bit.system.uptime(sec) 4614142.06 1645372124 |
| os.windows.check-system-disk | Erfasst die folgenden Datenträgermetriken:
|
Verwendung:
Verwendungsbeispiel: |
win2019-dc-64bit.disk._total.AvgDisksec/Read 0.000000 1645372198 win2019-dc-64bit.disk._total.AvgDisksec/Write 0.000608 1645372198 win2019-dc-64bit.disk._total.DiskReadBytes/sec 0.000000 1645372198 win2019-dc-64bit.disk._total.DiskWriteBytes/sec 34941.692255 1645372198 win2019-dc-64bit.disk.C.AvgDisksec/Read 0.000000 1645372200 win2019-dc-64bit.disk.C.AvgDisksec/Write 0.000000 1645372200 win2019-dc-64bit.disk.C.DiskReadBytes/sec 0.000000 1645372200 win2019-dc-64bit.disk.C.DiskWriteBytes/sec 0.000000 1645372200 |
| os.windows.check-system-memory | Erfasst die folgenden Datenträgermetriken:
|
Verwendung: -s, schema – Ersetzt den Hostnamen + den Prozess der Ausgabe durch den angegebenen Wert (Beispiel: hostname.process) Verwendungsbeispiel: |
win2019-dc-64bit.mem.free_physical(KB) 1175440.00 1645372274 win2019-dc-64bit.mem.total_physical(KB) 8588898304.00 1645372274 win2019-dc-64bit.mem.free_virtual(KB) 1747636.00 1645372274 win2019-dc-64bit.mem.total_virtual(KB) 12263156.00 1645372274 win2019-dc-64bit.mem.available(KB) 1202032640.00 1645372274 win2019-dc-64bit.mem.total_visible(KB) 8387596.00 1645372274 |
| os.windows.check-process-status | Erfasst den Windows-Prozessstatus mit CPU- und Arbeitsspeicherdaten, die vom Prozess verwendet werden. |
Verwendung:
|
win2019-dc-64bit.Process.Status 67 1645372421 win2019-dc-64bit.Process.CpuPercent 0 1645372421 win2019-dc-64bit.Process.Memory(KB) 1226444 1645372421 |