Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 747196b0ba7980ba79fcca688a0150ee8fea3e20
https://github.com/tribe29/checkmk/commit/747196b0ba7980ba79fcca688a0150ee8…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-05-04 (Mon, 04 May 2020)
Changed paths:
M cmk/base/snmp.py
M cmk/base/snmp_scan.py
M cmk/base/snmp_utils.py
A cmk/utils/snmp_cache.py
M cmk/utils/type_defs.py
M tests-py3/integration/cmk/base/snmp/test_snmp.py
Log Message:
-----------
Move snmp caching functions under utils
SNMP caching is used by `StoredWalkSNMPBackend` and other stuff
in `cmk.base`.
We therefore move the code out of `base`.
We do not move `get_single_oid()` yet because it pulls too much stuff
for one commit.
Also add three trivial helpers:
- `host_cache_contains(HostName) -> bool`
- `host_cache_get(HostName) -> List[str]`
- `host_cache_set(HostName, List[str]) -> None`
to avoid exposing the global `_g_walk_cache: Dict[HostName, List[str]]`
CMK-4218
Change-Id: I944bd878a21913112ab745f334633cc22d9dbfa0
Commit: 9cf8a1f9bb92491889a208faed02449d1b35eb37
https://github.com/tribe29/checkmk/commit/9cf8a1f9bb92491889a208faed02449d1…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-05-04 (Mon, 04 May 2020)
Changed paths:
M cmk/base/snmp.py
M cmk/utils/snmp_cache.py
Log Message:
-----------
Remove one layer violation
This patch removes a layer violation introduced in the preceding commit
and simplifies the code.
CMK-4218
Change-Id: I5f413cabce438985eff5c2fb814d916cf5cd7d28
Compare: https://github.com/tribe29/checkmk/compare/ae40ca49cb75...9cf8a1f9bb92
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 9fa4f774df759e5818c7ba7c8ccc8193397eb6a1
https://github.com/tribe29/checkmk/commit/9fa4f774df759e5818c7ba7c8ccc81933…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-05-04 (Mon, 04 May 2020)
Changed paths:
R .werks/10937
M agents/plugins/mk_sap_hana
R checkman/sap_hana_connect
R checks/sap_hana_connect
R tests-py3/unit/checks/generictests/datasets/sap_hana_connect.py
M tests/unit/agents/plugins/test_mk_sap_hana.sh
Log Message:
-----------
Revert "10937 Monitor SAP HANA Connect State"
This reverts commit 9d146fc5e9e7b5e4d7c17fdca5c55408bbaed4f2, it breaks our
integration tests.
Commit: ae40ca49cb75ab9713085543fc7428972ec96816
https://github.com/tribe29/checkmk/commit/ae40ca49cb75ab9713085543fc7428972…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-05-04 (Mon, 04 May 2020)
Changed paths:
M tests/testlib/site.py
Log Message:
-----------
Do not clean livestatus/ when f12-ing into site.
Apart from having to rebuild Livestatus + CMC later every time, it breaks
livestatus/src/.f12, which is executed only a few lines below.
Change-Id: I5238c77b56e866c14a69979295d88b75e5956db0
Compare: https://github.com/tribe29/checkmk/compare/ccfce6807a4d...ae40ca49cb75
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ccfce6807a4da5f70b34e0b2a076bd49a92c1a83
https://github.com/tribe29/checkmk/commit/ccfce6807a4da5f70b34e0b2a076bd49a…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-05-04 (Mon, 04 May 2020)
Changed paths:
M Makefile
M tests-py3/Makefile
Log Message:
-----------
Fixed npm-related targets.
They were incomplete and could lead to failures during e.g. f12.
Change-Id: I22fa2aebe6508ec0dea3bf9bbd48492b4fab84c6
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 4a2e72fc6ede49b0c51bbf730b3c4c20a925d8d6
https://github.com/tribe29/checkmk/commit/4a2e72fc6ede49b0c51bbf730b3c4c20a…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-05-04 (Mon, 04 May 2020)
Changed paths:
M tests-py3/Makefile
M tests/Makefile
Log Message:
-----------
Made node_modules targets a bit more correct.
Change-Id: Ica6e8ec787743b7f2ebdab8b4a21c6cc5bda35c2
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: aa8aebb63973e2182603ec4e397190a299304221
https://github.com/tribe29/checkmk/commit/aa8aebb63973e2182603ec4e397190a29…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2020-05-04 (Mon, 04 May 2020)
Changed paths:
A .werks/10535
M cmk/gui/plugins/config/base.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/watolib/activate_changes.py
A cmk/gui/watolib/wato_background_job.py
M tests/unit/cmk/gui/test_background_job.py
M tests/unit/cmk/gui/watolib/test_watolib.py
M web/htdocs/js/modules/activation.js
Log Message:
-----------
10535 Activate Changes: Now able to reduce the number of maximum working apache processes
You can now configure how much apache processes are spawned during the activate changes phase.
In previous versions each site with a change always had one dedicated apache process.
All of these processes were spawned at the same time. This consumed quite an amount of memory when your WATO setup included lots (>50) of sites.
This werk introduces a scheduler mechanism, which ensures that
<ul>
<li>all sites with changes are updated</li>
<li>the number of apache processes do not go through the roof</li>
</ul>
Per default the optimal number is automatically calculated (up to 90% of RAM is used), which should be OK for most setups.
The new global settings option <tt>Maximum parallel processes during activate changes</tt> allows you to adjust this value.
The hardcoded minium value is 5.
Change-Id: I33dfb5d5c6932fd8f45fc2df9185ad091a0403d5
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ea999d414d5ee30073379b5eb86d7b2af0622e5e
https://github.com/tribe29/checkmk/commit/ea999d414d5ee30073379b5eb86d7b2af…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-05-04 (Mon, 04 May 2020)
Changed paths:
M cmk/base/classic_snmp.py
M cmk/base/snmp.py
M cmk/base/snmp_utils.py
A cmk/fetchers/snmp_backend/__init__.py
A cmk/fetchers/snmp_backend/_base.py
M cmk/utils/type_defs.py
Log Message:
-----------
Move SNMP backends out of base #1
They are only used in `cmk.fetchers`, which should not depend on base.
We therefore move the backends under `cmk.fetchers` and the types that
they use.
There is not much risk here: pylint and mypy will identify wrong
imports. The change is nevertheless going to be large enough that we
make it in several commits.
CMK-4218
Change-Id: I6560f7bbe9811a70787b33cde2d535efae6d8dd4
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5c86f39a7435359ecc4550ab07e685d337c8a565
https://github.com/tribe29/checkmk/commit/5c86f39a7435359ecc4550ab07e685d33…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-05-04 (Mon, 04 May 2020)
Changed paths:
M agents/plugins/apache_status
M agents/plugins/mk_jolokia.py2
M agents/plugins/mk_logwatch
M agents/plugins/mk_logwatch.py2
M agents/plugins/mk_mongodb
M agents/plugins/mk_mongodb.py2
M agents/plugins/mtr
Log Message:
-----------
Compatibility fixes for agent plugins.
Change-Id: Iccd5fb1c598778b10273296b6e245aad1c0dce96
Commit: 351009bdd31784e9ca805f027e89b3c0ce30ffeb
https://github.com/tribe29/checkmk/commit/351009bdd31784e9ca805f027e89b3c0c…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-05-04 (Mon, 04 May 2020)
Changed paths:
A .werks/10780
Log Message:
-----------
10780 FIX Forecast of fixed values
If user tries to forecast a fixed value metric(Metric does not change in
time), the forecast engine will endlessly try to optimize without noticing
improvement.
This fix recognizes fixed value and returns also static forecast without
error margin.
Change-Id: I36565c6fa1c7494f0e78eda8c8a949de5ea42ba3
Compare: https://github.com/tribe29/checkmk/compare/7c163028f0f2...351009bdd317