Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 569b72468e5f04f64ac8844071fd5bf241b1ce67
https://github.com/tribe29/checkmk/commit/569b72468e5f04f64ac8844071fd5bf24…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-11-05 (Thu, 05 Nov 2020)
Changed paths:
M cmk/gui/plugins/dashboard/single_metric.py
M web/htdocs/js/modules/figures/cmk_figures.js
Log Message:
-----------
The status border for the single metric dashlets is toggle-able
Single metric, gauge and Bar, dashlets use single metric datagenerator. On
their options they can toggle to display a status border, not on the
general dashlet settings. Could be moved later, as the config is flat
between settings and properties.
Bar dashlets can be multi host. It remains to be specified what the border
shall mean in that case. and if it shall be solved on front end or backend.
CMK-5871
Change-Id: I3f2ff010bcf3831f01baf7cad3ca9a8e14c7dbf8
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: e4e22b51524c8badddee1b8c02fe9b1f20d1d5e6
https://github.com/tribe29/checkmk/commit/e4e22b51524c8badddee1b8c02fe9b1f2…
Author: Johan van der Velde <jvdvelde(a)gmail.com>
Date: 2020-11-05 (Thu, 05 Nov 2020)
Changed paths:
M cmk/utils/render.py
Log Message:
-----------
Use lower case "k" for "kilo" as prefix for units
The decimal unit prefix for kilo, denoting multiplication by one
thousand has the symbol k, in lower case. The render function
mistakenly used K, upper case.
This merge PR #267, https://github.com/tribe29/checkmk/pull/267.
Change-Id: I21c79da5e6a6fb559ac6797cd497a46c5895d059
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: b7bcef756c9ea22d9301984f1de53bf32a8efdcf
https://github.com/tribe29/checkmk/commit/b7bcef756c9ea22d9301984f1de53bf32…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-11-05 (Thu, 05 Nov 2020)
Changed paths:
M cmk/snmplib/type_defs.py
M tests/unit/cmk/lib/test_snmplib_type_defs.py
Log Message:
-----------
SNMP types: Remove OIDEndCompat and fix deserialization
* remove the "OIDEndCompat" type alias, as it was more
confusing than helpful
* be more strict when checking for the special legacy
OID specs (-1 to -4, not any integer)
* Fix de-serialization for those legacy specs
Change-Id: I64c5621a2ae70c345760f1fb4b99b11b33f1bf33
Commit: 54545686d0fd926440fcbaab5edbd09d94b59e6b
https://github.com/tribe29/checkmk/commit/54545686d0fd926440fcbaab5edbd09d9…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-11-05 (Thu, 05 Nov 2020)
Changed paths:
M cmk/base/check_api.py
M cmk/snmplib/snmp_table.py
M cmk/snmplib/type_defs.py
M tests/integration/cmk/lib/snmplib/test_snmp_table.py
M tests/unit/cmk/base/api/agent_based/register/test_section_plugins_legacy_snmp_tree.py
M tests/unit/cmk/lib/test_snmplib_snmp_table.py
M tests/unit/cmk/lib/test_snmplib_type_defs.py
Log Message:
-----------
SNMP types: introduce enum
Change-Id: I45ec467c26924b62ffbfb6bf0ba7889ac388c60e
Compare: https://github.com/tribe29/checkmk/compare/2ef50659ddbd...54545686d0fd
Branch: refs/heads/test_weblate2
Home: https://github.com/tribe29/checkmk
Commit: 028fb8be638313a977d79222939099856e431d6c
https://github.com/tribe29/checkmk/commit/028fb8be638313a977d79222939099856…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2020-11-04 (Wed, 04 Nov 2020)
Changed paths:
A .werks/11428
M cmk/base/discovered_labels.py
M cmk/base/discovery.py
M tests/unit/cmk/base/test_discovered_labels.py
Log Message:
-----------
Fixed integration test: "Revert "Label discovery: now able to detect changes in label value, not just label names""
This reverts commit 154e8920b52ac05e849727b4a6e21c9c011eada5.
Change-Id: Ie309c7479994c756d5ff4e9e7c6eab56634106bd
Commit: 22c7e394c8f65e031c3157f223e6b16406e1596f
https://github.com/tribe29/checkmk/commit/22c7e394c8f65e031c3157f223e6b1640…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-11-04 (Wed, 04 Nov 2020)
Changed paths:
M .werks/10601
Log Message:
-----------
update werk in regards to HostLabels
Change-Id: I1b4ce19721af419ad948fad35515ff4ea9106c56
Commit: 4fa8ae0bd78e8666b52395944b7f9a67a5dd62c4
https://github.com/tribe29/checkmk/commit/4fa8ae0bd78e8666b52395944b7f9a67a…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-11-04 (Wed, 04 Nov 2020)
Changed paths:
M cmk/base/api/agent_based/register/export.py
M cmk/base/api/agent_based/register/section_plugins.py
M cmk/base/api/agent_based/register/section_plugins_legacy/convert_scan_functions.py
A cmk/base/api/agent_based/section_classes.py
M cmk/base/api/agent_based/type_defs.py
M cmk/base/api/agent_based/utils.py
M cmk/base/checkers/snmp.py
M cmk/snmplib/snmp_scan.py
M cmk/snmplib/type_defs.py
M cmk/snmplib/utils.py
M cmk/utils/type_defs.py
M tests/unit/cmk/base/api/agent_based/test_agent_based_utils.py
Log Message:
-----------
Check-API: decouple API from implementation: SNMPDetectSpecification
Split up the classes of the SNMP detect specification in two:
The class defined in the API only has the job of hiding the implementation
of the detect specification: It is the argument type of the "detect"
keyword of the SNMP section registration function, and the return type
of utility functions such as any_of, all_of, startswith and others.
As users are not expected to create detect specifications directly,
their exact nature is an implementation detail.
The other class is used in the backend code, and (currently) provides
methods for (de)serialization.
They are currently linked by the common base type (to avoid casting),
but as long as we can create the backend class from the API object,
we are free to change things.
CMK-6136
Change-Id: I98e36ec8876a6922991118c70b38abfe8a669e50
Commit: 489f2ad71c1ac9373beed1ff7797130be7e4ff5b
https://github.com/tribe29/checkmk/commit/489f2ad71c1ac9373beed1ff7797130be…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-11-04 (Wed, 04 Nov 2020)
Changed paths:
M cmk/base/api/agent_based/render.py
M cmk/base/plugins/agent_based/mssql_counters_cache_hits.py
M tests/unit/checks/generictests/datasets/df_lnx_regression.py
M tests/unit/checks/generictests/datasets/netapp_api_volumes.py
M tests/unit/checks/generictests/datasets/timesyncd_regression.py
M tests/unit/cmk/base/api/agent_based/test_render_api.py
M tests/unit/cmk/base/api/agent_based/test_utils_check_levels.py
M tests/unit/cmk/base/plugins/agent_based/test_diskstat.py
M tests/unit/cmk/base/plugins/agent_based/test_job.py
M tests/unit/cmk/base/plugins/agent_based/test_kernel_util.py
M tests/unit/cmk/base/plugins/agent_based/test_livestatus_status.py
M tests/unit/cmk/base/plugins/agent_based/test_mssql_counters.py
M tests/unit/cmk/base/plugins/agent_based/test_winperf_processor.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_cpu_util.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_interfaces.py
Log Message:
-----------
Check-API: improve rendering
Change-Id: I6d0116d7d12a9d8aba305189ce7ef5d6bf69faf5
Commit: 150302a5acc32575e269fd53fac4dfcd4c2c4957
https://github.com/tribe29/checkmk/commit/150302a5acc32575e269fd53fac4dfcd4…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2020-11-04 (Wed, 04 Nov 2020)
Changed paths:
A .werks/11651
M cmk/gui/forms.py
Log Message:
-----------
11651 FIX Fix missing "Show more" button on wato host page
CMK-6212
Change-Id: Ibcc22d0bd5723dda26ea16098606c4f5bce8196f
Commit: 9cb1a84f2e388152ee0ef0b3a311ad5019ada55f
https://github.com/tribe29/checkmk/commit/9cb1a84f2e388152ee0ef0b3a311ad501…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2020-11-04 (Wed, 04 Nov 2020)
Changed paths:
M cmk/utils/man_pages.py
Log Message:
-----------
man_pages: added section for Vutlan EMS environmental sensors
CMK-5087
Change-Id: Iee54bdaf949750ddf11dc21a572a3084c141535c
Commit: a33bb33f01573123fdaccfe95bf6dcee99a550e5
https://github.com/tribe29/checkmk/commit/a33bb33f01573123fdaccfe95bf6dcee9…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-11-04 (Wed, 04 Nov 2020)
Changed paths:
M livestatus/src/Logger.cc
M livestatus/src/Logger.h
Log Message:
-----------
[CMK-6115] - prevent race condition between setHandler and log with mutex
This solution is absolutely minimalistic, just to hot fix error and provide easy backporting.
Important notes:
Hotfix is based on the current algorithm of setHandler/getHandler usage.
Performance is comparable. Few nanoseconds per a log entry means almost nothing.
Possible improvements for the next commit(or instead):
- remove virtual getHandler interface as exposing implementation details
- replace virtual Logger::setHandler with non virtual Logger::setHandler
- introduce non-virtual Logger::publish interface
- introduce non-virtual Logger::setFormatter
Change-Id: I2902c06adbbe953611ba9ca0957dca42a2f48bc6
Commit: 4b25eae0e502f103245c56ed092439124f1863b4
https://github.com/tribe29/checkmk/commit/4b25eae0e502f103245c56ed092439124…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2020-11-04 (Wed, 04 Nov 2020)
Changed paths:
M web/htdocs/js/modules/search.js
Log Message:
-----------
Re-enable full page search for Monitoring
* This re-enables the known functions of the old quicksearch for the
monitoring search:
-> Type an extended search query (e.g. s:mem|cpu)
-> Hit enter
-> A full page will be created with all matching results
CMK-6044
Change-Id: Ie5f94ff29e95e18e6273a06dddde73ceb063b697
Commit: 657b625bfa9ad9ead56cc72c13178097811d89e3
https://github.com/tribe29/checkmk/commit/657b625bfa9ad9ead56cc72c131780978…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-11-05 (Thu, 05 Nov 2020)
Changed paths:
M .werks/10601
A .werks/11428
A .werks/11651
M cmk/base/api/agent_based/register/export.py
M cmk/base/api/agent_based/register/section_plugins.py
M cmk/base/api/agent_based/register/section_plugins_legacy/convert_scan_functions.py
M cmk/base/api/agent_based/render.py
A cmk/base/api/agent_based/section_classes.py
M cmk/base/api/agent_based/type_defs.py
M cmk/base/api/agent_based/utils.py
M cmk/base/checkers/snmp.py
M cmk/base/discovered_labels.py
M cmk/base/discovery.py
M cmk/base/plugins/agent_based/mssql_counters_cache_hits.py
M cmk/gui/forms.py
M cmk/snmplib/snmp_scan.py
M cmk/snmplib/type_defs.py
M cmk/snmplib/utils.py
M cmk/utils/man_pages.py
M cmk/utils/type_defs.py
M livestatus/src/Logger.cc
M livestatus/src/Logger.h
M tests/unit/checks/generictests/datasets/df_lnx_regression.py
M tests/unit/checks/generictests/datasets/netapp_api_volumes.py
M tests/unit/checks/generictests/datasets/timesyncd_regression.py
M tests/unit/cmk/base/api/agent_based/test_agent_based_utils.py
M tests/unit/cmk/base/api/agent_based/test_render_api.py
M tests/unit/cmk/base/api/agent_based/test_utils_check_levels.py
M tests/unit/cmk/base/plugins/agent_based/test_diskstat.py
M tests/unit/cmk/base/plugins/agent_based/test_job.py
M tests/unit/cmk/base/plugins/agent_based/test_kernel_util.py
M tests/unit/cmk/base/plugins/agent_based/test_livestatus_status.py
M tests/unit/cmk/base/plugins/agent_based/test_mssql_counters.py
M tests/unit/cmk/base/plugins/agent_based/test_winperf_processor.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_cpu_util.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_interfaces.py
M tests/unit/cmk/base/test_discovered_labels.py
M web/htdocs/js/modules/search.js
Log Message:
-----------
Merge branch 'master' into test_weblate2
Change-Id: I29ab0a942f162f5492ccd279ab18dc1feff1fc14
Compare: https://github.com/tribe29/checkmk/compare/9844732f5a7f...657b625bfa9a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 4b25eae0e502f103245c56ed092439124f1863b4
https://github.com/tribe29/checkmk/commit/4b25eae0e502f103245c56ed092439124…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2020-11-04 (Wed, 04 Nov 2020)
Changed paths:
M web/htdocs/js/modules/search.js
Log Message:
-----------
Re-enable full page search for Monitoring
* This re-enables the known functions of the old quicksearch for the
monitoring search:
-> Type an extended search query (e.g. s:mem|cpu)
-> Hit enter
-> A full page will be created with all matching results
CMK-6044
Change-Id: Ie5f94ff29e95e18e6273a06dddde73ceb063b697