Gibt es die Möglichkeit einen Custom Graph als Default für bestimmte Performancedaten zu nutzen?

Hallo zusammen,

ich versuche zur Zeit zwei Graphen eines Services (check_informix_dbspaces) zusammenzufügen. Es soll in einem Graph der vorhandene und der verbrauchte Platz angezeigt werden. Zur Zeit wir jeder dieser Werte als eine eigene Grafik angezeigt.
Einen Custom Graph habe ich bereits erzeugt. Wie mache ich diesen Graphen jetzt aber für alle Informix DB Spaces gültig?

Hat sich mit diesem Thema bereits jemand beschäftigt und kann mir Tipps geben?
Danke euch

Hi,

ja das kann man machen. Hierzu kannst du dir gerne die default Metriken ansehen. Dort siehst du, wie Graphen zusammengefasst werden. Hier ein Beispiel:

#!/usr/bin/env python
# -*- encoding: utf-8; py-indent-offset: 4 -*
import cmk.utils.render
from cmk.gui.i18n import _
from cmk.gui.plugins.metrics import (
    unit_info,
    metric_info,
    check_metrics,
    graph_info,
    perfometer_info,
    KB,
    MB,
    GB,
    TB,
    m,
    parse_color_into_hexrgb,
    MAX_CORES,
    indexed_color,
)
from cmk.utils.aws_constants import AWSEC2InstTypes, AWSEC2InstFamilies

check_metrics["check_mk-nc_activeusers"] = {
    "user5": {
         "name": "user5",
    },
    "user60": {
         "name": "user60",
    },
    "user1440": {
         "name": "user1440",
    },
}

Die Datei kannst du unter ~/local/share/check_mk/web/plugins/metrics ablegen
Die falls die Metriken noch nicht spezifiziert sind, musst du diese noch vorher definieren.

Viele Grüße,
Christian

1 Like

Hi Christian,
ich wusste doch das ich mich auf dich verlassen kann! :wink:
Danke für den Tipp. Werde ich direkt mal umsetzten.
Gruß Thomas

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed. Contact an admin if you think this should be re-opened.