Module: check_mk
Branch: master
Commit: f4caa30fafb1549f82b2b81c575fc033cdc22e5f
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=f4caa30fafb154…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: Wed Oct 25 12:06:50 2017 +0200
5350 check_http: Special characters in expected string of the content
The option "Fixed string to expect in the content" of the WATO-Rule
"Check HTTP service" now allows the user to enter special character
like umlauts.
Change-Id: If9d373bd5ab35222c524a5e03a32eb9966dc698b
---
.werks/5350 | 12 ++++++++++++
web/plugins/wato/active_checks.py | 2 +-
2 files changed, 13 insertions(+), 1 deletion(-)
diff --git a/.werks/5350 b/.werks/5350
new file mode 100644
index 0000000..71fa635
--- /dev/null
+++ b/.werks/5350
@@ -0,0 +1,12 @@
+Title: check_http: Special characters in expected string of the content
+Level: 1
+Component: checks
+Compatible: compat
+Edition: cre
+Version: 1.5.0i1
+Date: 1508925797
+Class: feature
+
+The option "Fixed string to expect in the content" of the WATO-Rule
+"Check HTTP service" now allows the user to enter special character
+like umlauts.
diff --git a/web/plugins/wato/active_checks.py b/web/plugins/wato/active_checks.py
index ce015c6..95e2f83 100644
--- a/web/plugins/wato/active_checks.py
+++ b/web/plugins/wato/active_checks.py
@@ -1044,7 +1044,7 @@ register_rule(group,
)
),
( "expect_string",
- TextAscii(
+ TextUnicode(
title = _("Fixed string to expect in the content"),
allow_empty = False,
)
Module: check_mk
Branch: master
Commit: 7fd05746f83dbc6645e5cda8c5cede20ccc49081
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=7fd05746f83dbc…
Author: Tom Baerwinkel <tb(a)mathias-kettner.de>
Date: Thu Sep 14 11:59:27 2017 +0200
5131 suseconnect: New check to monitor information about SLES licenses via SUSEConnect
This check parses the information provided by the SUSEConnect command.
If the command is availible, information about the registration status,
subscription status, subscription type, registration code as well as the
start and end date of the SLES license are shown. The information is
also shown in the Hardware/Software Inventory.
As a preparation you need to install the agent plugin {SUSEConnect}
into your agent's plugins directory (usually {/usr/lib/check_mk_agent/plugins}).
The check can be configured via the corresponding WATO rule {SLES License}.
Change-Id: I2823064d2c69b1baaa949fb3d1de7c9fcc944072
---
.werks/5131 | 20 ++++++
agents/plugins/mk_suseconnect | 30 +++++++++
checkman/suseconnect | 23 +++++++
checks/suseconnect | 123 +++++++++++++++++++++++++++++++++++
inventory/suseconnect | 46 +++++++++++++
web/plugins/wato/check_parameters.py | 42 ++++++++++++
6 files changed, 284 insertions(+)
Diff: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commitdiff;h=7fd05746f8…
Module: check_mk
Branch: master
Commit: 6b2c2d13ec1f48229f10196961516b520a0d956d
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=6b2c2d13ec1f48…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: Wed Oct 25 08:28:47 2017 +0200
made help text more general
Change-Id: I35d5e7cb9143353fd94763071b4b71d5c851aa68
---
web/plugins/wato/check_mk_configuration.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/web/plugins/wato/check_mk_configuration.py b/web/plugins/wato/check_mk_configuration.py
index c127b7f..4d05751 100644
--- a/web/plugins/wato/check_mk_configuration.py
+++ b/web/plugins/wato/check_mk_configuration.py
@@ -1010,7 +1010,7 @@ register_configvar(group,
label = _("enable GIT version control"),
help = _("When enabled, all changes of configuration files are tracked with the "
"version control system GIT. You need to make sure that git is installed "
- "on your Nagios server. The version history currently cannot be viewed "
+ "on your monitoring server. The version history currently cannot be viewed "
"via the web GUI. Please use git command line tools within your Check_MK "
"configuration directory."),
),
Module: check_mk
Branch: master
Commit: 900b3f6afbd0f436f8edbb5880cd0c7a665ee458
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=900b3f6afbd0f4…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Tue Oct 24 16:19:51 2017 +0200
chroot builds: Fixed paths of chroots
Change-Id: I7c12085937de6a919245324de66db5b535afacac
---
agents/windows/make-agent | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/agents/windows/make-agent b/agents/windows/make-agent
index 8567303..372efe4 100755
--- a/agents/windows/make-agent
+++ b/agents/windows/make-agent
@@ -22,6 +22,7 @@ chroot_dependencies=(debootstrap debian-archive-keyring)
versionfile=chroot_version
base="$(realpath ../..)"
+base_rel_dir=agents/windows
# May be set from external environment. Otherwise use chroot
# directory in agents/windows
@@ -39,8 +40,9 @@ fi
# elements to make
# a) different namespaces possible for (windows agent, agent updater)
# b) parallel builds of different chroot versions possible
+CHROOT_VERSION=$(<$base/agents/windows/$versionfile)
CHROOT_BASE_PATH=${CHROOT_BASE_PATH:-$base/$base_rel_dir/chroot}
-export CHROOT_PATH=$CHROOT_PATH/$CHROOT_NAME/$CHROOT_VERSION
+export CHROOT_PATH=$CHROOT_BASE_PATH/$CHROOT_NAME/$CHROOT_VERSION
echo "CHROOT_PATH is $CHROOT_PATH"
Module: check_mk
Branch: master
Commit: bb98c18468f1eaaa5dd4360c0bcfc9bc4ffd1203
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=bb98c18468f1ea…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Tue Oct 24 16:02:46 2017 +0200
Added CHROOT_NAME to chroot directory hierarchy
Change-Id: I89edbb26bd67786e70de3577afa753b25f99e1fe
---
agents/windows/make-agent | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/agents/windows/make-agent b/agents/windows/make-agent
index c664283..b7ea530 100755
--- a/agents/windows/make-agent
+++ b/agents/windows/make-agent
@@ -25,7 +25,6 @@ base="$(realpath ../..)"
# May be set from external environment. Otherwise use chroot
# directory in agents/windows
-export CHROOT_PATH=${CHROOT_PATH:-$base/agents/windows/chroot}
export CHROOT_BUILD_DIR=${CHROOT_BUILD_DIR:-build}
export CHROOT_NAME=${CHROOT_NAME:-WinAgent}
@@ -35,6 +34,14 @@ if [ ! -f "$base/agents/windows/$versionfile" ] ; then
exit 1
fi
+# Get possible CHROOT_BASE_PATH from environment. Default to the "chroot"
+# subdirectory. Add the CHROOT_NAME and CHROOT_VERSION as additional path
+# elements to make
+# a) different namespaces possible for (windows agent, agent updater)
+# b) parallel builds of different chroot versions possible
+CHROOT_BASE_PATH=${CHROOT_BASE_PATH:-$base/$base_rel_dir/chroot}
+export CHROOT_PATH=$CHROOT_PATH/$CHROOT_NAME/$CHROOT_VERSION
+
# Realize a file based locking for the chroot setup. There must be only
# a single caller executing the setup of a chroot. Once the chroot was
# created, multiple jobs may be executed in the chroot simultaneously,