Module: check_mk
Branch: master
Commit: cba9aeee15ebc2e5654a0a5acdd17b19b5e84a08
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=cba9aeee15ebc2…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Tue Sep 15 17:42:07 2015 +0200
New version of fileheader script
---
doc/helpers/headrify | 22 ++++++++++++----------
1 file changed, 12 insertions(+), 10 deletions(-)
diff --git a/doc/helpers/headrify b/doc/helpers/headrify
index a8c74a0..910fbfa 100755
--- a/doc/helpers/headrify
+++ b/doc/helpers/headrify
@@ -18,18 +18,20 @@ header ()
cat <<EOF
This file is part of Check_MK.
-The official homepage is at http://mathias-kettner.de/check_mk.
+Copyright by Mathias Kettner and Mathias Kettner GmbH. All rights reserved.
-check_mk is free software; you can redistribute it and/or modify it
+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.
+the Free Software Foundation in version 2.
+
+Check_MK is distributed in the hope that it will be useful, but
+WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public
+License along with Check_MK. If not, email to mk(a)mathias-kettner.de
+or write to the postal address provided at www.mathias-kettner.de
EOF
if [ -n "$lastline" ] ; then
echo
Module: check_mk
Branch: master
Commit: 7df3feb508bdf2f21de728e55296b47fee9e4ac8
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=7df3feb508bdf2…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Tue Sep 15 14:28:34 2015 +0200
#2606 FIX cisco_temperature: Reduced SNMP overhead for large devices
The cisco_temperature check makes use of the SNMP table
.1.3.6.1.2.1.47.1.1.1.1.2 to gather the description of the sensors.
This table can be very large on some devices. Check_MK normally
needs to fetch the whole table because of it's architecture e.g.
to make the service discovery possible.
But since this table is normally static, it is not needed to fetch
this large table during every check.
Check_MK is now caching this table during checking. The cache is
renewed when performing service discovery (either manually or
automatically via the discovery service).
---
.werks/2606 | 21 +++++++
ChangeLog | 1 +
checks/cisco_temperature | 2 +-
modules/automation.py | 3 +-
modules/check_mk_base.py | 6 +-
modules/discovery.py | 8 ++-
modules/snmp.py | 152 +++++++++++++++++++++++++++++++++-------------
7 files changed, 144 insertions(+), 49 deletions(-)
Diff: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commitdiff;h=7df3feb508…
Module: check_mk
Branch: master
Commit: 0af237ed3338b157417256b9ed3b5dda3fc17117
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=0af237ed3338b1…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: Tue Sep 15 14:00:26 2015 +0200
icom_repeater.ps_volt: Added missing manpage
---
checkman/icom_repeater.ps_volt | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/checkman/icom_repeater.ps_volt b/checkman/icom_repeater.ps_volt
new file mode 100644
index 0000000..dbe809a
--- /dev/null
+++ b/checkman/icom_repeater.ps_volt
@@ -0,0 +1,11 @@
+title: ICOM Repeater: Power Supply Voltage
+agents: snmp
+catalog: hw/other
+license: GPL
+distribution: check_mk
+description:
+ This check monitors the power supply voltage of ICOM repeaters. The service
+ goes WARN or CRIT when the voltage is outside a defined interval.
+
+inventory:
+ One check per device is created.
Module: check_mk
Branch: master
Commit: f688e87a6366b4c23b9aafcbfe52f207d64b8444
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=f688e87a6366b4…
Author: Sebastian Herbord <sh(a)mathias-kettner.de>
Date: Tue Sep 15 13:57:44 2015 +0200
#2624 FIX fixed vbscript based inventory script (windows) only sending updated data every 39 years
---
.werks/2624 | 9 +++++++++
ChangeLog | 1 +
agents/windows/plugins/mk_inventory.vbs | 5 ++---
3 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/.werks/2624 b/.werks/2624
new file mode 100644
index 0000000..aebfa85
--- /dev/null
+++ b/.werks/2624
@@ -0,0 +1,9 @@
+Title: fixed vbscript based inventory script (windows) only sending updated data every 39 years
+Level: 1
+Component: inv
+Compatible: compat
+Version: 1.2.7i3
+Date: 1442318089
+Class: fix
+
+
diff --git a/ChangeLog b/ChangeLog
index 68a2268..63ebbf5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -293,6 +293,7 @@
* 2454 FIX: lnx_distro: Fixed inventory for SuSE installations with patchlevel 0
* 2541 FIX: Round last state change of network interfaces to one day, avoid history spam...
* 2553 FIX: solaris_prtdiag: Can now handle Supermicro servers using Solaris 10
+ * 2624 FIX: fixed vbscript based inventory script (windows) only sending updated data every 39 years
1.2.7i2:
diff --git a/agents/windows/plugins/mk_inventory.vbs b/agents/windows/plugins/mk_inventory.vbs
index 4b590df..8e480ea 100644
--- a/agents/windows/plugins/mk_inventory.vbs
+++ b/agents/windows/plugins/mk_inventory.vbs
@@ -37,9 +37,8 @@ timestamp = state_dir & "\mk_inventory." & remote_host
If (fso.FileExists(timestamp)) Then
Set objTimestamp = fso.GetFile(timestamp)
fileDate = objTimestamp.DateLastModified
- earlier = Now - delay
- ' exit if timestamp to young
- If filedate > earlier Then
+ ' exit if timestamp is too young
+ If DateAdd("s", delay, filedate) >= Now Then
WScript.Quit
End If
End If