Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: e8463f9d23c8992947b3e21b49eddd8fea51d2ea
https://github.com/tribe29/checkmk/commit/e8463f9d23c8992947b3e21b49eddd8fe…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-09-25 (Fri, 25 Sep 2020)
Changed paths:
M .werks/11114
M cmk/gui/plugins/wato/check_mk_configuration.py
Log Message:
-----------
Rename rule "Exclude SNMP sections" --> "Include or exclude SNMP sections"
This change also extends the documentation of the rule.
CMK-5414
Change-Id: I16ee067f21eb9c5caa68043fe0eeeaa136ff771f
Commit: 5c4dc0d4f16cf04295ecf8a56d22b228eb3af6ae
https://github.com/tribe29/checkmk/commit/5c4dc0d4f16cf04295ecf8a56d22b228e…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-09-25 (Fri, 25 Sep 2020)
Changed paths:
A .werks/11367
M checkman/if64
M cmk/base/api/agent_based/utils.py
M cmk/base/plugins/agent_based/agent_based_api/v1/__init__.py
M cmk/base/plugins/agent_based/if32.py
M cmk/base/plugins/agent_based/if64.py
M cmk/base/plugins/agent_based/if64adm.py
M cmk/base/plugins/agent_based/if_brocade_lancom.py
M cmk/base/plugins/agent_based/utils/if64.py
M cmk/gui/plugins/wato/check_parameters/if.py
M cmk/utils/migrated_check_variables.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_interfaces.py
Log Message:
-----------
11367 Enforcing 32-bit interface checks is now done by disabling if64 SNMP section
This werk is only relevant for users who are currently using the ruleset "Hosts
forced to use 'if' instead of 'if64'".
The rule "Include or exclude SNMP sections", which allows users to disable individual
SNMP sections, will now replace the more specific rule for enforcing the usage of
the 32- instead of the 64-bit interface check ("Hosts forced to use 'if' instead
of 'if64'"). As of this werk, the latter rule is deprecated. To make Checkmk fall
back to the 32-bit interface check, use "Include or exclude SNMP sections" to disable
the corresponding 64-bit section (mostly <tt>if64</tt>).
This werk is incompatible only for users who actually activated the rule "Hosts
forced to use 'if' instead of 'if64'". As described above, such users have
to deactivate the section <tt>if64</tt>, otherwise, upon re-discovery, Checkmk
will start to use the check plugin <tt>if64</tt> instead of <tt>if</tt>. Note
that besides the check plugin <tt>if64</tt>, the rule "Hosts forced to use 'if'
instead of 'if64'" could also be used to make Checkmk use <tt>if</tt> instead of
<tt>if_brocade</tt> and <tt>if_lancom</tt>. This option is still available,
however, in these two particular cases, users will have to deactivate both the
sections <tt>if_brocade</tt>/<tt>if_lancom</tt> and <tt>if64</tt>. If only the
former were deactivated, Checkmk would fall back to <tt>if64</tt>.
CMK-5414
Change-Id: I4bc3f42f96c95ca65e2ca22a77ff266f97d4bbb0
Compare: https://github.com/tribe29/checkmk/compare/90f91b8145a3...5c4dc0d4f16c
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1a1087ce9f5a5f9d769cba0125237d6639d8f8ec
https://github.com/tribe29/checkmk/commit/1a1087ce9f5a5f9d769cba0125237d663…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-09-25 (Fri, 25 Sep 2020)
Changed paths:
M cmk/base/api/agent_based/register/utils.py
Log Message:
-----------
Improve base plugin loading performance
This change halves the loading time of the base plugins compared to
the previous approach. The inspect.stack method prepares information
for the whole stack which are not needed here.
We simply want the file of a specific frame which can be fetched in
this minimal way.
Change-Id: I20cb4e8fe2d8e589862333e8428d89aa9e7b7f20
Commit: 90f91b8145a3109f7fa1698e0f82ece6b462ee58
https://github.com/tribe29/checkmk/commit/90f91b8145a3109f7fa1698e0f82ece6b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-09-25 (Fri, 25 Sep 2020)
Changed paths:
M cmk/base/api/agent_based/register/_config.py
M cmk/base/api/agent_based/register/utils.py
Log Message:
-----------
Improve base plugin loading performance #2
The validation of the plugin parameters in a ruleset took a lot
of time since the lookups for the plugins of a ruleset were not
optizimied. Now using a simple lookup table for this.
Change-Id: Ie6043a353c48d27ad337801015d4d50df052a1d0
Compare: https://github.com/tribe29/checkmk/compare/51b90447b2b3...90f91b8145a3
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 51b90447b2b38fa57d02715ea0a460f2d2a2fd6f
https://github.com/tribe29/checkmk/commit/51b90447b2b38fa57d02715ea0a460f2d…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2020-09-25 (Fri, 25 Sep 2020)
Changed paths:
M cmk/gui/valuespec.py
Log Message:
-----------
valuespec: FIX rendering of Tuples (CMK-5553, CMK-5545)
Rendering of values provided as (name, description) tuple would run in a
false negative assertion.
This fix separates cases one by one and solves the behaviour magically.
Change-Id: I4bbefc24ba894507140168270c9cfa6aeeabd3ab
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 16d9a2f0fdac779b828266085168d3ac440a5e59
https://github.com/tribe29/checkmk/commit/16d9a2f0fdac779b828266085168d3ac4…
Author: mike1098 <>
Date: 2020-09-25 (Fri, 25 Sep 2020)
Changed paths:
A .werks/11337
M agents/check_mk_agent.aix
A agents/mk-job.aix
Log Message:
-----------
11337 job: addition of job monitoring to AIX agent
This change introduces the job monitoring functionality to the
AIX agent. The behaviour is similar to the job monitoring process
of the Solaris and Linux agent. The resulting services contain time
related information of the jobs.
Change-Id: I846d4164bdb55f3f9e86714c907d6e7d607931ed
Commit: 9a548f402e002c5d59c30f65bd9bd88773cb237b
https://github.com/tribe29/checkmk/commit/9a548f402e002c5d59c30f65bd9bd8877…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2020-09-25 (Fri, 25 Sep 2020)
Changed paths:
A cmk/gui/plugins/openapi/endpoints/password.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
M cmk/gui/plugins/openapi/restful_objects/type_defs.py
M cmk/gui/wato/pages/password_store.py
A cmk/gui/watolib/passwords.py
A tests/unit/cmk/gui/plugins/openapi/test_openapi_password.py
M web/htdocs/openapi/checkmk.yaml
Log Message:
-----------
API password: implementation for create, update, delete and show endpoint
Change-Id: I72db0d57814b656e7a8fd534e423369bb676df72
Compare: https://github.com/tribe29/checkmk/compare/4eee35b5706b...9a548f402e00
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 4eee35b5706bd062440c99e7c3ec8701a9b11af6
https://github.com/tribe29/checkmk/commit/4eee35b5706bd062440c99e7c3ec8701a…
Author: Benedikt Bayer <benedikt.bayer(a)sva.de>
Date: 2020-09-25 (Fri, 25 Sep 2020)
Changed paths:
A .werks/11368
M checks/netapp_api_luns
Log Message:
-----------
11368 FIX netapp_api_luns: Report correct total size
The check plugin <tt>netapp_api_luns</tt>, which monitors the usage of LUNs of
Netapp filers, can be configured to not apply any levels to the used storage and
only report the total size of the LUN instead. The size report by the check
plugin in this particular case was wrong by a factor of 1024^2, which is fixed
by this werk.
This change merges PR #253.
Change-Id: I8907f68ea42065f3081f74f60752c5e6e93a93c5
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1e8cf6097cfe8b8ed9f38570d79649e209733699
https://github.com/tribe29/checkmk/commit/1e8cf6097cfe8b8ed9f38570d79649e20…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-09-25 (Fri, 25 Sep 2020)
Changed paths:
A .werks/11394
M cmk/gui/plugins/visuals/wato.py
Log Message:
-----------
11394 Add option to filter views and dashboards by multiple WATO folders
A new filter "Multiple WATO Folders" is implemented to allow the user to
select a list of WATO Folders. Using this filter in combination with the
existing "WATO folder" filter may result in unexpected results, thus make
sure to only enable one of these filters per view.
CMK-5262
Change-Id: I1aa0debe42af11d5fea3db3e7c7e19897e805f98
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 88df979e729d1f0e64c3ea02ff8823e51b3bdab1
https://github.com/tribe29/checkmk/commit/88df979e729d1f0e64c3ea02ff8823e51…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2020-09-25 (Fri, 25 Sep 2020)
Changed paths:
M tests/testlib/base.py
M tests/unit/checks/test_generic_legacy_conversion.py
Log Message:
-----------
Clean-up after migration
* We're *hopefully* done with the check migration
* So remove the test cases which are not needed anymore
Change-Id: Icd36654ec9f9a7f4e9033bff41612ffcf380d77d