Module: check_mk
Branch: master
Commit: c4a90c75a1abf0635645624836d2c2a84aed0130
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=c4a90c75a1abf0…
Author: Bastian Kuhn <bk(a)mathias-kettner.de>
Date: Fri Oct 18 16:00:29 2013 +0200
akcp_sensor_drycontact: New Check for AKCP drycontact Sensors
---
ChangeLog | 1 +
checkman/akcp_sensor_drycontact | 17 +++++++++++++
checks/akcp_sensor_drycontact | 52 +++++++++++++++++++++++++++++++++++++++
3 files changed, 70 insertions(+)
diff --git a/ChangeLog b/ChangeLog
index 02e920f..1116424 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -49,6 +49,7 @@
* FIX: logwatch.ec: No longer forwards "I" lines to event console
* windows_tasks: New Check to monitor the Windows Task Scheduler
* sensatronics_temp: New Check for Sensatronic E4 Temperatur Sensor
+ * akcp_sensor_drycontact: New Check for AKCP drycontact Sensors
WATO:
* You can now have site-specific global settings when using
diff --git a/checkman/akcp_sensor_drycontact b/checkman/akcp_sensor_drycontact
new file mode 100644
index 0000000..ff5b61f
--- /dev/null
+++ b/checkman/akcp_sensor_drycontact
@@ -0,0 +1,17 @@
+title: AKCP Drycontact Sensor
+agents: snmp
+catalog: hw/environment
+license: GPL
+distribution:
+description:
+ This check monitors the status of a AKCP Drycontact Sensor.
+ The Sensor can have a state {OK} or {CRITICAL} and Check_MK display
+ this states.
+
+item:
+ The item is the sensor description of the sensor as string.
+
+
+inventory:
+ All available sensors are automatically inventorized.
+
diff --git a/checks/akcp_sensor_drycontact b/checks/akcp_sensor_drycontact
new file mode 100644
index 0000000..ff0a5c7
--- /dev/null
+++ b/checks/akcp_sensor_drycontact
@@ -0,0 +1,52 @@
+#!/usr/bin/python
+# -*- encoding: utf-8; py-indent-offset: 4 -*-
+# +------------------------------------------------------------------+
+# | ____ _ _ __ __ _ __ |
+# | / ___| |__ ___ ___| | __ | \/ | |/ / |
+# | | | | '_ \ / _ \/ __| |/ / | |\/| | ' / |
+# | | |___| | | | __/ (__| < | | | | . \ |
+# | \____|_| |_|\___|\___|_|\_\___|_| |_|_|\_\ |
+# | |
+# | Copyright Mathias Kettner 2013 mk(a)mathias-kettner.de |
+# +------------------------------------------------------------------+
+#
+# This file is part of Check_MK.
+# The official homepage is at http://mathias-kettner.de/check_mk.
+#
+# check_mk is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by
+# the Free Software Foundation in version 2. check_mk is distributed
+# in the hope that it will be useful, but WITHOUT ANY WARRANTY; with-
+# out even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE. See the GNU General Public License for more de-
+# ails. You should have received a copy of the GNU General Public
+# License along with GNU Make; see the file COPYING. If not, write
+# to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
+# Boston, MA 02110-1301 USA.
+
+def inventory_akcp_sensor_drycontact(info):
+ return [ ( x[0], None ) for x in info if x[2] == "1" ]
+
+def check_akcp_sensor_drycontact(item, _no_params, info):
+ for line in info:
+ if item == line[0]:
+ state = saveint(line[1])
+ if state == 2:
+ return 0, "Drycontact OK"
+ return 2, "Drycontact on Error"
+ return 3, "Drycontact not found anymore"
+
+check_info["akcp_sensor_drycontact"] = {
+ "check_function" : check_akcp_sensor_drycontact,
+ "inventory_function" : inventory_akcp_sensor_drycontact,
+ "service_description" : "Device %s",
+ "has_perfdata" : False,
+ 'snmp_scan_function' : lambda oid: oid(".1.3.6.1.2.1.1.2.0") in\
+ [ ".1.3.6.1.4.1.3854.1.2.2.1.1", ".1.3.6.1.4.1.3854.1" ],
+ 'snmp_info' : ( ".1.3.6.1.4.1.3854.1.2.2.1.18.1" , [
+ 1, #Sensor Name
+ 3, #Sensor Status (2 = OK, 4 = Not ok)
+ 5, #Sensor Online
+ ] ),
+}
+
Module: check_mk
Branch: master
Commit: 49b009a44fe1cbb3ae77b0e197494a7f549a70aa
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=49b009a44fe1cb…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Thu Oct 17 15:10:56 2013 -0500
FIX: fixed setting for locking mode from 'ait' to 'wait'
---
ChangeLog | 3 ++-
web/plugins/wato/check_mk_configuration.py | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index ac526a6..fc5b15a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -45,6 +45,7 @@
* Dell Open Manage: SNNP Checks for Physical Disks, CPU and Memory
* check_tcp: Now able to set custom service description
* Apache ActiveMQ: New Special Agent and Check to query ActiveMQ Queues
+ * check_ftp: can now be configured via Wato
* FIX: esx_vsphere_counters: added missing ramdisk type upgradescratch
* FIX: esx_vsphere_hostsystem: fixed bug in handling of params
* FIX: local: tolerate invalid output lines
@@ -58,7 +59,7 @@
* New option for full SNMP scan in bulk inventory
* FIX: correct display of number of hosts in bulk inventory
* FIX: nailed down ".siteid" exception when added new site
- * Check_ftp: can now be configured via Wato
+ * FIX: fixed setting for locking mode from 'ait' to 'wait'
1.2.3i4:
Core:
diff --git a/web/plugins/wato/check_mk_configuration.py b/web/plugins/wato/check_mk_configuration.py
index 886f85a..d1ea01e 100644
--- a/web/plugins/wato/check_mk_configuration.py
+++ b/web/plugins/wato/check_mk_configuration.py
@@ -867,7 +867,7 @@ register_configvar(group,
"off locking altogether."),
choices = [
('abort', _("Abort with an error")),
- ('ait' , _("Wait until the other has finished") ),
+ ('wait' , _("Wait until the other has finished") ),
(None , _("Disable locking") ),
]),
need_restart = False
Module: check_mk
Branch: master
Commit: bcb4fdefed12ea9f6a35286227aeb990b30a369a
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=bcb4fdefed12ea…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Thu Oct 17 12:31:49 2013 -0500
Cleaned up ChangeLog
---
ChangeLog | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 6ebe996..ac526a6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -7,10 +7,10 @@
* FIX: avoid invalid cache of 2nd and up hosts in bulk inventory
* FIX: fixed error handling in SNMP scan, inventory check fails now
if SNMP agent is not responding
+ * FIX: Ignore snmp_check_interval cache in interactive situations (e.g. -nv)
* Automatically remove duplicate checks when monitoring with Agent+SNMP
at the same time. TCP based ones have precedence.
* inventory check of SNMP devices now does scan per default (configurable)
- * FIX: Ignore snmp_check_interval cache in interactive situations (e.g. -nv)
Event Console:
* check_mkevents now available as C binary: check_mkevents_c
@@ -44,10 +44,10 @@
* qnap_disks: New check for Hardisks in Qnap devices
* Dell Open Manage: SNNP Checks for Physical Disks, CPU and Memory
* check_tcp: Now able to set custom service description
+ * Apache ActiveMQ: New Special Agent and Check to query ActiveMQ Queues
* FIX: esx_vsphere_counters: added missing ramdisk type upgradescratch
* FIX: esx_vsphere_hostsystem: fixed bug in handling of params
* FIX: local: tolerate invalid output lines
- * Apache ActiveMQ: New Special Agent and Check to query ActiveMQ Queues
* FIX: hp_proliant: Correct handling of missing snmp data
* FIX: logwatch.ec: No longer forwards "I" lines to event console
Module: check_mk
Branch: master
Commit: 46d52ee4109198435c413775d349cb021d1a458d
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=46d52ee4109198…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Thu Oct 17 12:25:33 2013 -0500
Updated bug entries #1077
---
.bugs/1077 | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/.bugs/1077 b/.bugs/1077
index 7ae26b1..b445d46 100644
--- a/.bugs/1077
+++ b/.bugs/1077
@@ -1,10 +1,14 @@
Title: BI: Host/Service search just show first host tag
Component: bi
-State: open
+Class: bug
+State: works4me
Date: 2013-10-17 10:54:51
Targetversion: 1.4.0
-Class: bug
In the WATO editor of BI when you use host/service search
for creating nodes then only the first host tag selection
is being shown. The rest ist missing.
+
+2013-10-17 12:25:30: changed state open -> works4me
+Was not a bug. Tags were just missing because of the test
+setup.
Module: check_mk
Branch: master
Commit: 3ab0b3b4bb3cef0ef932bfaee3edda6a6818b5d4
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=3ab0b3b4bb3cef…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Thu Oct 17 10:56:38 2013 -0500
Updated bug entries #1077, #1078
---
.bugs/1077 | 10 ++++++++++
.bugs/1078 | 11 +++++++++++
2 files changed, 21 insertions(+)
diff --git a/.bugs/1077 b/.bugs/1077
new file mode 100644
index 0000000..7ae26b1
--- /dev/null
+++ b/.bugs/1077
@@ -0,0 +1,10 @@
+Title: BI: Host/Service search just show first host tag
+Component: bi
+State: open
+Date: 2013-10-17 10:54:51
+Targetversion: 1.4.0
+Class: bug
+
+In the WATO editor of BI when you use host/service search
+for creating nodes then only the first host tag selection
+is being shown. The rest ist missing.
diff --git a/.bugs/1078 b/.bugs/1078
new file mode 100644
index 0000000..dde9bb0
--- /dev/null
+++ b/.bugs/1078
@@ -0,0 +1,11 @@
+Title: BI: Triangle link is not specific enough
+Component: bi
+State: open
+Date: 2013-10-17 10:55:37
+Targetversion: 1.4.0
+Class: bug
+
+If you have two BI aggregates where the name of one is a
+prefix of the name of another, then klicking the triangle
+in Multisite on the shorter name will show both of the
+aggregates.