Module: check_mk
Branch: master
Commit: 197b6c3d98914a114f86a9b22b09b593a143cc33
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=197b6c3d98914a…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Wed Jan 31 12:36:39 2018 +0100
Removed longer time obsoleted legacy perfometer definitions
Change-Id: I0aaa3e5be3d2b1055c4ff856130c0e0d8b783adc
---
web/plugins/perfometer/check_mk.py | 135 -------------------------------------
1 file changed, 135 deletions(-)
diff --git a/web/plugins/perfometer/check_mk.py b/web/plugins/perfometer/check_mk.py
index db5835a..21793ad 100644
--- a/web/plugins/perfometer/check_mk.py
+++ b/web/plugins/perfometer/check_mk.py
@@ -1084,138 +1084,3 @@ def perfometer_f5_bigip_vserver(row, check_command, perf_data):
return str(connections), perfometer_logarithmic(connections, 100, 2,
"#46a")
perfometers["check_mk-f5_bigip_vserver"] = perfometer_f5_bigip_vserver
-
-
-#.
-# .--Obsolete------------------------------------------------------------.
-# | ___ _ _ _ |
-# | / _ \| |__ ___ ___ | | ___| |_ ___ |
-# | | | | | '_ \/ __|/ _ \| |/ _ \ __/ _ \ |
-# | | |_| | |_) \__ \ (_) | | __/ || __/ |
-# | \___/|_.__/|___/\___/|_|\___|\__\___| |
-# | |
-# +----------------------------------------------------------------------+
-# | These Perf-O-Meters are not longer needed since thery are being |
-# | handled by the new metrics.py module. |
-# '----------------------------------------------------------------------'
-def perfometer_check_mk(row, check_command, perf_data):
- # make maximum value at 90sec.
- exectime = float(perf_data[0][1])
- perc = min(100.0, exectime / 90.0 * 100)
- if exectime < 10:
- color = "#2d3"
- elif exectime < 30:
- color = "#ff4"
- elif exectime < 60:
- color = "#f84"
- else:
- color = "#f44"
-
- return "%.1f s" % exectime, perfometer_linear(perc, color)
-perfometers["check-mk"] = perfometer_check_mk
-
-
-def perfometer_check_mk_cpu_loads(row, check_command, perf_data):
- color = { 0: "#68f", 1: "#ff2", 2: "#f22", 3:
"#fa2" }[row["service_state"]]
- load = float(perf_data[0][1])
- return "%.1f" % load, perfometer_logarithmic(load, 4, 2, color)
-
-perfometers["check_mk-cpu.loads"] = perfometer_check_mk_cpu_loads
-perfometers["check_mk-ucd_cpu_load"] = perfometer_check_mk_cpu_loads
-perfometers["check_mk-statgrab_load"] = perfometer_check_mk_cpu_loads
-perfometers["check_mk-hpux_cpu"] = perfometer_check_mk_cpu_loads
-perfometers["check_mk-blade_bx_load"] = perfometer_check_mk_cpu_loads
-
-
-def perfometer_check_mk_df(row, check_command, perf_data):
- varname, value, unit, warn, crit, minn, maxx = perf_data[0]
-
- hours_left = None
- for data in perf_data:
- if data[0] == "trend_hoursleft":
- hours_left = float(data[1])
- break
-
- if not maxx:
- return "", ""
-
- perc_used = 100 * (float(value) / float(maxx))
- perc_free = 100 - float(perc_used)
-
- table_1 = render_perfometer([(perc_used, "#00ffc6"), (perc_free,
"white")])
-
- if hours_left and hours_left == -1:
- table_2 = render_perfometer([(100, "#39c456")])
- return "%0.1f%% / not growing" % (perc_used), html.render_div(table_1 +
table_2, class_="stacked")
- elif hours_left or hours_left == 0:
- days_left = hours_left / 24
- if days_left > 30:
- color = "#39c456" # OK
- elif days_left < 7:
- color = "#d94747" # CRIT
- else:
- color = "#d7d139" # WARN
-
- half = math.log(30.0, 2) # value to be displayed at 50%
- pos = 50 + 10.0 * (math.log(days_left, 2) - half)
- if pos < 2:
- pos = 2
- if pos > 98:
- pos = 98
- table_2 = render_perfometer([(100 - pos, color), (pos, "white")])
- if days_left > 365:
- days_left = " >365"
- else:
- days_left = "%0.1f" % days_left
-
- return "%0.1f%%/%s days left" % (perc_used, days_left),
html.render_div(table_1 + table_2, class_="stacked")
- else:
- return "%0.2f %%" % perc_used, table_1
-
-perfometers["check_mk-df"] = perfometer_check_mk_df
-perfometers["check_mk-vms_df"] = perfometer_check_mk_df
-perfometers["check_mk-vms_diskstat.df"] = perfometer_check_mk_df
-perfometers["check_disk"] = perfometer_check_mk_df
-perfometers["check_mk-df_netapp"] = perfometer_check_mk_df
-perfometers["check_mk-df_netapp32"] = perfometer_check_mk_df
-perfometers["check_mk-zfsget"] = perfometer_check_mk_df
-perfometers["check_mk-hr_fs"] = perfometer_check_mk_df
-perfometers["check_mk-oracle_asm_diskgroup"] = perfometer_check_mk_df
-perfometers["check_mk-mysql_capacity"] = perfometer_check_mk_df
-perfometers["check_mk-esx_vsphere_counters.ramdisk"] = perfometer_check_mk_df
-perfometers["check_mk-hitachi_hnas_span"] = perfometer_check_mk_df
-perfometers["check_mk-hitachi_hnas_volume"] = perfometer_check_mk_df
-perfometers["check_mk-hitachi_hnas_volume.virtual"] = perfometer_check_mk_df
-perfometers["check_mk-emcvnx_raidgroups.capacity"] = perfometer_check_mk_df
-perfometers["check_mk-emcvnx_raidgroups.capacity_contiguous"] =
perfometer_check_mk_df
-perfometers["check_mk-ibm_svc_mdiskgrp"] = perfometer_check_mk_df
-perfometers["check_mk-fast_lta_silent_cubes.capacity"] =
perfometer_check_mk_df
-perfometers["check_mk-fast_lta_volumes"] = perfometer_check_mk_df
-perfometers["check_mk-libelle_business_shadow.archive_dir"] =
perfometer_check_mk_df
-perfometers["check_mk-netapp_api_volumes"] = perfometer_check_mk_df
-perfometers["check_mk-df_zos"] = perfometer_check_mk_df
-
-def perfometer_check_mk_kernel_util(row, check_command, perf_data):
- total = sum([float(p[1]) for p in perf_data])
- data = [(perf_data[0][1], "#6f2"), (perf_data[1][1], "#f60"),
- (perf_data[2][1], "#0bc"), (100.0 - total, "white")]
- return "%d%%" % total, render_perfometer(data)
-
-perfometers["check_mk-kernel.util"] = perfometer_check_mk_kernel_util
-perfometers["check_mk-vms_sys.util"] = perfometer_check_mk_kernel_util
-perfometers["check_mk-vms_cpu"] = perfometer_check_mk_kernel_util
-perfometers["check_mk-ucd_cpu_util"] = perfometer_check_mk_kernel_util
-perfometers["check_mk-lparstat_aix.cpu_util"] =
perfometer_check_mk_kernel_util
-perfometers["check_mk-emc_isilon_cpu"] = perfometer_check_mk_kernel_util
-
-def perfometer_check_mk_cpu_threads(row, check_command, perf_data):
- color = { 0: "#a4f", 1: "#ff2", 2: "#f22", 3:
"#fa2" }[row["service_state"]]
- return "%d" % int(perf_data[0][1]), perfometer_logarithmic(perf_data[0][1],
400, 2, color)
-
-perfometers["check_mk-cpu.threads"] = perfometer_check_mk_cpu_threads
-
-def perfometer_docsis_snr(row, check_command, perf_data):
- dbmv = float(perf_data[0][1])
- return "%.1f dB" % dbmv, perfometer_logarithmic(dbmv, 50, 2,
"#ad6")
-
-perfometers["check_mk-docsis_channels_upstream"] = perfometer_docsis_snr