Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 264426fbcda07a7cd2658bafb5b9f463e6c9f654
https://github.com/tribe29/checkmk/commit/264426fbcda07a7cd2658bafb5b9f463e…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-12-15 (Tue, 15 Dec 2020)
Changed paths:
A .werks/11877
M cmk/update_config.py
Log Message:
-----------
11877 FIX Crash in SNMP data source for hosts with cached SNMP walks
In sites that have been upgraded from pre 2.0 versions to 2.0.0i1 or 2.0.0b1 the SNMP data
source for host could fail if the host had some SNMP walks cached.
This is a consequence of our migration from python2 to python3.
This problem can also be fixed manually by removing the
<tt>var/check_mk/snmp_cache/</tt> folder.
Change-Id: If8edb0f0b6f2eb418bf8aa0ee7335eb50fc5885f
Commit: 8abc00512845a6d59a6aebe2c7a0b9a4ded0516d
https://github.com/tribe29/checkmk/commit/8abc00512845a6d59a6aebe2c7a0b9a4d…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-12-15 (Tue, 15 Dec 2020)
Changed paths:
M cmk/snmplib/snmp_table.py
Log Message:
-----------
snmp_table: centralize caching
Change-Id: Iaf14b66b690bd32a75aa3d6cf49af76086fb5086
Commit: d97680e4b0773d8f5be089af9fdfeab5d42479fb
https://github.com/tribe29/checkmk/commit/d97680e4b0773d8f5be089af9fdfeab5d…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-12-15 (Tue, 15 Dec 2020)
Changed paths:
M cmk/snmplib/snmp_table.py
Log Message:
-----------
snmp_table: cache all walks for current run
We prepare to cache snmp walks across different
sections. Changes in this commit:
* Save *all* walks to the cache. Add an
extra element to keep track of which ones
need persisting.
* Prepare to load data of more than one tree
* Check only once if cache dir exists
Change-Id: I30f0a983774ad3ccfc7a2df9011d5e2fbcde2c5b
Commit: 48dc1927008389c3a6f19ef735c138704d8c8acd
https://github.com/tribe29/checkmk/commit/48dc1927008389c3a6f19ef735c138704…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-12-15 (Tue, 15 Dec 2020)
Changed paths:
A .werks/11878
M cmk/base/automations/check_mk.py
M cmk/core_helpers/snmp.py
M cmk/snmplib/snmp_table.py
M tests/integration/cmk/lib/snmplib/test_snmp_table.py
M tests/unit/cmk/fetchers/test_fetchers.py
M tests/unit/cmk/snmplib/test_snmplib_snmp_table.py
Log Message:
-----------
11878 Improved SNMP performance
Some OIDs have been fetched multiple times during a run of the SNMP data source.
These are now only fetched once, which leads to significant speed improvement
(particularly for slow responding switches).
CMK-6760
Change-Id: Ia40e112daf878632be9347c2f4aa7fcb57c5cda1
Compare:
https://github.com/tribe29/checkmk/compare/d618e584af2a...48dc19270083