Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0b306317bb4f614524dab378148f56fdd9e8b7f3
https://github.com/tribe29/checkmk/commit/0b306317bb4f614524dab378148f56fdd…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-11-19 (Thu, 19 Nov 2020)
Changed paths:
A .werks/11673
M cmk/base/checking.py
M cmk/base/discovery.py
M cmk/base/inventory.py
M cmk/base/modes/check_mk.py
M tests/unit/cmk/base/checkers/test_cmd_caching.py
M tests/unit/cmk/base/test_discovery.py
Log Message:
-----------
11673 Developer option: --detect-sections
This werk adds the new commandline option "<tt>--detect-sections</tt>" to the <tt>cmk -I my_host</tt>,
<tt>cmk -i my_host</tt> and <tt>cmk my_host</tt> commands.
It is mainly a debugging feature for check and inventory plugin developers; regular users are most unlikely
to ever need it.
Setting this option to a comma separated list of section names will have the effect that no more than the
passed sections are available to the check or inventory plugins (depending on the command).
SNMP sections will be fetched without SNMP detection.
For instance if you execute <tt>cmk -II --detect-sections=hr_mem,uptime my_host</tt>, a rediscovery
on <i>my_host</i> will be done, with (only) the sections <i>hr_mem</i> and <i>uptime</i> available.
Note that the SNMP table corresponding to the <i>hr_mem</i> section fill be fetched from the host,
regardles of whether this host supports this MIB.
Change-Id: Ifb7385a955c8f3892f7f64a017a747bfdf540dfd
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 2c85cbef24da4a900ea34919f7c70f1ba910df81
https://github.com/tribe29/checkmk/commit/2c85cbef24da4a900ea34919f7c70f1ba…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-19 (Thu, 19 Nov 2020)
Changed paths:
A .werks/11609
M cmk/gui/plugins/userdb/ldap_connector.py
Log Message:
-----------
11609 FIX LDAP: Fix broken sync when trying to delete users
The LDAP sync terminated when trying to delete users in
Checkmk that do not exist in LDAP anymore.
The error message was: "RuntimeError: dictionary changed size during iteration"
Change-Id: Ia60a1f6e32724d488803bf657dc457323b91e7c7
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 8b6425db85dacb1498268d9ddca213dd31aa6a5a
https://github.com/tribe29/checkmk/commit/8b6425db85dacb1498268d9ddca213dd3…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2020-11-19 (Thu, 19 Nov 2020)
Changed paths:
M cmk/gui/wato/pages/host_rename.py
A cmk/gui/watolib/host_rename.py
Log Message:
-----------
rename_host: refactoring internal mechanism of renaming process to watolib
Change-Id: Ida2adfa1ba57734edd1b628a78a9d31251669d59
Commit: ca91aebb62aad2af79eec80c671e6a0ed4a01c9c
https://github.com/tribe29/checkmk/commit/ca91aebb62aad2af79eec80c671e6a0ed…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2020-11-19 (Thu, 19 Nov 2020)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/host_config.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/openapi/restful_objects/type_defs.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
M web/htdocs/openapi/checkmk.yaml
Log Message:
-----------
api: addition of renaming host endpoint
Change-Id: Ie63c4b451284558db0bb40fdcf26a94f80177ecb
Commit: 915bd7951a6f634dd034c1677c079be1acd45281
https://github.com/tribe29/checkmk/commit/915bd7951a6f634dd034c1677c079be1a…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2020-11-19 (Thu, 19 Nov 2020)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/host_config.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
M web/htdocs/openapi/checkmk.yaml
Log Message:
-----------
api: move host endpoint implementation
this change extends the host_config endpoints suite with
the move host endpoint. Its call allows to move a host
from the current folder to a new target folder.
Change-Id: I0db867487244fc41f2321881ece26cb177e2c986
Compare: https://github.com/tribe29/checkmk/compare/80905aff42c3...915bd7951a6f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 2baff0aebdc280b79cb136761acd7686ca7354c9
https://github.com/tribe29/checkmk/commit/2baff0aebdc280b79cb136761acd7686c…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-11-19 (Thu, 19 Nov 2020)
Changed paths:
M cmk/base/checkers/_abstract.py
M cmk/base/checkers/agent.py
M cmk/base/checkers/snmp.py
M tests/unit/cmk/base/checkers/test_agent.py
M tests/unit/cmk/base/checkers/test_host_sections.py
Log Message:
-----------
Remove persisted sections from class
The persisted sections are only used in add_persisted_sections and
add_persisted_sections is only ever called *once* in the parsers.
We therefore make the data a parameter to add_persisted_sections instead
of an instance parameter.
This clarifies its usage while simplifying the HostSections class.
CMK-6362
Change-Id: I2a5c879a19014b7f6704b21a69b21fae771dcb85
Commit: 80905aff42c35e0c93d8eea073423eec5034e208
https://github.com/tribe29/checkmk/commit/80905aff42c35e0c93d8eea073423eec5…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-11-19 (Thu, 19 Nov 2020)
Changed paths:
M cmk/base/checkers/_abstract.py
M cmk/base/checkers/_cache.py
M cmk/base/checkers/agent.py
M cmk/base/checkers/snmp.py
Log Message:
-----------
Pass SectionStore instead of its particulars
We pass the SectionStore directly instead of the args required to
instantiate it.
See Also:
"Preserve Whole Object" (pp. 232-234) in "Refactoring" (1999) Fowler
CMK-6362
Change-Id: I727eb45ac3eb80fb1591a4983a48e16757b15573
Compare: https://github.com/tribe29/checkmk/compare/cef03d10d6e0...80905aff42c3
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: c7eee6685b5c7014a5afee3f366f9e7db65f264a
https://github.com/tribe29/checkmk/commit/c7eee6685b5c7014a5afee3f366f9e7db…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2020-11-19 (Thu, 19 Nov 2020)
Changed paths:
A .werks/11545
M checks/bonding.include
Log Message:
-----------
11545 FIX False positive CRIT status in lnx_bonding check
Starting with werk 11543 bonding checks would turn CRIT when no interface was marked active.
This change just removes that state transition.
Change-Id: Icd9f11459d835f4d2d6454d6ea78d75478b730d7
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 7e74d14277ff8962cb51dbf7e8385ef1e718f607
https://github.com/tribe29/checkmk/commit/7e74d14277ff8962cb51dbf7e8385ef1e…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2020-11-19 (Thu, 19 Nov 2020)
Changed paths:
A .werks/11545
M cmk/base/check_legacy_includes/bonding.py
Log Message:
-----------
11545 FIX False positive CRIT status in lnx_bonding check
Starting with werk 11543 bonding checks would turn CRIT when no interface was marked active.
This change just removes that state transition.
Change-Id: Icd9f11459d835f4d2d6454d6ea78d75478b730d7
Commit: e878004e90e3ecb991589c160c9e410a1f6e403e
https://github.com/tribe29/checkmk/commit/e878004e90e3ecb991589c160c9e410a1…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-11-19 (Thu, 19 Nov 2020)
Changed paths:
M cmk/gui/valuespec.py
Log Message:
-----------
Remove onkeyup after cmk.valuespecs.autocomplete
It is already handled by autocomplete and lead to
an error in the browser if onkeyup was None.
Change-Id: I5a56576d4ed1b87511f261350e52ae34500e8e5f
Commit: cef03d10d6e0ff18f89cfcead759eb05cde62064
https://github.com/tribe29/checkmk/commit/cef03d10d6e0ff18f89cfcead759eb05c…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-11-19 (Thu, 19 Nov 2020)
Changed paths:
M cmk/base/modes/__init__.py
Log Message:
-----------
modes: add option to deprecate CLI options
Change-Id: I559c59646be3bb269c377ddb476065dda88be5e2
Compare: https://github.com/tribe29/checkmk/compare/dbd2eb626d22...cef03d10d6e0
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: dbd2eb626d22ca6c0f36d2348f0fb046f9fb1d0a
https://github.com/tribe29/checkmk/commit/dbd2eb626d22ca6c0f36d2348f0fb046f…
Author: Andreas Döhler <andreas.doehler(a)gmail.com>
Date: 2020-11-19 (Thu, 19 Nov 2020)
Changed paths:
A .werks/11629
M checks/juniper_trpz_cpu_util
M checks/juniper_trpz_flash
M checks/juniper_trpz_info
M checks/juniper_trpz_mem
M checks/juniper_trpz_power
Log Message:
-----------
11629 Juniper Trapeze monitoring: discover additional devices
The check plugins monitoring Juniper Trapeze devices will now be
discovered for additional devices. This includes the following
plugins:
<ul>
<li><tt>juniper_trpz_cpu_util</tt></li>
<li><tt>juniper_trpz_flash</tt></li>
<li><tt>juniper_trpz_info</tt></li>
<li><tt>juniper_trpz_mem</tt></li>
<li><tt>juniper_trpz_power</tt></li>
</ul>
This merges PR #273, https://github.com/tribe29/checkmk/pull/273.
Change-Id: I8286bc6b4e1d4857791b45a7e3a52979cd645ece