Linux – Standardprüfungen und Richtlinien

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 11 Minuten Lesedauer
  • Agent Client Collector stellt die folgenden Standardprüfungen und -richtlinien für die Überwachung von Linux -Metriken bereit.

    Prüfungen der Linux-Überwachungsmetriken

    Tabelle : 1. Linux-Metrikrichtlinie
    Prüfung Metrikname Ressource Beschreibung Einheiten Empfohlene Metrik Anomalie-Erkennung
    os.linux.metrics-process-usage proc.acc.running Prozessname Anzahl der laufenden Prozesse mit diesem Namen (ACC) count
    proc.acc.cpuPercent Prozessname Prozentsatz der CPU, die vom Prozess beansprucht wird. Prozent

    proc.acc.​memPercent

    Prozessname Prozentsatz des vom Prozess belegten Arbeitsspeichers. Prozent
    os.linux.metrics-reboot-count-today reboot.count.today leer Anzahl der heute durchgeführten Neustarts count
    os.linux.metrics-system-cpu cpu.total.user gesamt Normale Prozesse, die im Anwendermodus ausgeführt werden; „cpu.total.user“ ist die Summe der cpuN.user-Metriken. count
    cpu.total.nice gesamt Bearbeitete Prozesse, die im Anwendermodus ausgeführt werden; cpu.total.nice ist die Summe der cpuN.nice-Metriken. count
    cpu.total.system gesamt Zeit, die die CPU für die Ausführung des Kernels aufgewendet hat. cpu.total.system ist die Summe der cpuN.system-Metriken. Sek
    cpu.total.idle gesamt Gesamtzeit, die sich die CPU im Leerlauf verbracht hat. „cpu.total.idle“ ist die Summe der cpuN.idle-Metriken. Sek
    cpu.total.iowait gesamt Gesamtzeit, die die CPU mit Warten auf den Abschluss von E/A-Vorgängen verbracht hat. cpu.total.iowait ist die Summe der cpuN.iowait-Metriken. Sek
    cpu.total.irq gesamt Gesamtzeit, die der Prozessor für die Verarbeitung von Unterbrechungen verbringt cpu.total.irq ist die Summe der cpuN.irq-Metriken. Sek
    cpu.total.softirq gesamt Für die Bearbeitung von Anforderungen weicher Unterbrechungen aufgewendete Zeit „cpu.total.softirq“ ist die Summe der cpuN.softirq-Metriken. Sek
    cpu.total.steal gesamt Gesamtzeit, die die virtuelle CPU damit verbracht hat, darauf zu warten, dass der Hypervisor eine andere virtuelle CPU bedient. Gilt nur für virtuelle Computer. Sek
    cpu.total.guest gesamt Gesamtzeit, die von der CPU für die Ausführung des virtuellen Prozessors aufgewendet wurde. Gilt nur für Hypervisoren. Sek
    cpu.total.guest_nice gesamt Gesamtzeit, die die CPU als Gast-Betriebssystem ausgeführt hat. cpu.total.guset_nice ist die Summe der cpuN.guest_nice-Metriken Sek
    cpu.<cpu-core>.user cpu-core Zeit, die für die Verarbeitung mit normaler Priorität im Benutzermodus aufgewendet wurde. Sek
    cpu.<cpu-core>.nice cpu-core Für verarbeitete Prozesse im Anwendermodus aufgewendete Zeit. Sek
    cpu.<cpu-core>.system cpu-core Zeitaufwand für die Ausführung im Kernel-Modus. Sek
    cpu.<cpu-core>.idle cpu-core Zeit, die im Urlaub mit Daumendrücken verbracht wird. Sek
    cpu.<cpu-core>.iowait cpu-core Zeit, die zum Warten auf den Abschluss von E/A aufgewendet wurde. Dies wird auch als Leerlaufzeit betrachtet. Sek
    cpu.<cpu-core>.irq cpu-core Zeit, die für die Verarbeitung von Hardware-Interrupts aufgewendet wurde. Sek
    cpu.<cpu-core>.softirq cpu-core Zeit, die für die Verarbeitung von Software-Interrupts aufgewendet wurde. Sek
    cpu.<cpu-core>.steal cpu-core Zeit, die von anderen Betriebssystemen vereinnahmt wurde, die in einer virtuellen Umgebung ausgeführt wurden. Sek
    cpu.<cpu-core>.guest cpu-core Zeit, die für die Ausführung einer virtuellen CPU oder eines Gastbetriebssystems unter der Kontrolle des Kernels aufgewendet wird. Sek
    cpu.<cpu-core>.guest_nice cpu-core Gesamtzeit, die von der CPU für die Ausführung als Gastbetriebssystem mit nice-Priorität aufgewendet wurde. Sek
    cpu.intr leer Seit Startzeit verarbeitete Interrupts. Sek
    cpu.ctxt leer Gesamtanzahl der Kontextwechsel über alle CPUs hinweg. count
    cpu.btime leer Die Uhrzeit des Systemstarts Sek
    cpu.processes leer Anzahl der erstellten Prozesse und Threads, einschließlich jener (aber nicht beschränkt auf jene), die durch Aufrufe der Systemaufrufe fork() und clone() erstellt wurden. count
    cpu.procs_running leer Gesamtanzahl der Prozesse, die auf allen CPUs ausgeführt werden. count
    cpu.procs_blocked leer Anzahl der derzeit blockierten Prozesse, die auf den Abschluss von E/A warten. count
    cpu.cpu_count leer Anzahl der CPUs im System count
    cpu.<cpu-core>.cores cpu-core Die Anzahl der CPU-Kerne Anzahl der Kerne
    os.linux.metrics-system-cpu-load load_avg.one leer Durchschnittliche Systemauslastung über eine Minute. Thread-Anzahl ja ja
    Last_Durchschnitt.Fünf leer Durchschnittliche Systemauslastung über fünf Minuten. Thread-Anzahl ja ja
    load_avg.fifteen leer Durchschnittliche Systemauslastung über 15 Minuten. Thread-Anzahl ja ja
    load_avg.norm.one leer Durchschnittliche Systemauslastung über eine Minute, normalisiert durch die Anzahl der CPUs. Thread-Anzahl
    load_avg.norm.five leer Durchschnittliche Systemauslastung über fünf Minuten, normalisiert durch die Anzahl der CPUs. Thread-Anzahl
    load_avg.norm.fifteen leer Durchschnittliche Systemauslastung über 15 Minuten, normalisiert durch die Anzahl der CPUs. Thread-Anzahl
    os.linux.metrics-system-cpu-percentage cpu.avgutilization_​percentage leer Prozentsatz der CPU wurde durchschnittlich verwendet Prozent
    cpu.user_​percentage leer Prozentsatz der Zeit, in der die CPU insgesamt von normalen Prozessen im Anwendermodus verwendet wurde Prozent ja ja
    cpu.nice_​percentage leer Prozentsatz der Zeit, in der alle CPUs von bearbeiteten Prozessen im Anwendermodus verwendet werden Prozent ja ja

    cpu.system_​percentage

    leer Prozentsatz der Zeit, die die CPU für die Ausführung des Kernels aufgewendet hat. Prozent ja ja
    cpu.idle_percentage leer Prozentsatz der Zeit, in der sich alle CPUs im Leerlauf befanden Prozent ja ja

    cpu.iowait_​percentage

    leer Prozentsatz der Zeit, in der alle CPUs auf den Abschluss von E/A warten Prozent ja ja
    cpu.irq_percentage leer Prozentsatz der Zeit, in der alle CPUs für Serviceunterbrechungen unterbrochen werden Prozent ja ja

    cpu.softirq_​percentage

    leer Prozentsatz der Zeit, in der alle CPUs, die Software-Unterbrechungen durchführen, unterbrochen werden Prozent ja ja
    cpu.steal_​percentage leer Prozentsatz der Zeit, in der alle CPUs die Betriebssysteme virtueller Hosts bedienen Prozent ja ja
    cpu.guest_​percentage leer Prozentsatz der Zeit, in der alle CPUs das Gastbetriebssystem bedienen Prozent ja ja
    os.linux.metrics-system-disk Datenträger.<disk-name> .lesen Datenträgername Gesamtanzahl der erfolgreich abgeschlossenen Lesevorgänge. count ja ja
    disk.<disk-name>.readsMerged Datenträgername Gesamtanzahl der zusammengeführten Lesevorgänge count
    disk.<disk-name>.sectorsRead Datenträgername Gesamtanzahl der erfolgreich gelesenen Sektoren. count
    disk.<disk-name>.readTime Datenträgername Gesamtanzahl an Millisekunden, die für alle Lesevorgänge aufgewendet wurden. Millisek
    Datenträger.<disk-name> .schreibt Datenträgername Gesamtanzahl der erfolgreich abgeschlossenen Schreibvorgänge. count ja ja
    disk.<disk-name>.writesMerged Datenträgername Gesamtzahl der zusammengeführten Schreibvorgänge count
    disk.<disk-name>.sectorsWritten Datenträgername Gesamtanzahl der erfolgreich geschriebenen Sektoren. count
    disk.<disk-name>.writeTime Datenträgername Gesamtanzahl an Millisekunden, die für alle Schreibvorgänge aufgewendet wurden. misslisec
    disk.<disk-name>.ioInProgress Datenträgername Gesamtzahl der derzeit ausgeführten E/A-Vorgänge count
    Datenträger.<disk-name> .ioTime Für E/A-Vorgänge aufgewendete Gesamtzeit Millisek ja ja
    disk.<disk-name>.ioTimeWeighted Datenträgername Für E/A-Vorgänge aufgewendete Gesamtzeit. Dies kann ein einfaches Maß für die E/A-Abschlusszeit und den Backlog sein, der sich ansammeln kann. Millisek
    os.linux.metrics-system-disk-capacity disk.<file-system-name>.total Dateisystemname Gesamtgröße des Dateisystems. Byte
    disk.<file-system-name>.used Dateisystemname Gesamtmenge des Speicherplatzes, der vorhandenen Dateien im Dateisystem zugewiesen ist. Byte
    disk.<file-system-name>.avail Dateisystemname Gesamtmenge des im Dateisystem verfügbaren Speicherplatzes. Byte
    disk.<file-system-name>.used_percentage Dateisystemname Der Prozentsatz des verfügbaren Speicherplatzes, der derzeit allen Dateien im Dateisystem zugewiesen ist. Prozent
    disk.<file-system-name>.itotal Dateisystemname Die Gesamtzahl der Inodes im Dateisystem. count
    disk.<file-system-name>.iused Dateisystemname Die Anzahl der verwendeten In-Knoten. count
    disk.<file-system-name>.iavail Dateisystemname Die Anzahl der freien (nicht verwendeten) Inodes. count
    disk.<file-system-name>.iused_percentage Dateisystemname Der Prozentsatz der verwendeten Inodes. Prozent
    os.linux.metrics-system-disk-usage disk_usage.<disk>.total Datenträgername Gesamtmenge an verfügbarem Speicherplatz auf diesem Datenträger Bytes
    disk_usage.<disk>.used Datenträgername Gesamter Speicherplatz, der auf diesem Datenträger verwendet wird Bytes
    disk_usage.<disk>.avail Datenträgername Gesamtmenge an verfügbarem Speicherplatz auf diesem Datenträger Bytes
    disk_usage<disk> .verwendeter_​Prozentsatz Datenträgername Der Prozentsatz des Speicherplatzes, der auf diesem Datenträger verwendet wird Prozent ja ja
    os.linux.metrics-system-speicher os.​linux.metrics-system-​speicher-prozent memory.total leer Insgesamt nutzbarer RAM. KB
    memory.free leer Insgesamt freier RAM. KB
    memory.available leer Eine Schätzung, wie viel Arbeitsspeicher zum Starten neuer Anwendungen ohne Austausch verfügbar ist. KB
    memory.buffers leer Temporärer Speicher, der für Rohdatenträger-Blöcke verwendet wird. KB
    memory.cached leer In-Memory Cache für vom Datenträger gelesene Dateien (Seiten-Cache). Enthält nicht „mem_swapcached“. KB
    „memory.swapTotal“ leer Insgesamt verfügbarer Auslagerungsbereich (Swap Space). KB ja ja
    „memory.swapFree“ leer Derzeit nicht genutzter Auslagerungsbereich. ja ja
    memory.dirty leer Arbeitsspeicher, der darauf wartet, auf den Datenträger zurückgeschrieben zu werden. KB
    „memory.swapUsed“ leer Menge des verwendeten Auslagerungsbereichs. KB ja ja
    memory.used leer Menge des verwendeten RAM. KB
    Arbeitsspeicher.​verwendeteWOPufferCaches leer Menge des verwendeten Arbeitsspeichers. KB
    Arbeitsspeicher.​FreeWOPufferCaches leer Wert von MemAvailable von /proc/meminfo, falls vorhanden, greift aber auf das Hinzufügen von freiem + gepuffertem + zwischengespeichertem Arbeitsspeicher zurück, falls nicht. KB
    Speicher.​swapUsedPercentage leer Prozentsatz des verwendeten Auslagerungsbereichs. Prozent
    „memory_percent.​kostenlos“. leer Prozentsatz des freien RAM Prozent ja ja
    „memory_percent“ verfügbar leer Prozentsatz von verfügbarem Mem Prozent ja ja
    „memory_percent.​buffers“ leer Prozent des Arbeitsspeichers, der für Rohdatenträgerblöcke verwendet wird Prozent ja ja
    „memory_percent“ zwischengespeichert leer Prozentsatz des Arbeitsspeichers, der für den In-Memory-Cache für vom Datenträger gelesene Dateien verwendet wird Prozent ja ja
    „memory_percent“.​dirty leer Prozentsatz des Arbeitsspeichers, der darauf wartet, auf den Datenträger zurückgeschrieben zu werden. Prozent ja ja
    „memory_percent“.​swapUsed leer Prozentsatz des verwendeten Auslagerungsbereichs. Prozent ja ja
    „memory_percent.​usedWOBuffersCaches“. leer Prozentsatz des Arbeitsspeichers wird verwendet Prozent ja ja
    „memory_percent.​„freieWoPufferCaches“ leer Prozentsatz des verfügbaren Arbeitsspeichers Prozent ja ja
    os.linux.metrics-​system-uptime system.uptime(sec) leer Zeit, während der das System funktioniert und verfügbar ist. Sek
    os.linux.metrics-​memory-vmstat vmstat.nr_free_pages leer Seiten, die derzeit vom System nicht verwendet werden. Seiten
    vmstat.nr_alloc_​batch leer Seiten, die anderen Domänen aufgrund von unzureichendem Arbeitsspeicher in jeder Domäne jeder NUMA zugewiesen sind Seiten
    vmstat.nr_​inactive_anon leer Speicherseiten in jeder Domäne jedes NUMA-Knotens, auf die längere Zeit nicht zugegriffen wurde Seiten
    vmstat.nr_active_​anon leer Seiten des anonymen virtuellen Speichers, die kürzlich verwendet wurden KB
    Datei vmstat.nr_inactive_​ leer Die Speicherseite, die der Datei entspricht, auf die in jeder Domäne jeder NUMA längere Zeit nicht zugegriffen wurde. KB
    Datei vmstat.nr_active_​ leer Die Speicherseite, die der Datei entspricht, auf die kürzlich zugegriffen wurde. Seiten
    vmstat.nr_​unevictable leer Die Anzahl der Seiten ist in der Liste der nicht ausführbaren (Nicht-)LRUs aufgeführt count
    vmstat.nr_​mlock leer Seiten, die einer VM_LOCKED-VMA zugeordnet sind, sind eine Klasse von Seiten, die nicht entfernt werden können. Seiten
    vmstat.nr_anon_​pages leer Im Arbeitsspeicher zugeordnete Seiten, die nicht Teil einer Datei sind. Seiten
    vmstat.nr_​zugeordnet leer Anzahl der zugeordneten Speicherseiten. count
    vmstat.nr_file_​pages leer
    vmstat.nr_​dirty leer Seiten warten darauf, auf den Datenträger geschrieben zu werden Seiten
    vmstat.nr_​writeback leer Seiten, die derzeit auf den Datenträger geschrieben werden Seiten
    vmstat.nr_slab_​reclaimable leer Seiten aus der Nutzung des Kernel-Slab-Arbeitsspeichers, die zurückgefordert werden können Seiten
    vmstat.nr_slab_​unreklamierbar leer Seiten aus der Nutzung des Kernel-Slab-Arbeitsspeichers, die nicht zurückgefordert werden können Seiten
    vmstat.nr_page_table_​pages leer Seiten, die Seitentabellen zugeordnet sind Seiten
    vmstat.nr_kernel_​stapel leer Arbeitsspeichermenge, die Kernel-Stapeln zugeteilt ist. KB
    vmstat.nr_unstable leer Die Anzahl der instabilen Seiten in jeder Domäne jedes NUMA-Knotens count
    vmstat.nr_bounce leer
    vmstat.nr_vmscan_​write leer Die Anzahl der geänderten Seiten, die während eines Scans von LRU(s) zurückgeschrieben wurden count
    vmstat.nr_vmscan_​immediate_reclaim leer
    vmstat.nr_writeback_​temp leer
    vmstat.nr_isolated_​anon leer Die Anzahl der anonymen Speicherseiten, die in jeder Domäne jedes NUMA-Knotens isoliert sind count
    vmstat.nr_​isolierte_Datei leer Die Anzahl der Seiten von Dateispeicherseiten, die in jeder Domäne jedes NUMA-Knotens isoliert sind count
    vmstat.nr_shmem leer Die Anzahl der Seiten des gemeinsam genutzten Speichers count
    vmstat.nr_dirtied leer Die Anzahl der geänderten Seiten in jeder Domäne jedes NUMA-Knotens count
    vmstat.nr_written leer
    vmstat.numa_hit leer Anzahl der Seiten, die diesem Knoten erfolgreich zugeordnet wurden. count
    vmstat.numa_miss leer Die Anzahl der Seiten, die auf diesem Knoten aufgrund von unzureichendem Arbeitsspeicher auf dem gewünschten Knoten zugeteilt wurden. count
    vmstat.numa_​foreign leer Die Anzahl der Seiten, die ursprünglich für diesen Knoten vorgesehen waren und stattdessen einem anderen Knoten zugewiesen wurden count
    vmstat.numa_​interleave leer Anzahl der Seiten, die gemäß Interleave-Richtlinie erfolgreich diesem Knoten zugeordnet wurden. count
    vmstat.numa_local leer Die Anzahl der Seiten, die auf diesem Knoten durch einen Prozess auf diesem Knoten erfolgreich zugeordnet wurden count
    vmstat.numa_other leer Die Anzahl der Seiten, die auf diesem Knoten von einem Prozess auf einem anderen Knoten zugeordnet wurden. count
    vmstat.workset_​refault leer
    vmstat.workset_​activate leer
    vmstat.workset_​nodereclaim leer
    vmstat.nr_anon_transparent_​hugepages leer
    vmstat.nr_free_cma leer Freie kontinuierliche Speicherzuteilungsseiten in jeder Domäne jeder NUMA
    vmstat.nr_dirty_​schwellenwert leer
    vmstat.nr_dirty_​background_threshold leer
    vmstat.pgpgin leer Die Anzahl der vom Datenträger importierten Seiten count
    vmstat.pgpgout leer Die Anzahl der auf den Datenträger geschriebenen Seiten count
    vmstat.pswpin leer Die Anzahl der Seiten, die aus Swap Space importiert werden count
    vmstat.pswpout leer Die Anzahl der Seiten, die im Swap Space ausgelagert wurden count
    vmstat.pgalloc_dma leer
    vmstat.pvalloc_​dma32 leer
    vmstat.pvalloc_​normal leer
    vmstat.pvalloc_​movable leer
    vmstat.pgfree leer Die Anzahl der Seiten, die seit dem letzten Start frei sind count
    vmstat.pgactivat leer Anzahl der Seitenaktivierungen seit dem letzten Start count
    vmstat.pgdeactivate leer Anzahl der Seitendeaktivierungen seit dem letzten Start count
    vmstat.pgfault leer Geringfügige Fehler seit dem letzten Start Seiten
    vmstat.pgmajfault leer Schwerwiegende Fehler seit dem letzten Start Seiten
    vmstat.pglazyfreed leer
    vmstat.pgrefill_dma leer
    vmstat.pgrefill_dma32 leer
    vmstat.pgrefill_normal leer Anzahl der Seitenfüllungen seit dem letzten Start count
    vmstat.pgrefill_​movable leer
    vmstat.pgsteal_​kswapd_dma leer
    vmstat.pgsteal_​kswapd_dma32 leer
    vmstat.pgsteal_​kswapd_normal leer
    vmstat.pgsteal_​kswapd_movable leer
    vmstat.pgsteal_​direct_dma leer
    vmstat.pgsteal_​direct_dma32 leer
    vmstat.pgsteal_​direct_normal leer
    vmstat.pgsteal_​direct_movable leer
    vmstat.pgscan_​kswapd_dma leer
    vmstat.pgscan_​kswapd_dma32 leer
    vmstat.pgscan_​kswapd_normal leer Anzahl der Seiten, die seit dem Start von kswapd gescannt wurden count
    vmstat.pgscan_​kswapd_movable leer
    vmstat.pgscan_​direct_dma leer
    vmstat.pgscan_​direct_dma32 leer
    vmstat.pgscan_​direct_normal leer Anzahl der seit dem Start zurückgeforderten Seiten count
    vmstat.pgscan_​direct_movable leer
    vmstat.pgscan_​direct_throttle leer
    vmstat.zone_​reclaim_failed leer
    vmstat.pginodesteal leer
    vmstat.slabs_scanned leer
    vmstat.kswapd_​ inodesteal leer
    vmstat.kswapd_low_​wmark_hi_quickly leer
    vmstat.kswapd_high_​wmark_hi_quickly leer
    vmstat.pageoutrun leer Anzahl der Aufrufe der Seitenrückforderung durch kswapd count
    vmstat.allocstall leer Anzahl der direkten Aufrufe der Seitenrückforderung (wenig Arbeitsspeicher) count
    vmstat.pgrotated leer
    vmstat.drop_​pagecache leer
    vmstat.drop_​slab leer
    vmstat.numa_pte_​updates leer
    vmstat.numa_huge_​pte_updates leer
    vmstat.numa_hint_​Fehler leer
    vmstat.numa_hint_​faults_local leer
    vmstat.numa_pages_​ migriert leer
    vmstat.pgmigrate_​success leer
    vmstat.pgmigrate_fail leer
    vmstat.compact_​migrate_scanned leer
    vmstat.compact_​„Free_scanned“ leer
    vmstat.compact_​isoliert leer
    vmstat.compact_​stall leer Die Häufigkeit, mit der ein Prozess anhält, um eine Speicherkomprimierung auszuführen, sodass eine große Seite zur Verwendung frei wird. count
    vmstat.compact_fail leer Die Anzahl der Versuche des Systems, Arbeitsspeicher zu komprimieren, bei denen dies fehlgeschlagen ist. count
    vmstat.compact_​Erfolg leer Häufigkeit, mit der vom System Arbeitsspeicher komprimiert und eine große Seite zur Verwendung freigegeben wurde. count
    vmstat.htlb_buddy_​alloc_success leer
    vmstat.htlb_buddy_​alloc_fail leer
    vmstat.unevictable_​pgs_culted leer
    vmstat.unevictable_​ pgs_scanned leer
    vmstat.unevictable_​ pgs_rescued leer
    vmstat.unevictable_​ pgs_mlocked leer
    vmstat.unevictable_​ pgs_munlocked leer
    vmstat.unevictable_​pgs_cleared leer
    vmstat.unevictable_​ pgs_Stranded leer
    vmstat.thp_fault_alloc leer Die Anzahl der großen Seiten wurde erfolgreich zugewiesen, um einen Seitenfehler zu behandeln. count
    vmstat.thp_fault_​fallback leer Durch die fehlerhafte Anzahl von Seiten kann keine große Seite zugeteilt werden, und stattdessen wird auf die Verwendung kleiner Seiten zurückgegriffen. count
    vmstat.thp_collapse_alloc leer Die Anzahl der Reduzierungen eines Seitenbereichs auf eine große Seite und die anschließende erfolgreiche Zuordnung einer neuen großen Seite zum Speichern der Daten. count
    vmstat.thp_collapse_​alloc_failed leer Die Anzahl der reduzierten Elemente eines Seitenbereichs auf eine große Seite, bei denen die Zuordnung jedoch fehlgeschlagen ist. count
    vmstat.thp_split leer Die Anzahl der Aufteilungen einer großen Seite in Basisseiten count
    vmstat.thp_zero_​page_alloc leer Die Anzahl der erfolgreichen Zuteilungen der großen Nullseite count
    vmstat.thp_zero_​page_alloc_failed leer Gibt an, wie oft der Kernel eine große Nullseite nicht zuordnen konnte und auf die Verwendung kleiner Seiten zurückgreift. count
    vmstat.balloon_inflate leer
    vmstat.Ballons_​deflationieren leer
    vmstat.Ballons_​migrate leer
    os.linux.metrics-process-status proc.<process>.VmSize Prozessname Die Gesamtmenge des vom Prozess verwendeten virtuellen Arbeitsspeichers KB
    proc.<process>.VmRSS Prozessname Der physische Speicher (nicht Swap), den ein Prozess verwendet hat KB
    proc.<process>.VmSwap Prozessname Gesamtmenge des verwendeten Auslagerungsbereichs. KB

    Prüfungen zur Linux-Netzwerküberwachung

    Hinweis:
    Beim Upgrade von einer früheren Version fügen Sie die Prüfungen in dieser Tabelle manuell der Linux-Metrikenrichtlinie hinzu.
    Tabelle : 2. Linux-Metrikrichtlinie
    Typ Prüfung Beschreibung Verwendung und Verwendungsbeispiel Gesammelte Metriken Empfohlene Metrik
    Metrik os.linux.metrics-network-interface Ruft alle auf die Netzwerkschnittstelle bezogenen Metriken für Linux-Server ab.
    Verwendung:
    • -x,excludeinterface: Liste der auszuschließenden Schnittstellen (kommagetrennt)
    • -i, Einbindungsschnittstelle: Liste der einzubeziehenden Schnittstellen (kommagetrennt)
    • -I, insertinterfaceregex: Regulärer Ausdruck, der den einzubeziehenden Schnittstellen entspricht
    • -X,excludeinterfaceregex: Regulärer Ausdruck, der mit den auszuschließenden Schnittstellen übereinstimmt

    Anwendungsbeispiel: Befehl: metrics-network-interface.rb

    • rxBytes (empfohlene Metrik)
    • rxPackets (empfohlene Metrik)
    • rxFehler
    • rxDrops (empfohlene Metrik)
    • rxFifo
    • rxFrame
    • rxkomprimiert
    • rxMulticast
    • rxBytes (empfohlene Metrik)
    • rxPackets (empfohlene Metrik)
    • rxFehler
    • rxDrops (empfohlene Metrik)
    • rxFifo
    • rxColls
    • rxCarrier
    • rxkomprimiert
    ja
    Metrik os.linux.metrics-netstat-tcp Ruft Metriken zu TCP-Socket-Status von netstat ab. Nützlich bei Web- oder Proxy-Servern mit hohem Datenverkehr und einer großen Anzahl eingehender und ausgehender kurzzeitiger TCP-Verbindungen.
    Verwendung:
    • -p, port: Der Port, von dem Sie Metriken empfangen möchten. Wertebereich = 1–65535.
    • -t, Typ: Der Porttyp, von dem Metriken empfangen werden sollen. Werte=lokal oder remote. Standard = lokal
    • -d, disabletcp6: Deaktiviert die TCP6-Prüfung. Geben Sie einen Wert ein, um disabletcp6 auf „wahr“ festzulegen.

    Anwendungsbeispiel: metrics-netstat-tcp.rb

    • tcp.UNBEKANNT
    • tcp.HERGESTELLT
    • tcp.SYN_SENT
    • tcp.SYN_RECV
    • tcp.FIN_WAIT1
    • tcp.FIN_WAIT2
    • tcp.TIME_WAIT
    • tcp.SCHLIESSEN
    • tcp.CLOSE_WAIT
    • tcp.LAST_ack
    • tcp.HÖREN
    • tcp.SCHLIESSEN
    nein