Module: check_mk
Branch: master
Commit: 5dce5d71ac9fbb338f5479bb37192de1e2df0579
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=5dce5d71ac9fbb…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Thu Sep 13 14:48:25 2012 +0200
FIX: Removing distributed wato file when local site could not be determined
---
web/htdocs/wato.py | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/web/htdocs/wato.py b/web/htdocs/wato.py
index e078419..ea70a48 100644
--- a/web/htdocs/wato.py
+++ b/web/htdocs/wato.py
@@ -6773,12 +6773,18 @@ def update_distributed_wato_file(sites):
# are currently in the process of saving the new
# site configuration.
distributed = False
+ found_local = False
for siteid, site in sites.items():
if site.get("replication"):
distributed = True
if site_is_local(siteid):
+ found_local = True
create_distributed_wato_file(siteid, site.get("replication"))
- if not distributed:
+
+ # Remove the distributed wato file
+ # a) If there is no distributed WATO setup
+ # b) If the local site could not be gathered
+ if not distributed or not found_local:
delete_distributed_wato_file()
#.
Module: check_mk
Branch: master
Commit: a2ebae85e4aea112e9ff658473db71f7313ec9d7
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=a2ebae85e4aea1…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Thu Sep 13 15:15:27 2012 +0200
Updated changelog
---
ChangeLog | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 79654a4..708233c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -76,6 +76,8 @@
* FIX: User list shows names of contactgroups when no alias given
* FIX: Reflecting alternative mode of check_http (check ssl certificate
age) in WATO rule editor
+ * FIX: Fixed monitoring of slave hosts in master site in case of special
+ distributed wato configurations
BI:
* Great speed up of rule compilation in large environments
@@ -91,6 +93,7 @@
* FIX: fixed bug showing only sidebar after re-login in multisite
* FIX: fixed logwatch loosing the master_url parameter in distributed setups
* FIX: Fixed doubled var "site" in view editor (site and siteopt filter)
+ * FIX: Don't crash on requests without User-Agent HTTP header
Livecheck:
* FIX: Compile livecheck also if diet libc is missing
@@ -148,7 +151,6 @@
folder attributes
* FIX: fix exception on unknown value in DropdownChoice
* FIX: add service specification to ruleset Delay service notifications
-<<<<<<< Updated upstream
* FIX: fixed problem with disabled sites in WATO
* FIX: massive speedup when changing roles/users and activing changes
(especially when you have a larger number of users and folders)
@@ -156,9 +158,7 @@
* FIX: fixed default setting if "Hide names of configuration variables"
in WATO
* FIX: ListOfString Textboxes (e.g. parents of folders) do now extend in IE
-=======
* FIX: fixed duplicated sections of permissions in rule editor
->>>>>>> Stashed changes
BI:
* New iterators FOREACH_CHILD and FOREACH_PARENT
Module: check_mk
Branch: master
Commit: 5aedf26d9ddd354d8a06d6ab4a6459785f1833c6
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=5aedf26d9ddd35…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Thu Sep 13 15:04:26 2012 +0200
BI: common cache for all users with bi.see_all
---
web/htdocs/bi.py | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/web/htdocs/bi.py b/web/htdocs/bi.py
index 3be9a56..7daee3d 100644
--- a/web/htdocs/bi.py
+++ b/web/htdocs/bi.py
@@ -167,6 +167,11 @@ def compile_forest(user):
global g_config_information
g_config_information = new_config_information
+ # OPTIMIZE: All users that have the permissing bi.see_all
+ # can use the same cache.
+ if config.may("bi.see_all"):
+ user = '<<<see_all>>>'
+
# Try to get data from per-user cache:
cache = g_cache.get(user)
if cache: