Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 8191c4937789a87b95834c90431aa8802fadbd0d
https://github.com/tribe29/checkmk/commit/8191c4937789a87b95834c90431aa8802…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2021-01-21 (Thu, 21 Jan 2021)
Changed paths:
A .werks/11947
M checks/fileinfo
A tests/unit/checks/generictests/datasets/fileinfo_mixed_sections_regression.py
Log Message:
-----------
11947 FIX fileinfo: SAP HANA files shown as WARN if jointly monitored with other files
SUP-5093
Change-Id: I9640d0b85783c789fc4ebb5190f611d9f68275f7
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 11da9a0574e1f162c2b2539e97b21b76417eda6a
https://github.com/tribe29/checkmk/commit/11da9a0574e1f162c2b2539e97b21b764…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2021-01-20 (Wed, 20 Jan 2021)
Changed paths:
A .werks/11947
M checks/fileinfo
A tests/unit/checks/generictests/datasets/fileinfo_mixed_sections_regression.py
Log Message:
-----------
11947 FIX fileinfo: SAP HANA files shown as WARN if jointly monitored with other files
SUP-5093
Change-Id: I9640d0b85783c789fc4ebb5190f611d9f68275f7
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 7784d59664df57b09259821309c7934312f3fb8e
https://github.com/tribe29/checkmk/commit/7784d59664df57b09259821309c793431…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2021-01-21 (Thu, 21 Jan 2021)
Changed paths:
M web/htdocs/js/modules/valuespecs.js
M web/htdocs/themes/facelift/scss/_main.scss
Log Message:
-----------
Remove text autocomplete
CMK-6935
Change-Id: Ic64972eb3ea4713ee6e84794dc5851eb24b2f5ee
Commit: d69d522031a05ea4904e106ae8d9d610fd635808
https://github.com/tribe29/checkmk/commit/d69d522031a05ea4904e106ae8d9d610f…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2021-01-21 (Thu, 21 Jan 2021)
Changed paths:
M cmk/gui/htmllib.py
M cmk/gui/plugins/metrics/utils.py
M cmk/gui/plugins/visuals/filters.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/valuespec.py
M cmk/gui/wato/pages/rulesets.py
M web/htdocs/js/modules/forms.js
M web/htdocs/js/modules/valuespecs.js
Log Message:
-----------
Change text autocompletions by select2dropdown
Text autocompletion was originally only prepared for monitored hostnames
and configured hostnames. The text field had the property of allowing user
to enter any value and return to edit. Additionally pasting a string with
particular characters(independent of autocomplete), would split it in the
case of listofstring valuespec and create new fields.
The text autocomplete suffered a options availability bug. Sometimes the
request would block and no new options would be fetched. Sometimes the
workaround of clearing the field, changing focus and returning would
restart the query. Sometimes worse in the case of configured hostnames, it
was necessary to exit the page.
Here the adhoc select2 dialog on top of the html.input is exchanged for a
clean drop-down, managed by select2 with ajax calls to request data.
This allows for separated concerns, the python valuespec does not need to
inject JS to place hooks to query the webapi. It also fixes the data
availability bug.
Old autocomplete valuespecs are moved after dropdown so they can inherit
from it instead of text ascii.
- Monitored Hostname. Now has regex input validation. User custom input is permitted
- Configured Hostname. Now has regex input validation. User custom input is permitted
- Monitored Service. Now has regex input validation. User custom input is permitted
- Metric name. Now has input validation, metric name is strictly bound to known metrics
- Hostname and service filters. Display directly the dropdown as filters
don't yet use the valuespecs.
- Configured Hostname, can be embedded in listofstrings. List of strings is
extended to expand on text input and text paste when the underlying
datatype is a dropdown. It works as before.
Only one bug left to hunt. The last empty dropdown when the page is cleanly
reloaded, looses all it select2 features after the user selects a value and
the next dropdown is created. This field becomes un-editable. All other
fields can be changed, and new fields can be created. The new fields
created in succession don't suffer from this bug. Saving the Rule and
editing again works around the bug, yet it creates a new last empty
dropdown which will have the bug.
CMK-6935
Change-Id: Ia1fb2ce5cee7352185498613a194e54e4f1f5958
Compare: https://github.com/tribe29/checkmk/compare/8584f0d2de37...d69d522031a0
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 8584f0d2de37e3176b6b5c81bf681aa5cda342f6
https://github.com/tribe29/checkmk/commit/8584f0d2de37e3176b6b5c81bf681aa5c…
Author: Ulrich Bschorer <ulrich.bschorer(a)tribe29.com>
Date: 2021-01-21 (Thu, 21 Jan 2021)
Changed paths:
A .werks/11703
M agents/plugins/mk_postgres.py
M tests/agent-plugin-unit/test_mk_postgres.py
Log Message:
-----------
11703 Postgres default installation will be detected automatically
The default postgres installation database for Linux and Windows can be monitored simply by
adding the rule "PostgreSQL database and sessions (Linux, Windows)" to
the agent. No further configuration will be required.
For monitoring custom postgres installations or multiple postgres instances manual configuration is still required.
Change-Id: I8acdd32264930823c42bb7d55c7fe1b96cb07063
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: f737f2e2422d8039ad5ef8186d4bc7243ad92cee
https://github.com/tribe29/checkmk/commit/f737f2e2422d8039ad5ef8186d4bc7243…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2021-01-21 (Thu, 21 Jan 2021)
Changed paths:
A .werks/11931
Log Message:
-----------
11931 FIX PySNMP: Increase performance when creating core config
The SnmpEngine is now instantiated on demand.
No longer when builder the core config.
This caused huge performance issues on bigger sites.
Change-Id: Ida3e7180b6ff6616088b8ebe48ff1d6a097ecbd5
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 88b7fc5f4602b442ecd7901455e2fdb326d0a6d7
https://github.com/tribe29/checkmk/commit/88b7fc5f4602b442ecd7901455e2fdb32…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-01-21 (Thu, 21 Jan 2021)
Changed paths:
A .werks/11896
M cmk/base/api/agent_based/register/check_plugins_legacy.py
M tests/unit/cmk/base/api/agent_based/register/test_check_plugins_legacy.py
Log Message:
-----------
11896 FIX Improve detailed service view
For auto-migrated check plugins the details view of the service could
contain lots of empty lines, which looked broken, in particular if the
check plugin had lots of non-OK results.
The summary output is now repeated in the details, which looks more resonable
and is in line with the new summary/details concept.
FEED-5499
Change-Id: Ib53cbfae36124bd585d74acbec21ec9c75970350
Commit: ebdf0f5195b52f0256ebbe76cf62e84a2e26e74a
https://github.com/tribe29/checkmk/commit/ebdf0f5195b52f0256ebbe76cf62e84a2…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-01-21 (Thu, 21 Jan 2021)
Changed paths:
M cmk/base/plugins/agent_based/omd_info.py
Log Message:
-----------
omd_info: deobfuscate & fix typing
Change-Id: I6aa77e56525ba203c9862d7fef99adf89fbda4c5
Commit: 1fccaaeb3f213b66116029f5585f69f3befe8cda
https://github.com/tribe29/checkmk/commit/1fccaaeb3f213b66116029f5585f69f3b…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-01-21 (Thu, 21 Jan 2021)
Changed paths:
A .werks/11895
M agents/check_mk_agent.linux
M cmk/base/plugins/agent_based/omd_info.py
A tests/unit/cmk/base/plugins/agent_based/test_omd_info.py
Log Message:
-----------
11895 FIX omd_info: only create host label 'cmk/check_mk_server:yes' if sites are present
Previously, the host label 'cmk/check_mk_server:yes' was set whenever `omd` was in the path.
This a bit too general. We now only set the label, if at least one site is present.
Change-Id: I645acb06d211c8a665f3f554f08af5bbad8ef2b7
Commit: 4d03d85121c1ef341bfe792d017df78da008481b
https://github.com/tribe29/checkmk/commit/4d03d85121c1ef341bfe792d017df78da…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2021-01-21 (Thu, 21 Jan 2021)
Changed paths:
A .werks/11919
M cmk/gui/utils/urls.py
Log Message:
-----------
11919 FIX Fix closing popup on host deletion
CMK-6950
Change-Id: Ia249d9f808ea6eac817e1767cea8838a2939a5b5
Compare: https://github.com/tribe29/checkmk/compare/3d3335b513aa...4d03d85121c1
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 43a46c7103485fbe0cf6bdf4f74d388b72cb6543
https://github.com/tribe29/checkmk/commit/43a46c7103485fbe0cf6bdf4f74d388b7…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-01-21 (Thu, 21 Jan 2021)
Changed paths:
A .werks/11896
M cmk/base/api/agent_based/register/check_plugins_legacy.py
M tests/unit/cmk/base/api/agent_based/register/test_check_plugins_legacy.py
Log Message:
-----------
11896 FIX Improve detailed service view
For auto-migrated check plugins the details view of the service could
contain lots of empty lines, which looked broken, in particular if the
check plugin had lots of non-OK results.
The summary output is now repeated in the details, which looks more resonable
and is in line with the new summary/details concept.
FEED-5499
Change-Id: Ib53cbfae36124bd585d74acbec21ec9c75970350
Commit: 7ab15b9bfc6dff812f2d9a2f4a17706b820d97d0
https://github.com/tribe29/checkmk/commit/7ab15b9bfc6dff812f2d9a2f4a17706b8…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-01-21 (Thu, 21 Jan 2021)
Changed paths:
M cmk/base/plugins/agent_based/omd_info.py
Log Message:
-----------
omd_info: deobfuscate & fix typing
Change-Id: I6aa77e56525ba203c9862d7fef99adf89fbda4c5
Commit: a882828b95dadb2cf8ee2a03bb1f9127d27ca267
https://github.com/tribe29/checkmk/commit/a882828b95dadb2cf8ee2a03bb1f9127d…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-01-21 (Thu, 21 Jan 2021)
Changed paths:
A .werks/11895
M agents/check_mk_agent.linux
M cmk/base/plugins/agent_based/omd_info.py
A tests/unit/cmk/base/plugins/agent_based/test_omd_info.py
Log Message:
-----------
11895 FIX omd_info: only create host label 'cmk/check_mk_server:yes' if sites are present
Previously, the host label 'cmk/check_mk_server:yes' was set whenever `omd` was in the path.
This a bit too general. We now only set the label, if at least one site is present.
Change-Id: I645acb06d211c8a665f3f554f08af5bbad8ef2b7
Compare: https://github.com/tribe29/checkmk/compare/4c02ec360475...a882828b95da