From 25007554ca67268c217ce8f2d12c51b07e8a607c Mon Sep 17 00:00:00 2001 From: Tiippex Date: Sun, 12 Jul 2026 02:40:00 +0200 Subject: [PATCH] graphing/graph_minecraft.py aktualisiert Fixes #1 --- graphing/graph_minecraft.py | 67 +++++++++++++++++++++---------------- 1 file changed, 38 insertions(+), 29 deletions(-) diff --git a/graphing/graph_minecraft.py b/graphing/graph_minecraft.py index 75a7193..4349e53 100644 --- a/graphing/graph_minecraft.py +++ b/graphing/graph_minecraft.py @@ -2,36 +2,45 @@ # ~/local/lib/python3/cmk_addons/plugins/minecraft/graphing/graph_minecraft.py -from cmk.gui.plugins.metrics import graph_info +from cmk.graphing.v1.graphs import Graph, Title - -graph_info['minecraft_tps'] = { - 'title': 'TPS', - 'metrics': [ ('tps', 'line') ], - 'render_levels': True, -} - -graph_info['minecraft_ticktime'] = { - 'title': 'Tick Time', - 'metrics': [ ('tick_time', 'line') ], - 'unit': 'ms', -} - -graph_info["minecraft_players"] = { - "title": "Player", - "metrics": [ - ("player_online", "line", "Online"), - ("player_max", "line", "Max"), +graph_minecraft_tps = Graph( + name="minecraft_tps", + title=Title("TPS"), + simple_lines=[ + "tps", ], -} +) -graph_info["minecraft_ping_ms"] = { - "title": "Ping", - "metrics": [ ("ping_ms", "line") ], - 'unit': 'ms', -} +graph_minecraft_ticktime = Graph( + name="minecraft_ticktime", + title=Title("Tick Time"), + simple_lines=[ + "tick_time", + ], +) -graph_info["minecraft_protocol_version"] = { - "title": "Protocol Version", - "metrics": [ ("protocol_version", "line") ], -} +graph_minecraft_players = Graph( + name="minecraft_players", + title=Title("Player"), + simple_lines=[ + "player_online", + "player_max", + ], +) + +graph_minecraft_ping_ms = Graph( + name="minecraft_ping_ms", + title=Title("Ping"), + simple_lines=[ + "ping_ms", + ], +) + +graph_minecraft_protocol_version = Graph( + name="minecraft_protocol_version", + title=Title("Protocol Version"), + simple_lines=[ + "protocol_version", + ], +) -- 2.47.3