Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 8ac95a6de1bbaa2b082284cba57ce25c64984dfc
https://github.com/tribe29/checkmk/commit/8ac95a6de1bbaa2b082284cba57ce25c6…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2021-04-27 (Tue, 27 Apr 2021)
Changed paths:
A .werks/12706
M cmk/base/plugins/agent_based/ps_section.py
Log Message:
-----------
12706 FIX ps section parser: crash on KeyError() when host is using busybox' ps
implementation
Busybox' ps implementation does not provide the columns needed for the ps check, so
the section
parser crashes on missing colums (of which the first is 'user', resulting in
KeyError(user).
This change checks for the existence of all needed columns and aborts otherwise.
Change-Id: I7b40568f27f273aeb2b3de8578d8becf5d136f4f
Commit: c82f95a46bde223860a9bcb58029fd5bd68e7074
https://github.com/tribe29/checkmk/commit/c82f95a46bde223860a9bcb58029fd5bd…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2021-04-27 (Tue, 27 Apr 2021)
Changed paths:
A .werks/12711
M cmk/base/plugins/agent_based/utils/ps.py
Log Message:
-----------
12711 FIX ps_check: crash on non-matching enforced service 'State and count of
processes'
Configuring 'State and count of processes' as enforced service with per-process
details set to
'text' crashes with unhandled "ValueError: 'notice' must be non-empty
str or None, got" if the
specified process could not be found.
This change avoids this exception by not trying to render a process list without processes
found.
Change-Id: If4f5d8a8527e35d82855e8ba004d4bf55dc2efa4
Commit: 4c1ce2a7724770b8777316b4476507e5bb352dea
https://github.com/tribe29/checkmk/commit/4c1ce2a7724770b8777316b4476507e5b…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2021-04-27 (Tue, 27 Apr 2021)
Changed paths:
A .werks/12712
M cmk/base/plugins/agent_based/mssql_counters_section.py
Log Message:
-----------
12712 FIX mssql_counters: ValueError() raised on unknown timestamp formats
Non-standard timestamp formats unknown to the mssql_counters section parser might lead
to
ValueError() being raised.
This change adds the possibilities to write "a.m."/"p.m." instead of
"AM"/"PM", write times with
periods rather than colons and have space padded dates (" 1. 1.2021".
Change-Id: If3fd335c3a6d2832786623632aae022bcc77f341
Commit: 18e0fb3909dc24a6eb6b25d00c8f9e308d6a6bc0
https://github.com/tribe29/checkmk/commit/18e0fb3909dc24a6eb6b25d00c8f9e308…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2021-04-27 (Tue, 27 Apr 2021)
Changed paths:
A .werks/12713
M cmk/base/plugins/agent_based/domino_tasks.py
M cmk/base/plugins/agent_based/ps_check.py
M cmk/base/plugins/agent_based/utils/ps.py
M tests/unit/cmk/base/plugins/agent_based/test_ps_check.py
Log Message:
-----------
12713 FIX check_ps: Check goes UNKN if configured to show percentage of RAM in some
cases
check_ps was not configured to use data from <<<statgrab_mem>>> section
which made the total RAM
unavailable on systems providing <<<statgrab_mem>>> rather than
<<<mem>>>, rendering "Process"
Services UNKNOWN.
This change makes check_ps use <<<statgrab_mem>>> again, restoring the
behavior of version 1.6.0
and below.
Change-Id: Ied83187d3e3f8bf5ffd3b54352e4bb094ba8b718
Compare:
https://github.com/tribe29/checkmk/compare/6df045a0f753...18e0fb3909dc