Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 777862e7abaf967e232ec0b2fc1176108bf8a14a
https://github.com/tribe29/checkmk/commit/777862e7abaf967e232ec0b2fc1176108…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-05-07 (Thu, 07 May 2020)
Changed paths:
R cmk/base/classic_snmp.py
M cmk/base/snmp.py
M cmk/fetchers/snmp_backend/__init__.py
A cmk/fetchers/snmp_backend/classic.py
R tests-py3/unit/cmk/base/test_classic_snmp.py
A tests-py3/unit/cmk/test_fetchers_classic_snmp.py
Log Message:
-----------
Move classic SNMP backend to snmp_backend
This patch also fixes (trivial) typing-related layering violations and
moves the corresponding tests.
CMK-4243
Change-Id: I163ef7a9c0c46fb6c0c816a8ab3eb4932a54f95f
Commit: c30bb6320b870da3440aa7945f4a335b2c2b5d0d
https://github.com/tribe29/checkmk/commit/c30bb6320b870da3440aa7945f4a335b2…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-05-07 (Thu, 07 May 2020)
Changed paths:
M cmk/base/data_sources/snmp.py
M cmk/base/snmp.py
M cmk/base/snmp_utils.py
M cmk/fetchers/snmp_backend/classic.py
M cmk/utils/type_defs.py
M tests-py3/unit/cmk/base/test_snmp_unit.py
Log Message:
-----------
Move `is_snmpv3_host` from snmp_utils to type
1. This removes the layering violation from the classic SNMP backend.
2. The API is consistent with the other `is_* -> bool` attributes from SNMPHostConfig.
CMK-4243
Change-Id: I2012ae1ef1b804dcffc25fb445c72ff83ce4aca4
Compare: https://github.com/tribe29/checkmk/compare/bbde0f5b7ed8...c30bb6320b87
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 43844234f9845b6083d52be83c6fe79d365c0b27
https://github.com/tribe29/checkmk/commit/43844234f9845b6083d52be83c6fe79d3…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-07 (Thu, 07 May 2020)
Changed paths:
A .werks/11103
M checks/systemd_units
M tests-py3/unit/checks/generictests/datasets/systemd_units_services_1_regression.py
Log Message:
-----------
11103 FIX systemd_units: Fix parsing error
In some cases the parsing of the systemd_units plugins output crashed with an IndexError. This has been fixed.
Change-Id: Ifff83faada8661ea3faab771463efb8956c61ee8
Commit: bbde0f5b7ed83e742b222c131eb069b24025a402
https://github.com/tribe29/checkmk/commit/bbde0f5b7ed83e742b222c131eb069b24…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-07 (Thu, 07 May 2020)
Changed paths:
M cmk/special_agents/agent_netapp.py
Log Message:
-----------
agent_netapp: respect debug flag during parsing
Change-Id: I2f96ea592555461811a71e5c52db9c82e2c95556
Compare: https://github.com/tribe29/checkmk/compare/7d922c7e2f3f...bbde0f5b7ed8
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 68952641cf9471b4d23a79003ddf047bc702e3ef
https://github.com/tribe29/checkmk/commit/68952641cf9471b4d23a79003ddf047bc…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-07 (Thu, 07 May 2020)
Changed paths:
M cmk/special_agents/agent_netapp.py
Log Message:
-----------
agent_netapp: always set status attribute
And make lib file a drop in replacement for skrip.
Change-Id: I989b40eb36d57cb4364e277d380fa510ccf95012
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: a6e5c7fe5513669a960af7271961d7582e01c872
https://github.com/tribe29/checkmk/commit/a6e5c7fe5513669a960af7271961d7582…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-07 (Thu, 07 May 2020)
Changed paths:
A .werks/11103
M checks/systemd_units
Log Message:
-----------
11103 FIX systemd_units: Fix parsing error
In some cases the parsing of the systemd_units plugins output crashed with an IndexError. This has been fixed.
Change-Id: Ifff83faada8661ea3faab771463efb8956c61ee8
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1e6a004d41baa11ca5aeec7013cc2d78b610451c
https://github.com/tribe29/checkmk/commit/1e6a004d41baa11ca5aeec7013cc2d78b…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-05-07 (Thu, 07 May 2020)
Changed paths:
A .werks/10781
M cmk/gui/valuespec.py
M tests/unit/cmk/gui/test_valuespec.py
Log Message:
-----------
10781 Additional calendar aware time ranges
Particularly useful for Metric History Painters this date aware time ranges
have been added:
<ul>
<li>7 days back (this day last week)</li>
<li>8 days back</li>
<li>2 weeks back</li>
</ul>
CMK-4375
Change-Id: Ibae674d489d057857f2c0bc4491d68499515bbdd
Commit: ac0c2e4a41d9fe07f68657303af66e8eacb6dfa9
https://github.com/tribe29/checkmk/commit/ac0c2e4a41d9fe07f68657303af66e8ea…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-05-07 (Thu, 07 May 2020)
Changed paths:
M cmk/gui/valuespec.py
Log Message:
-----------
Workaround for Dictionary Valuespec render element table
Change-Id: I87addfa5c9eb4431a07647272f87992972f46d80
Compare: https://github.com/tribe29/checkmk/compare/31d34f151f6a...ac0c2e4a41d9
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 2a2d81043d7635ce878d6738e7bfeb830656011a
https://github.com/tribe29/checkmk/commit/2a2d81043d7635ce878d6738e7bfeb830…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-05-07 (Thu, 07 May 2020)
Changed paths:
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/analyze_configuration.py
M cmk/gui/watolib/automations.py
M cmk/gui/watolib/password_store.py
M cmk/gui/watolib/predefined_conditions.py
M cmk/gui/watolib/rulesets.py
M cmk/gui/watolib/rulespecs.py
Log Message:
-----------
Python 3 fixes for cmk.gui, part 3.
Change-Id: I12bbec2238eca925a16d5490582b54d7dcc3844f
Commit: 267e2d1ae33c2783451d2b383b80f17d465d6034
https://github.com/tribe29/checkmk/commit/267e2d1ae33c2783451d2b383b80f17d4…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-05-07 (Thu, 07 May 2020)
Changed paths:
M bin/check_mk
M cmk/base/autochecks.py
M cmk/base/automations/__init__.py
M cmk/base/backup.py
M cmk/base/check_api.py
M cmk/base/checking.py
M cmk/base/classic_snmp.py
M cmk/base/config.py
R cmk/base/console.py
M cmk/base/core.py
M cmk/base/core_config.py
M cmk/base/core_nagios.py
M cmk/base/cpu_tracking.py
M cmk/base/data_sources/__init__.py
M cmk/base/decorator.py
M cmk/base/diagnostics.py
M cmk/base/discovery.py
M cmk/base/dump_host.py
M cmk/base/inventory.py
M cmk/base/inventory_plugins.py
M cmk/base/ip_lookup.py
M cmk/base/modes/check_mk.py
M cmk/base/nagios_utils.py
M cmk/base/notify.py
A cmk/base/obsolete_output.py
M cmk/base/parent_scan.py
M cmk/base/profiling.py
A cmk/base/section.py
M cmk/base/snmp.py
M cmk/base/snmp_scan.py
R cmk/utils/log.py
A cmk/utils/log/__init__.py
A cmk/utils/log/_level.py
A cmk/utils/log/_log.py
A cmk/utils/log/console.py
R tests-py3/unit/cmk/base/test_console.py
A tests-py3/unit/cmk/base/test_obsolete_output.py
A tests-py3/unit/cmk/base/test_section.py
A tests-py3/unit/cmk/utils/test_log_console.py
Log Message:
-----------
Move console logging under `cmk.util.log`
As a user, it makes sense to get console logging from `log.console`.
The functions remaining from the previous `cmk.base.console` are also
moved to dedicated modules.
This allows packages that are not in base (like the fetchers) to log to
the console using our own logging facility.
Regular log functions are still imported from `cmk.utils.log`, console
logging is importer from `cmk.utils.log.console`.
The not so useful standard stream wrapper is moved to `obsolete_output`.
The `section` FSM is moved to `cmk.base.section`.
CMK-4243
Change-Id: Id1c2f808d776efeee46a4d094994674142b5f2a9
Commit: 1a27a5393cabae4b80b0937967c041b067949c71
https://github.com/tribe29/checkmk/commit/1a27a5393cabae4b80b0937967c041b06…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-05-07 (Thu, 07 May 2020)
Changed paths:
M cmk/utils/log/console.py
M tests-py3/unit/cmk/utils/test_log_console.py
Log Message:
-----------
console: add missing `debug` and `info`
Now it kinds of feels like the standard stuff.
CMK-4243
Change-Id: I5da64a808705ebbd56b404be4482556a2c8c24db
Commit: 42a0c5a7a1572e6ebae308db66dfe74f27398f8d
https://github.com/tribe29/checkmk/commit/42a0c5a7a1572e6ebae308db66dfe74f2…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-05-07 (Thu, 07 May 2020)
Changed paths:
M cmk/base/snmp.py
Log Message:
-----------
Do not use `obsolete_output` in snmp
CMK-4243
Change-Id: I806bd71008e606ce3c152fe21227ada5cc6113e7
Commit: d2fbbb3dd40de149adac454e7d991a85d0f10dd8
https://github.com/tribe29/checkmk/commit/d2fbbb3dd40de149adac454e7d991a85d…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-05-07 (Thu, 07 May 2020)
Changed paths:
M cmk/base/snmp.py
M cmk/fetchers/snmp_backend/__init__.py
A cmk/fetchers/snmp_backend/stored_walk.py
Log Message:
-----------
Move stored walk SNMP backend to fetchers
CMK-4243
Change-Id: Id717d37e02b658df2f4a1de7b76c321138a18d67
Commit: ecc4ef636ff05588cabb7b79aa0914c304bfcbe6
https://github.com/tribe29/checkmk/commit/ecc4ef636ff05588cabb7b79aa0914c30…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-05-07 (Thu, 07 May 2020)
Changed paths:
R cmk/base/agent_simulator.py
M cmk/base/data_sources/abstract.py
M cmk/fetchers/snmp_backend/stored_walk.py
A cmk/utils/agent_simulator.py
Log Message:
-----------
Move `agent_simulator` to utils
CMK-4243
Change-Id: Iffcdc1eed5f31ca53f706049b1ed7a6bfac8257e
Commit: 09e274785153fb9e6ae313fe86da61b17c33225e
https://github.com/tribe29/checkmk/commit/09e274785153fb9e6ae313fe86da61b17…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-05-07 (Thu, 07 May 2020)
Changed paths:
M cmk/base/exceptions.py
M cmk/fetchers/snmp_backend/stored_walk.py
M cmk/utils/exceptions.py
Log Message:
-----------
Move MKSNMPError to `cmk.utils.exceptions`
CMK-4243
Change-Id: I96d6f1dedcec243b746038dd77abc9e2a1cb2305
Commit: 31d34f151f6af04927f9425938ce77e211d6fd6c
https://github.com/tribe29/checkmk/commit/31d34f151f6af04927f9425938ce77e21…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-05-07 (Thu, 07 May 2020)
Changed paths:
M cmk/base/classic_snmp.py
A cmk/fetchers/snmp_backend/_utils.py
M cmk/fetchers/snmp_backend/stored_walk.py
M tests-py3/unit/cmk/base/test_classic_snmp.py
A tests-py3/unit/cmk/test_fetchers_snmp_backend.py
Log Message:
-----------
Remove last layering violation from stored walk
This patch moves SNMP helpers from `classic_snmp`
to `..snmp_backend._utils`.
CMK-4243
Change-Id: Ibb35a7d7c806570bae89cf5dd12884eb51ab4804
Compare: https://github.com/tribe29/checkmk/compare/dff767a76fff...31d34f151f6a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: bea258d209eeea9cd66da3a0a748db23cf5bdc95
https://github.com/tribe29/checkmk/commit/bea258d209eeea9cd66da3a0a748db23c…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-05-07 (Thu, 07 May 2020)
Changed paths:
M cmk/.f12
M cmk/base/.f12
M livestatus/api/python/.f12
Log Message:
-----------
f12: stricter pyc file handling
* never copy pyc files from source-root to site
* use Python interpreter of site to compile pyc files
Change-Id: I06496240987a885df1d70e278e1718b8800cf7b3