Module: check_mk
Branch: master
Commit: c3c4427a054f0cf1c1bd0158e486d8fc6684f7ef
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=c3c4427a054f0c…
Author: Florian Heigl <fh(a)mathias-kettner.de>
Date: Thu Sep 13 18:55:57 2012 +0200
Add manpages for Jolokia checks
---
checkman/jolokia_info | 17 ++++++++++++++++
checkman/jolokia_metrics.app_sess | 39 +++++++++++++++++++++++++++++++++++++
checkman/jolokia_metrics.mem | 35 +++++++++++++++++++++++++++++++++
3 files changed, 91 insertions(+), 0 deletions(-)
diff --git a/checkman/jolokia_info b/checkman/jolokia_info
new file mode 100644
index 0000000..12481c0
--- /dev/null
+++ b/checkman/jolokia_info
@@ -0,0 +1,17 @@
+title: Report type and version of Java application servers
+agents: linux
+author: Mathias Kettner <mk(a)mathias-kettner.de>
+license: GPL
+distribution: check_mk
+description:
+ monitor the uptime of a Java application server like
+ Tomcat or JBoss.
+
+item:
+ The name of the application server instance as configured by the agent.
+
+perfdata:
+ No perfdata is generated by this check.
+
+inventory:
+ One check is created for each Jolokia instance sent by the agent.
diff --git a/checkman/jolokia_metrics.app_sess b/checkman/jolokia_metrics.app_sess
new file mode 100644
index 0000000..c6b260b
--- /dev/null
+++ b/checkman/jolokia_metrics.app_sess
@@ -0,0 +1,39 @@
+title: Number of JVM sessions
+agents: linux
+author: Mathias Kettner <mk(a)mathias-kettner.de>
+license: GPL
+distribution: check_mk
+description:
+ This check allows to monitor the number of current connections to
+ a JVM application (i.e. /host-manager or /my-web-app)
+
+ To use this plugin, Jolokia and the agent plugin need to be installed
+ on the monitored server.
+
+ The check can alert if the {WARN}/{CRIT} thresholds for a configurable total
+ is exceeded.
+
+item:
+ The name of the application server instance as configured by the agent
+ followed by the name of the application. I.e. tomcat7 /examples
+
+perfdata:
+ The number of sessions along with the upper (high) alert levels.
+
+inventory:
+ One check is created for each application running inside an Jolokia
+ instance sent by the agent.
+
+
+[parameters]
+low_crit (int): If the number of sessions falls to this level,
+ a CRITICAL state is triggered
+low_warn (int): If the number of sessions falls to this level,
+ a WARNING state is triggered
+high_warn (int): If the number of sessions climbs to this level,
+ a WARNING state is triggered
+high_crit (int): If the number of sessions climbs to this level,
+ a CRITICAL state is triggered
+
+[configuration]
+jolokia_metrics_app_sess_default_levels (int, int, int, int): Default levels warning and critical
diff --git a/checkman/jolokia_metrics.mem b/checkman/jolokia_metrics.mem
new file mode 100644
index 0000000..44989e2
--- /dev/null
+++ b/checkman/jolokia_metrics.mem
@@ -0,0 +1,35 @@
+title: Memory usage of a JVM
+agents: linux
+author: Mathias Kettner <mk(a)mathias-kettner.de>
+license: GPL
+distribution: check_mk
+description:
+ This check allows to monitor the usage of heap and non-heap memory area
+ usage on web application servers.
+
+ To use this plugin, Jolokia and the agent plugin need to be installed
+ on the monitored server.
+ It will then fetch the memory usage from the JMX status info of the remote
+ Java Virtual Machine.
+
+ The check can alert if the {WARN}/{CRIT} thresholds for a configurable total
+ is exceeded.
+
+item:
+ The name of the application server instance as configured by the agent.
+
+perfdata:
+ The heap and non-heap usage information and levels in Megabytes.
+
+inventory:
+ One check is created for each Jolokia instance sent by the agent.
+
+
+[parameters]
+warning (int): The total memory consumption that triggers
+ a WARNING state
+critical (int): The total memory consumption that triggers
+ a CRITICAL state
+
+[configuration]
+jolokia_metrics_mem_default_levels (int, int): Default levels warning and critical
Module: check_mk
Branch: master
Commit: 5f50dbe2775506425f3a0e565d47801b0e1741d4
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=5f50dbe2775506…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Thu Sep 13 17:46:04 2012 +0200
Updated bug entries #0789
---
.bugs/789 | 15 +++++++++++++++
1 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/.bugs/789 b/.bugs/789
new file mode 100644
index 0000000..1576c10
--- /dev/null
+++ b/.bugs/789
@@ -0,0 +1,15 @@
+Title: Settings in multisite.mk without default values persist in browser cache
+Component: multisite
+State: open
+Date: 2012-09-13 17:42:33
+Targetversion: future
+Class: bug
+
+If you write an extension (like mkeventd) that wants to put a
+settings into multisite.mk then it cannot put a default
+value into config.py (it must not modify files of the main
+distribution). If it once sets a value in multisite.mk and
+that is later removed (factory settings) then the positive
+settings survives in the browser cache. We need to find
+a method how extension modules can define or declare default
+values for settings in multisite.mk
Module: check_mk
Branch: master
Commit: 91bd2fe9027971f4defd96f750f183fc8c9de5f7
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=91bd2fe9027971…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Fri Sep 7 11:36:47 2012 +0200
Updated bug entries #0777, #0797
---
.bugs/777 | 7 +++++--
.bugs/797 | 2 ++
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/.bugs/777 b/.bugs/777
index c1fb8d0..3f1ec01 100644
--- a/.bugs/777
+++ b/.bugs/777
@@ -1,9 +1,9 @@
Title: Role-Editor Permission view: WATO chapter duplicate
Component: wato
-State: open
+Class: bug
+State: done
Date: 2012-06-21 10:49:06
Targetversion: 1.2.0
-Class: bug
In the role editor the section with the WATO permissions
is displayed twice.
@@ -12,3 +12,6 @@ LM: This does only happen when one defines a permission
for a section, e.g. wato.*, which has already been followed
by another section.
I have a fix for this but this is too big for a fix release.
+
+2012-09-07 11:33:14: changed state open -> done
+Has already been fixed.
diff --git a/.bugs/797 b/.bugs/797
index 3e7099e..b74b5bd 100644
--- a/.bugs/797
+++ b/.bugs/797
@@ -9,3 +9,5 @@ If you make a area selection on a pnp graphs displayed in multisite you end up
at a different position in the graph than you expected
If you try to view the right-most position, it will not be possible because you
always get something else.
+
+LM: Where can PNP graphs be zoomed while being displayed in multisite?
Module: check_mk
Branch: master
Commit: acf6543da9365c55a79d3c0dd0b597fe8daafc57
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=acf6543da9365c…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Thu Sep 13 15:21:07 2012 +0200
Updated bug entries #0700, #0701
---
.bugs/700 | 8 ++++++++
.bugs/701 | 10 ++++++++++
2 files changed, 18 insertions(+), 0 deletions(-)
diff --git a/.bugs/700 b/.bugs/700
new file mode 100644
index 0000000..4e1a985
--- /dev/null
+++ b/.bugs/700
@@ -0,0 +1,8 @@
+Title: Multisite auth_type can not be changed in WATO
+Component: multisite
+State: open
+Date: 2012-07-09 09:31:16
+Targetversion: 1.2.0
+Class: nastiness
+
+Seems the config option has not been added.
diff --git a/.bugs/701 b/.bugs/701
new file mode 100644
index 0000000..9f2f392
--- /dev/null
+++ b/.bugs/701
@@ -0,0 +1,10 @@
+Title: Logout not working when configured cookie auth but using basic auth
+Component: multisite
+State: open
+Date: 2012-07-09 09:31:42
+Targetversion: future
+Class: bug
+
+Multisite can be configured to use cookie auth but uses basic auth when available. In this case
+of implicit basic auth usage the logout functionality does not work since the page_logout() function
+only takes the configured option into account.
Module: check_mk
Branch: master
Commit: 55dfe9bd0c0528db19904026226223778065da9f
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=55dfe9bd0c0528…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Thu Sep 13 15:14:32 2012 +0200
FIX: Fixed monitoring of slave hosts in master site in case of special
distributed wato configurations
---
web/htdocs/wato.py | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/web/htdocs/wato.py b/web/htdocs/wato.py
index ea70a48..996a4be 100644
--- a/web/htdocs/wato.py
+++ b/web/htdocs/wato.py
@@ -6756,8 +6756,8 @@ def save_sites(sites):
out = create_user_file(sites_mk, "w")
out.write("# Written by WATO\n# encoding: utf-8\n\n")
out.write("sites = \\\n%s\n" % pprint.pformat(sites))
- update_distributed_wato_file(sites)
config.load_config() # make new site configuration active
+ update_distributed_wato_file(sites)
declare_site_attribute()
rewrite_config_files_below(g_root_folder) # fix site attributes
need_sidebar_reload()
@@ -6784,7 +6784,7 @@ def update_distributed_wato_file(sites):
# 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:
+ if not distributed: # or not found_local:
delete_distributed_wato_file()
#.