Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: e9d4a224578a8a6854dc38910cd971de2115ef76
https://github.com/tribe29/checkmk/commit/e9d4a224578a8a6854dc38910cd971de2…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-02-03 (Wed, 03 Feb 2021)
Changed paths:
M tests/unit/checks/generictests/datasets/postgres_stats.py
A tests/unit/cmk/base/plugins/agent_based/utils/test_postgres.py
Log Message:
-----------
postgres: move test of parse function
Change-Id: I04f43d131cd1168535e48df7d7ced1f8f70165bd
Commit: a50c5898d3af5872757cf38be95e5ea6bb074c78
https://github.com/tribe29/checkmk/commit/a50c5898d3af5872757cf38be95e5ea6b…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-02-03 (Wed, 03 Feb 2021)
Changed paths:
M checkman/postgres_query_duration
M cmk/base/plugins/agent_based/postgres_query_duration.py
M tests/unit/cmk/base/plugins/agent_based/test_postgres_query_duration.py
Log Message:
-----------
PRO TIP: make a plugin fit for clustering
In the old API, all plugins could be applied on a cluster.
They would do something more or less usefull, depending on
whether the developer had clustering in mind when designing
the parse and check functions. In the new API, a plugin must
implement the cluster mode explicitly.
Previously, the received monitoring data was concatenated
(in the same order the nodes where assigned to the cluster)
and the resulting "cluster data" was passed to the parse
function.
In the new API the parse function is always applied to data
corresponding to one single node. The resulting parsed
sections are collected into one dictionary, with the nodes
name as key.
These "clustered sections" are then passed to the cluster
check function, that will be called *instead* of the check
function if the service is clustered.
In this case we are bringing back the cluster capability of
a plugin that has been migrated from the old API -- so we
wish to implement the old behaviour.
We combine the separately parsed datasets (only for the
relevant item) in a way that results in the same dataset that
we would have gotten in the old API, by firstly concatenating
the lines, and parsing them together.
Change-Id: Icbb61055f0f0a1e025051a7b0527d58590ceeae2
Compare: https://github.com/tribe29/checkmk/compare/072ff3aca0fb...a50c5898d3af
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 2328d3b20cd0af57974e6fcebb2df12cd26c3122
https://github.com/tribe29/checkmk/commit/2328d3b20cd0af57974e6fcebb2df12cd…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2021-02-03 (Wed, 03 Feb 2021)
Changed paths:
A .werks/11790
M active_checks/check_elasticsearch_query
M active_checks/check_form_submit
M active_checks/check_sftp
M active_checks/check_sql
M active_checks/check_traceroute
M cmk/base/checking.py
M cmk/base/decorator.py
M cmk/utils/mailbox.py
Log Message:
-----------
11790 Remove state text in the "Status detail"
This change is only incompatible if you match for the state
(OK, WARN, ...) in the "Status detail" of the service output.
Previously, the "Status detail" ("Summary" in version 2.0.0) of
a service started with the state followed by the output of the
service. The service "CPU utilization" may e.g. have the output:
OK - Total CPU: 4.17%
The state is now ommitted, i.e. the output becomes:
Total CPU: 4.17%
If you match for the state in the "Status detail", you now have
to use the filter "Service states" instead.
CMK-6174
Change-Id: I80e07679388fb74ab6c47f221b42d5847e7fe7fd
Commit: 072ff3aca0fb45854afc3be6f7b0cc1552739258
https://github.com/tribe29/checkmk/commit/072ff3aca0fb45854afc3be6f7b0cc155…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2021-02-03 (Wed, 03 Feb 2021)
Changed paths:
M web/htdocs/themes/facelift/scss/_views.scss
Log Message:
-----------
Remove border around table in agent configuration
Change-Id: Ib170209513bec037359c091f3b34199fde8d46da
Compare: https://github.com/tribe29/checkmk/compare/3c6e9a641385...072ff3aca0fb
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: b395a83b7f64a8817daf91bf8b87c6284ce80fcb
https://github.com/tribe29/checkmk/commit/b395a83b7f64a8817daf91bf8b87c6284…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-02-03 (Wed, 03 Feb 2021)
Changed paths:
M livestatus/src/ChronoUtils.h
Log Message:
-----------
[CMK-7022] - correct the error message when trial is expired
- based on info in the ticket
- introduce mk::days to make the code more readable and error-protected
Change-Id: Ia2abac7206837141059acd50ba591ada2f953115
Commit: 2c2c4802c8357005a10c5992d7f833dad5ffff86
https://github.com/tribe29/checkmk/commit/2c2c4802c8357005a10c5992d7f833dad…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-02-03 (Wed, 03 Feb 2021)
Changed paths:
M agents/wnx/src/engine/service_processor.cpp
M agents/wnx/watest/test-external-port.cpp
Log Message:
-----------
Improve a bit processing of CRLF in Windows Agent
- use binary stdout for output in test mode
- add pattern \r\n for testing
Change-Id: I0d6b20ff24c50a14078f8c2fffc237e89e511897
Compare: https://github.com/tribe29/checkmk/compare/0def59d84872...2c2c4802c835