Module: check_mk
Branch: master
Commit: 255f47efb3b7aeeee20eee71076570ad0a944a43
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=255f47efb3b7ae…
Author: Bastian Kuhn <bk(a)mathias-kettner.de>
Date: Wed Oct 24 14:16:55 2012 +0200
Updated bug entries #0817, #0818, #0819, #0820
---
.bugs/817 | 14 ++++++++++++++
.bugs/818 | 37 +++++++++++++++++++++++++++++++++++++
.bugs/819 | 20 ++++++++++++++++++++
.bugs/820 | 8 ++++++++
4 files changed, 79 insertions(+), 0 deletions(-)
diff --git a/.bugs/817 b/.bugs/817
new file mode 100644
index 0000000..db9326f
--- /dev/null
+++ b/.bugs/817
@@ -0,0 +1,14 @@
+Title: bugs in postgresql_sessions and mk_postgres
+Component: checks
+State: open
+Date: 2012-10-24 09:49:37
+Targetversion: future
+Class: bug
+
+ postgresql_sessions:
+wrong parsing when query from agent returned only one line with, e.g.
+"f 1"
+than I've got an error when run "cmk -v /dev/null ; then"
+
+on Debian there is only a user "postgres" not "pgsql" - maybe double
+checks (postgres & pgsql) will do? (because of different distros)
diff --git a/.bugs/818 b/.bugs/818
new file mode 100644
index 0000000..47e1d6f
--- /dev/null
+++ b/.bugs/818
@@ -0,0 +1,37 @@
+Title: check_mk_agent can incorrectly detect postfix on RHEL
+Component: core
+State: open
+Date: 2012-10-24 10:19:40
+Targetversion: future
+Class: nastiness
+
+osTicket ID 443234
+This probably happens on CentOS too, since it's so similar to RHEL.
+
+When the system has multiple MTA packages installed, and postfix is one of the installed packages, but postfix is not active, the mailq test returns a false result. This is how the code currently checks for the MTA:
+
+if which mailq >/dev/null 2>&1 && getent passwd postfix >/dev/null 2>&1; then
+echo ''
+mailq | tail -n 6
+fi
+
+However, on at least RHEL and CentOS, it is possible and not uncommon to have multiple MTA packages installed concurrently, but you only have one active at a time. The presence of the postfix user (or package) does not imply that postfix is the active MTA. In my case, Exim is active, but the mailq test thinks postfix is active and it doesn't work properly because it's looking for a postfix-formatted mailq, and that's not what it gets.
+
+The active profile is controlled by the "alternatives" subsystem. For full documentation, see update-alternatives(8).
+
+http://linux.die.net/man/8/update-alternatives
+
+A rough test to check for postfix vs. another mailer might look like this. This can probably be streamlined further, this is just something I threw together as a proof of concept...
+
+if [[ -f /etc/redhat-release || -f /etc/centos-release ]]; then
+_mta=$(/usr/sbin/alternatives --display mta | awk '/link currently points to/ {print $5}' | sed -e 's,/usr/sbin/sendmail\.,,')
+if [[ "$_mta" = "postfix" ]]; then
+# postfix case
+elif [[ "$_mta" = "exim" ]]; then
+# exim case
+else
+# default case
+fi
+else
+# this is not redhat or centos, so do your usual getent test here...
+fi
diff --git a/.bugs/819 b/.bugs/819
new file mode 100644
index 0000000..217a098
--- /dev/null
+++ b/.bugs/819
@@ -0,0 +1,20 @@
+Title: Apache Status bug
+Component: checks
+State: open
+Date: 2012-10-24 11:08:13
+Targetversion: 1.2.0
+Class: bug
+
+osTicket id 258581
+sorry to report a bug regarding the new apache_status in 1.2.0p3.
+
+I confirmed on the english mailing list, that also other people have the problem.
+We get the same result on auto-detecting and specifying server and port:
+./apache_status
+
+Exception (192.168.2.28:80): addinfourl instance has no attribute 'getcode'[root@www local]#
+
+We tested the server-status url with lynx and it is working fine.
+
+CentOS release 5.6 (Final) 32-Bit
+httpd-2.2.3-65.el5.centos
diff --git a/.bugs/820 b/.bugs/820
new file mode 100644
index 0000000..e325b99
--- /dev/null
+++ b/.bugs/820
@@ -0,0 +1,8 @@
+Title: Refreshing of row count in multisite
+Component: multisite
+State: open
+Date: 2012-10-24 11:54:14
+Targetversion: future
+Class: nastiness
+
+The count of row in the upper corner of Mulisite show 0/n Rows after automatic refresh, even when the checkboxes not activated.
Module: check_mk
Branch: master
Commit: c8473180f2aedb8aba65cbf8389abb071a2ba3e1
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=c8473180f2aedb…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Wed Oct 24 13:03:02 2012 +0200
logwatch_ec: Added new subcheck to forward all incoming logwatch
messages to the event console. With this check you can use the Event
Console mechanisms and GUIs instead of the classic logwatch GUI. It can be
enabled on "Global Settings" page in WATO for your whole
installation. After enabling it you need to reinventorize your hosts.
---
ChangeLog | 6 ++
checkman/logwatch | 7 +-
checkman/logwatch_ec | 21 +++++
checks/logwatch | 129 ++++++++++++++++++++++++++--
web/plugins/wato/check_mk_configuration.py | 11 +++
web/plugins/wato/check_parameters.py | 86 ++++++++++++++++++
6 files changed, 251 insertions(+), 9 deletions(-)
Diff: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commitdiff;h=c8473180f2…
Module: check_mk
Branch: master
Commit: 2cffbf7f1bbad490881574eff57c9fdebd0a63d4
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=2cffbf7f1bbad4…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Tue Oct 23 10:16:16 2012 +0200
Updated bug entries #0817
---
.bugs/817 | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/.bugs/817 b/.bugs/817
new file mode 100644
index 0000000..bf07275
--- /dev/null
+++ b/.bugs/817
@@ -0,0 +1,9 @@
+Title: PING check removed when legacy check added to host
+Component: core
+State: open
+Date: 2012-10-23 10:15:13
+Targetversion: future
+Class: nastiness
+
+The PING check should remain on the host when the host has the tag
+"ping" assigned, event when a legacy check has been added to the host.