Ver código fonte

Add 'plugins/edirectory_monitor/graphing/metrics.py'

Michael Honkoop 4 meses atrás
pai
commit
4229ef359d
1 arquivos alterados com 37 adições e 0 exclusões
  1. 37 0
      plugins/edirectory_monitor/graphing/metrics.py

+ 37 - 0
plugins/edirectory_monitor/graphing/metrics.py

@@ -0,0 +1,37 @@
+#!/usr/bin/env python3
+# -*- encoding: utf-8; py-indent-offset: 4 -*-
+
+# License: GNU General Public License v2
+
+from cmk.graphing.v1 import metrics, Title
+
+# Metrics for DHOST ThreadPool
+metric_threadmaxwaittime = metrics.Metric(
+    name="ThreadMaxWaitTime",
+    title=Title("DHOST Thread Maximum Wait Time"),
+    unit=metrics.Unit(metrics.TimeNotation()),
+    color=metrics.Color.BROWN,
+)
+
+# Metric for DClient
+metric_maxoutboundconnection = metrics.Metric(
+    name="MaxOutBoundConnection",
+    title=Title("DClient Maximum outbound connection count"),
+    unit=metrics.Unit(metrics.SINotation("count")),
+    color=metrics.Color.BROWN,
+)
+
+# Metrics for LDAP traffic
+metric_inbytes = metrics.Metric(
+    name="inBytes",
+    title=Title("LDAP traffic bytes in"),
+    unit=metrics.Unit(metrics.SINotation("bytes")),
+    color=metrics.Color.BROWN,
+)
+
+metric_outbytes = metrics.Metric(
+    name="outBytes",
+    title=Title("LDAP traffic bytes Out"),
+    unit=metrics.Unit(metrics.SINotation("bytes")),
+    color=metrics.Color.BLUE,
+)