Translations of this page:

Performance-Daten

check_multi Performance Labels

Grundsaetzlich folgen die check_multi Performance Label dem Datenformat aus dem Plugin API document.

Um die Herkunft der Performancedaten bestimmen zu koennen und Performance-Tools wie PNP die Auswahl des Templates zu ermoeglichen, wird aber das Datenlabel-Format wie folgt erweitert:

Standard Performance-Datenswap=1786MB;0;0;0;2048
check_multi Performance-Datensystem_swap::check_swap::swap=1786MB;0;0;0;2048

Die Performance-Daten koennen dabei (und werden wahrscheinlich auch) aus einer Kette von Teildaten der einzelnen Child-Plugins bestehen, die jeweils von einem Multi-Label angefuehrt werden. Das Performance-Tool liest nun das jeweilige Multi-Label und interpretiert die folgenden Perfdaten bis zum naechsten Multi-Label als Daten des im Multi-Label spezifizierten Plugins (siehe Beispiel unten)

PNP Multi-Label-Format

Label :: Plugin Name / Template :: Performance-Daten
Service Description :: Plugin :: P-label=P-value [P-label=P-value] …

Beispiele

Service Description :: Plugin Name / Template :: Performance-Daten
disk_root :: check_disk :: /=8286MB;11489;11852;0;12094
system_swap :: check_swap :: swap=1786MB;0;0;0;2048

PNP - welches Template wird genommen?

PNP bestimmt das zu verwendende Performance-Template abhaengig vom Plugin. Das Plugin ist normalerweise das erste Token hinter dem Gleichheitszeichen: command [ swap ] = check_swap.
Es gibt aber einige Spezialfaelle, in denen nicht von vornherein klar ist, um welche Form von Performancedaten es sich handelt: check_nt zum Beispiel sammelt verschiedene Perfdaten von unterschiedlichen Sourcen.
Fuer diese Zwecke gibt es in check_multi eine Spezialform des Tags: command [ Tag::plugin ] spezifiziert dabei sowohl Tag als auch das Plugin.

Verwerfen von ungueltigen Performance-Daten

Die Performance-Daten eines Child-Checks werden auf Korrektheit geprueft (vgl. hier). Wenn ein Child unkorrekte Performance-Daten ausgibt, werden diese verworfen und eine Fehlermeldung angezeigt. Grund: falsche Performance-Daten koennen alle folgenden Performance-Daten zerstoeren.

Abschalten von einzelnen Performance-Daten

Wenn einzelne Performance-Daten nicht angezeigt werden sollen, kann man die Option --set suppress_perfdata=tag1,tag2,... verwenden. Dabei wird eine kommaseparierte Liste der Checks angegeben, die keine Performance-Daten zeigen sollen.

Service Extinfo Beispiel

de/projects/check_multi/configuration/performance.txt · Zuletzt geändert: 2009/12/10 11:16 von flackem
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0