Module: check_mk
Branch: master
Commit: 38fc0d2271296c9e6ccfc146213a810d9c809e82
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=38fc0d2271296c…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Thu Dec 15 16:00:02 2011 +0100
Updated bug entries #0401, #0436
---
.bugs/401 | 7 +++++--
.bugs/436 | 10 ++++++++--
.bugs/config | 1 +
3 files changed, 14 insertions(+), 4 deletions(-)
diff --git a/.bugs/401 b/.bugs/401
index 37ecb08..c751e75 100644
--- a/.bugs/401
+++ b/.bugs/401
@@ -1,12 +1,15 @@
Title: IE8: Hiliting of rows in checkbox mode is broken
Component: multisite
+State: done
+Class: bug
Benefit: 1
-State: open
Cost: 1
Date: 2011-10-27 18:51:44
Targetversion: 1.1.12
-Class: bug
When in a view in Checkbox mode hovering over the rows
should hilite those rows. In IE8 this does not work.
The red background of the CRIT is destroyed, too.
+
+2011-12-15 15:12:05: changed state open -> done
+Has just been fixed.
diff --git a/.bugs/436 b/.bugs/436
index f3813c4..3e65aac 100644
--- a/.bugs/436
+++ b/.bugs/436
@@ -1,11 +1,11 @@
Title: sounds/ URL create Popup on Windows 7
Component: multisite
+State: worksforme
+Class: bug
Benefit: 1
-State: open
Cost: 2
Date: 2011-11-15 09:09:22
Targetversion: 1.1.12
-Class: bug
In Windows 7 when you Multisite plays a sound file (e.g.
due to a problem shown in the dashboard), a HTTP
@@ -13,3 +13,9 @@ auth window pops up. The reason seems to be that
the sounds URL is excluded from Auth via the
apache config of Multisite. IE seems to think that
it can log out.
+
+2011-12-15 15:59:59: changed state open -> worksforme
+I can not reproduce this using Windows 7 + IE9. The problem may be strongly related
+to the handler for the wav files. I had quicktime installed which could not play
+these files. Then I uninstalled quicktime. After that the IE used the windows media
+player to play the wav files and this worked with the current apache config / code.
diff --git a/.bugs/config b/.bugs/config
index 9f9c59d..0425a80 100644
--- a/.bugs/config
+++ b/.bugs/config
@@ -3,6 +3,7 @@ states = {
"done" : tty_green,
"closed" : tty_normal,
"wontfix" : tty_magenta,
+ "worksforme" : tty_white,
"discuss" : tty_red,
}
Module: check_mk
Branch: master
Commit: f7562ed165b6d3fdee6862448e2fe0f043572be3
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=f7562ed165b6d3…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Thu Dec 15 15:07:28 2011 +0100
Added first version of oracle_asm_diskgroup
---
checks/oracle_asm_diskgroup | 50 +++++++++++++++++++++++++++++++++++++++++++
1 files changed, 50 insertions(+), 0 deletions(-)
diff --git a/checks/oracle_asm_diskgroup b/checks/oracle_asm_diskgroup
new file mode 100644
index 0000000..1c6ac46
--- /dev/null
+++ b/checks/oracle_asm_diskgroup
@@ -0,0 +1,50 @@
+#!/usr/bin/python
+# -*- encoding: utf-8; py-indent-offset: 4 -*-
+# +------------------------------------------------------------------+
+# | ____ _ _ __ __ _ __ |
+# | / ___| |__ ___ ___| | __ | \/ | |/ / |
+# | | | | '_ \ / _ \/ __| |/ / | |\/| | ' / |
+# | | |___| | | | __/ (__| < | | | | . \ |
+# | \____|_| |_|\___|\___|_|\_\___|_| |_|_|\_\ |
+# | |
+# | Copyright Mathias Kettner 2012 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.
+
+# Example output from asmcmd lsdg:
+# State Type Rebal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Voting_files Name
+# MOUNTED NORMAL N 512 4096 1048576 512000 92888 0 46444 0 N DATA/
+# MOUNTED NORMAL N 512 4096 1048576 3072 2146 309 918 0 Y OCR_VOTE/
+# The agent section <<<oracle_asm_diskgroup>>> does not output the header line
+
+check_includes['oracle_asm_diskgroup'] = [ "df.include" ]
+
+def inventory_oracle_asm_diskgroup(info):
+ return [ (line[-1].rstrip("/"), {}) for line in info ]
+
+def check_oracle_asm_diskgroup(item, params, info):
+
+ for state, typ, rebal, sector, block, au, total_mb, \
+ free_mb, req_mir_free_mb, usable_file_mb, offline_disks, \
+ voting_files, name in info:
+ if name.rstrip('/') == item:
+ return df_check_filesystem(g_hostname, item, int(total_mb),
+ int(free_mb), params)
+ return (3, "UNKNOWN - Disk group not found")
+
+check_info["oracle_asm_diskgroup"] = (check_oracle_asm_diskgroup, "ASM Diskgroup %s", 1, inventory_oracle_asm_diskgroup)
+checkgroup_of['oracle_asm_diskgroup'] = "fs"
+check_default_levels["oracle_asm_diskgroup"] = "filesystem_default_levels"
Module: check_mk
Branch: master
Commit: 27cb5d81cb3f030dd9f9221034ad6f177b55ea78
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=27cb5d81cb3f03…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Thu Dec 15 14:32:44 2011 +0100
FIX: fix row highlight after status page reload
---
ChangeLog | 1 +
web/plugins/views/layouts.py | 4 +++-
2 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 8bdc02a..8ebace5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -96,6 +96,7 @@
are shown first
* FIX: fix dashboard dashlet background on IE
* FIX: fix row highlight in status GUI on IE 8
+ * FIX: fix row highlight after status page reload
Checks & Agents:
* FIX: lnx_if: assume interfaces as up if ethtool is missing or
diff --git a/web/plugins/views/layouts.py b/web/plugins/views/layouts.py
index 25f3223..3fd6b63 100644
--- a/web/plugins/views/layouts.py
+++ b/web/plugins/views/layouts.py
@@ -26,7 +26,9 @@
def init_rowselect():
# Don't make rows selectable when no commands can be fired
- if not 'C' in html.display_options or not config.may("act"):
+ # Ignore "C" display option here. Otherwise the rows will not be selectable
+ # after view reload.
+ if not config.may("act"):
return
selected = []