Module: check_mk
Branch: master
Commit: 6414a2e254e7c650f41138dccf0259af4efa41e6
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=6414a2e254e7c6…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Wed Jul 1 13:03:12 2015 +0200
wut_webtherm: removed obsolete print command
---
checks/wut_webtherm | 1 -
1 file changed, 1 deletion(-)
diff --git a/checks/wut_webtherm b/checks/wut_webtherm
index 262087c..9b59278 100644
--- a/checks/wut_webtherm
+++ b/checks/wut_webtherm
@@ -41,7 +41,6 @@ factory_settings["wut_webtherm_defaultlevels"] = {
}
def inventory_webtherm(info):
- print info
# line[0] is 1.1, 2.1, 3.1, 6.1, 8.1, 16.1 or 18.1 depending on MIB variant. We chop
# of the first part in order to get independent of that.
for line in info:
Module: check_mk
Branch: master
Commit: 705bbeee0429af9ab811336eefca3401efa07db9
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=705bbeee0429af…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: Wed Jul 1 11:05:42 2015 +0200
#2319 FIX winperf_if: fixed exception when using windows_if.ps1 in an old windows version
The windows_if.ps1 plugin does not provide all informations on windows installations
older than Windows 2003. The winperf_if check was unable to work without the missing data.
This has been fixed.
---
.werks/2319 | 12 ++++++++++++
ChangeLog | 1 +
checks/winperf_if | 2 +-
3 files changed, 14 insertions(+), 1 deletion(-)
diff --git a/.werks/2319 b/.werks/2319
new file mode 100644
index 0000000..fcbc229
--- /dev/null
+++ b/.werks/2319
@@ -0,0 +1,12 @@
+Title: winperf_if: fixed exception when using windows_if.ps1 in an old windows version
+Level: 1
+Component: checks
+Class: fix
+Compatible: compat
+State: unknown
+Version: 1.2.7i3
+Date: 1435741362
+
+The windows_if.ps1 plugin does not provide all informations on windows installations
+older than Windows 2003. The winperf_if check was unable to work without the missing data.
+This has been fixed.
diff --git a/ChangeLog b/ChangeLog
index 4bb2a62..928e332 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -23,6 +23,7 @@
* 2383 FIX: FreeBSD Agent: Fixed handling <<<ps>>> section when jailed
* 2368 FIX: ucd_cpu_load: fix exception in case of dump SNMP agent sending 12,540000 instead of 12.540000
* 2318 FIX: windows agent: no longer crashes when a cached plugin has several hundred sections...
+ * 2319 FIX: winperf_if: fixed exception when using windows_if.ps1 in an old windows version...
Multisite:
* 2385 SEC: Fixed possible reflected XSS on all GUI pages where users can produce unhandled exceptions...
diff --git a/checks/winperf_if b/checks/winperf_if
index 105fad8..8b982a0 100644
--- a/checks/winperf_if
+++ b/checks/winperf_if
@@ -142,7 +142,7 @@ def convert_winperf_if(info):
# it may happen that there are non-existing interfaces
# with the same nic_name as an active one (at least on HP
# hardware)
- if as_dict["NetConnectionStatus"] == "4":
+ if as_dict.get("NetConnectionStatus") == "4":
continue
# Exact match
Module: check_mk
Branch: master
Commit: cedab164d3d763f65447a1627067f9aeda361b2c
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=cedab164d3d763…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Wed Jul 1 10:23:41 2015 +0200
#2393 FIX Fixed exception "user_confdir" not set in case of exceptions during login
---
.werks/2393 | 10 ++++++++++
ChangeLog | 1 +
web/htdocs/config.py | 16 +++++++++++++---
3 files changed, 24 insertions(+), 3 deletions(-)
diff --git a/.werks/2393 b/.werks/2393
new file mode 100644
index 0000000..0fc3207
--- /dev/null
+++ b/.werks/2393
@@ -0,0 +1,10 @@
+Title: Fixed exception "user_confdir" not set in case of exceptions during login
+Level: 1
+Component: multisite
+Class: fix
+Compatible: compat
+State: unknown
+Version: 1.2.7i3
+Date: 1435738995
+
+
diff --git a/ChangeLog b/ChangeLog
index 90509c6..4bb2a62 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -36,6 +36,7 @@
* 2361 FIX: Fix exception for missing key 'title' in certain cases of older customized views
* 2379 FIX: Plugin-Output: Fixed handling of URLs within output of check_http...
* 2380 FIX: Custom Host Notes painter was showing service notes when used in service based views
+ * 2393 FIX: Fixed exception "user_confdir" not set in case of exceptions during login
WATO:
* 2365 Removed old deprecated notification global options for plain emails...
diff --git a/web/htdocs/config.py b/web/htdocs/config.py
index be00813..c9e7c0c 100644
--- a/web/htdocs/config.py
+++ b/web/htdocs/config.py
@@ -58,6 +58,7 @@ except NameError:
user = None
user_id = None
+user_confdir = None
builtin_role_ids = [ "user", "admin", "guest" ] # hard coded in various permissions
user_role_ids = []
@@ -267,13 +268,16 @@ def login(u):
user_permissions["wato.users"] = True # ... with access to user management
# Prepare users' own configuration directory
- global user_confdir
- user_confdir = config_dir + "/" + user_id
- make_nagios_directory(user_confdir)
+ set_user_confdir(user_id)
# load current on/off-switching states of sites
read_site_config()
+def set_user_confdir(user_id):
+ global user_confdir
+ user_confdir = config_dir + "/" + user_id
+ make_nagios_directory(user_confdir)
+
def get_language(default = None):
if default == None:
default = default_language
@@ -401,6 +405,12 @@ def save_stars(stars):
# Helper functions
def load_user_file(name, deflt, lock = False):
+ # In some early error during login phase there are cases where it might
+ # happen that a user file is requested byt the user_confdir is not yet
+ # set. We have all information to set it, then do it.
+ if user_confdir == None:
+ set_user_confdir(name)
+
path = user_confdir + "/" + name + ".mk"
try:
if lock: