Linux – Standardprüfungen und Richtlinien

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 11 Minuten Lesedauer
  • Agent Client Collector bietet die folgenden Standardprüfungen und Richtlinien für die Überwachung von Linux Metriken.

    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 Prozesse, die mit diesem Namen ausgeführt werden (acc) count
    proc.acc.cpuPercent Prozessname Prozentsatz der vom Prozess beanspruchten CPU. 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 Benutzermodus ausgeführt werden; cpu.total.user ist die Summe der cpuN.user-Metriken. count
    cpu.total.nice gesamt Angemeldete Prozesse, die im Benutzermodus 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 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 auf den Abschluss von E/A-Vorgängen gewartet 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 Interrupts aufwendet.; cpu.total.irq ist die Summe der cpuN.irq-Metriken. Sek
    cpu.total.softirq gesamt Für die Verarbeitung von Soft-Interrupt-Anforderungen aufgewendete Zeit; cpu.total.softirq ist die Summe der cpuN.softirq-Metriken. Sek
    cpu.total.steal gesamt Gesamtzeit, die die virtuelle CPU darauf gewartet hat, 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-BS mit Gast-Betriebssystem aufgewendet hat. cpu.total.guset_nice si 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 Zeit, die für Prozesse mit nice-Priorität im Benutzermodus aufgewendet wurde. 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 damit verbracht wurde, Daumen zu drehen. Sek
    cpu.<cpu-core>.iowait cpu-core Zeit, die für das 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 Zeitaufwand für die Ausführung einer virtuellen CPU oder eines Gast-BS unter der Steuerung des Kernels. 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, zu der das System gestartet wurde 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 Die 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 Kernanzahl
    os.linux.metrics-system-cpu-load load_avg.one leer Durchschnittliche Systemauslastung über eine Minute. Thread-Anzahl ja ja
    load_avg.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, die durchschnittlich verwendet wurde Prozent
    cpu.user_​percentage leer Prozentsatz der Zeit, während der die Gesamt-CPU von normalen Prozessen im Benutzermodus verwendet wurde Prozent ja ja
    cpu.nice_​percentage leer Prozentsatz der Zeit, während der alle CPUs von Prozessen mit nice-Priorität im Benutzermodus verwendet wurden Prozent ja ja

    cpu.system_​percentage

    leer Der 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, während der alle CPUs auf den Abschluss von E/A warten Prozent ja ja
    cpu.irq_percentage leer Prozentsatz der Zeit, während der alle CPUs Interrupts verarbeiten Prozent ja ja

    cpu.softirq_​percentage

    leer Prozentsatz der Zeit, während der alle CPUs Software-Interrupts verarbeiten Prozent ja ja
    cpu.steal_​percentage leer Prozentsatz der Zeit, während der alle Betriebssysteme virtueller Hosts von CPUs bedient wurden Prozent ja ja
    cpu.guest_​percentage leer Prozentsatz der Zeit, während der alle CPUs das Gastbetriebssystem bedient haben Prozent ja ja
    os.linux.metrics-system-disk Datenträger.<disk-name> . liest Datenträgername Gesamtanzahl der erfolgreich abgeschlossenen Lesevorgänge. count ja ja
    disk.<disk-name>.readsMerged Datenträgername Gesamtzahl 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. Millisekunden
    Datenträger.<disk-name> .schreibt Datenträgername Gesamtanzahl der erfolgreich abgeschlossenen Schreibvorgänge. count ja ja
    disk.<disk-name>.writesMerged Datenträgername Gesamtanzahl 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 Gesamtzeit, die für E/A aufgewendet wurde Millisekunden ja ja
    disk.<disk-name>.ioTimeWeighted Datenträgername Gesamtzeit, die für E/A aufgewendet wurde. Dies kann ein einfaches Maß für die E/A-Abschlusszeit und den Rückstand sein, der sich möglicherweise ansammelt. Millisekunden
    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 zugeordnet 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 Inodes. 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 des auf diesem Datenträger verfügbaren Speicherplatzes Bytes
    disk_usage.<disk>.used Datenträgername Gesamtmenge des auf diesem Datenträger verwendeten Speicherplatzes Bytes
    disk_usage.<disk>.avail Datenträgername Gesamtmenge des auf diesem Datenträger verfügbaren Speicherplatzes Bytes
    disk_usage<disk> .used_​percentage Datenträgername Der Prozentsatz des auf diesem Datenträger verwendeten Speicherplatzes Prozent ja ja
    os.linux.metrics-system-memoryos.​linux.metrics-system-​memory-percent 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 Auslagerung 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). mem_swapcached nicht enthalten. KB
    memory.swapTotal leer Insgesamt verfügbarer Auslagerungsbereich (Swap Space). KB ja ja
    memory.swapFrei leer Derzeit nicht genutzter Auslagerungsbereich. ja ja
    memory.dirty leer Arbeitsspeicher, der darauf wartet, auf den Datenträger zurückgeschrieben zu werden. KB
    memory.swapVerwendet leer Menge des verwendeten Auslagerungsbereichs. KB ja ja
    memory.used leer Menge des verwendeten RAM. KB
    memory.​usedWOBuffersCaches leer Menge des verwendeten Arbeitsspeichers. KB
    memory.​freeWOBuffersCaches leer Wert von MemAvailable aus /proc/meminfo, falls vorhanden, aber es wird auf das Hinzufügen von freiem + gepuffertem + zwischengespeichertem Speicher zurückgegriffen, wenn nicht. KB
    memory.​swapUsedPercentage leer Prozentsatz des verwendeten Auslagerungsbereichs. Prozent
    memory_percent.​frei leer Freier Arbeitsspeicher in Prozent Prozent ja ja
    memory_percent​verfügbar leer Prozentsatz des verfügbaren Arbeitsspeichers Prozent ja ja
    memory_percent.​buffer leer Prozentsatz 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.​swapVerwendet leer Prozentsatz des verwendeten Auslagerungsbereichs. Prozent ja ja
    memory_percent.​verwendeteWOBuffersCaches leer Verwendeter Arbeitsspeicher in Prozent Prozent ja ja
    memory_percent.​freeWOBuffersCaches leer Verfügbarer Arbeitsspeicher in Prozent 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 zugeordnet sind Seiten
    vmstat.nr_​inaktiv_anon leer Speicherseiten in jeder Domäne jedes NUMA-Knotens, auf die seit längerer Zeit nicht zugegriffen wurde Seiten
    vmstat.nr_active_​anon leer Anonyme Seiten des virtuellen Speichers, die kürzlich verwendet wurden KB
    vmstat.nr_inactive_​file leer Die Speicherseite, die der Datei entspricht, auf die in jeder Domäne jeder NUMA seit längerer Zeit nicht zugegriffen wurde. KB
    vmstat.nr_active_​file leer Die Speicherseite, die der Datei entspricht, auf die kürzlich zugegriffen wurde. Seiten
    vmstat.nr_​unevictable leer Die Anzahl der Seiten befindet sich in der nicht ausführbaren (Nicht-)LRU-Liste count
    vmstat.nr_​mlock leer Seiten, die einer VM_LOCKED-VMA zugeordnet sind, sind eine Klasse von Seiten, die nicht extrahiert werden können. Seiten
    vmstat.nr_anon_​pages leer Im Speicher zugeordnete Seiten, die nicht Teil einer Datei sind Seiten
    vmstat.nr_​mapped leer Anzahl der zugeordneten Speicherseiten. count
    vmstat.nr_file_​pages leer
    vmstat.nr_​dirty leer Seiten, die darauf warten, 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 Kernel-Slab-Speichernutzung, die zurückgefordert werden können Seiten
    vmstat.nr_slab_​unreclaimable leer Seiten aus der Kernel-Slab-Speichernutzung, die nicht zurückgewonnen werden kann Seiten
    vmstat.nr_page_table_​pages leer Seiten, die Seitentabellen zugeordnet sind Seiten
    vmstat.nr_kernel_stack 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_​isolated_file 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 im gemeinsam genutzten Speicher 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 in diesem Knoten aufgrund von wenig Arbeitsspeicher auf dem beabsichtigten Knoten zugeordnet wurden. count
    vmstat.numa_​foreign leer Die Anzahl der Seiten, die ursprünglich für diesen Knoten gedacht waren und stattdessen einem anderen Knoten zugeordnet 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 in diesem Knoten durch einen Prozess in diesem Knoten erfolgreich zugeordnet wurden count
    vmstat.numa_other leer Die Anzahl der Seiten, die in diesem Knoten durch einen Prozess in 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_​threshold leer
    vmstat.nr_dirty_​background_threshold leer
    vmstat.pgpgin leer 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 dem Auslagerungsbereich übernommen wurden count
    vmstat.pswpout leer Die Anzahl der in den Auslagerungsbereich ausgelagerten Seiten count
    vmstat.pgalloc_dma leer
    vmstat.pgalloc_​dma32 leer
    vmstat.pgalloc_​normal leer
    vmstat.pgalloc_​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 Seitenauffü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 seit dem Start von kswapd gescannten Seiten 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ückgewonnenen 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_it_quickly leer
    vmstat.kswapd_high_​wmark_it_quickly leer
    vmstat.pageoutrun leer Anzahl der Aufrufe der Seitenrückgewinnung durch kswap count
    vmstat.allocstall leer Anzahl der direkten Aufrufe der Seitenrückgewinnung (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_​faults leer
    vmstat.numa_hint_​faults_local leer
    vmstat.numa_pages_​migrated leer
    vmstat.pgmigrate_​Erfolg 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 angehalten wird, um die Speicherkomprimierung auszuführen, damit eine große Seite zur Verwendung freigegeben wird. count
    vmstat.compact_fail leer Die Anzahl der fehlgeschlagenen Versuche des Systems, den Arbeitsspeicher zu komprimieren. 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_colled 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, die erfolgreich zur Behandlung eines Seitenfehlers zugeordnet wurden. count
    vmstat.thp_fault_​fallback leer Die Anzahl der Seitenfehler, bei denen eine große Seite nicht zugeordnet werden kann und stattdessen auf die Verwendung kleiner Seiten zurückgegriffen wird. count
    vmstat.thp_collapse_alloc leer Die Anzahl der Reduzieren eines Seitenbereichs auf eine große Seite und die erfolgreiche Zuteilung einer neuen großen Seite zum Speichern der Daten. count
    vmstat.thp_collapse_​alloc_failed leer Die Anzahl der Reduzieren eines Seitenbereichs auf eine große Seite, bei denen die Zuteilung 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 von großen Nullseiten count
    vmstat.thp_zero_​page_alloc_failed leer Die Häufigkeit, in der der Kernel eine große Nullseite nicht zuordnen konnte und auf die Verwendung kleiner Seiten zurückgreift. count
    vmstat.balloon_inflate leer
    vmstat.global_deplacement leer
    vmstat.global_​migrate leer
    os.linux.metrics-process-status proc.<process>.VmSize Prozessname Gesamtmenge des vom Prozess verwendeten virtuellen Arbeitsspeichers KB
    proc.<process>.VmRSS Prozessname Der von einem Prozess verwendete nicht ausgelagerte physische Speicher KB
    proc.<process>.VmSwap Prozessname Gesamtmenge des verwendeten Auslagerungsbereichs. KB

    Linux-Netzwerküberwachungsprüfungen

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

    Verwendungsbeispiel: command: metrics-network-interface.rb

    • rxBytes (empfohlene Metrik)
    • rxPackets (empfohlene Metrik)
    • rxErrors
    • rxDrops (empfohlene Metrik)
    • rxFifo
    • rxFrame
    • rxKomprimiert
    • rxMulticast
    • rxBytes (empfohlene Metrik)
    • rxPackets (empfohlene Metrik)
    • rxErrors
    • 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 für Web- oder Proxy-Server mit hohem Datenverkehr und einer großen Anzahl 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 = true festzulegen.

    Verwendungsbeispiel: metrics-netstat-tcp.rb

    • tcp.UNKNOWN
    • tcp.HERSTELLUNG
    • tcp.SYN_SENT
    • tcp.SYN_RECV
    • tcp.FIN_WAIT1
    • tcp.FIN_WAIT2
    • tcp.ZEIT_WAIT
    • tcp.CLOSE
    • tcp.CLOSE_WAIT
    • tcp.LAST_ACK
    • tcp.HÖREN
    • tcp.CLOSING
    nein