Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 2d23a2a48541869d807776c65153bbe44792f799
https://github.com/tribe29/checkmk/commit/2d23a2a48541869d807776c65153bbe44…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
A .werks/12050
R checkman/aix_if
R checkman/emc_vplex_if
R checkman/hp_msa_if
R checkman/if
M checkman/if64
R checkman/if64_tplink
R checkman/if_brocade
R checkman/if_fortigate
R checkman/if_lancom
A checkman/interfaces
M checkman/lnx_if
M checkman/site_object_counts
R checkman/statgrab_net
R checkman/ucs_bladecenter_if
R checkman/vms_if
M cmk/base/plugins/agent_based/aix_if.py
M cmk/base/plugins/agent_based/emc_vplex_if.py
M cmk/base/plugins/agent_based/hp_msa_if.py
M cmk/base/plugins/agent_based/if32.py
A cmk/base/plugins/agent_based/if64_basic.py
M cmk/base/plugins/agent_based/if64_tplink.py
M cmk/base/plugins/agent_based/if_brocade_lancom.py
M cmk/base/plugins/agent_based/if_fortigate.py
M cmk/base/plugins/agent_based/statgrab_net.py
M cmk/base/plugins/agent_based/ucs_bladecenter_if.py
M cmk/base/plugins/agent_based/vms_if.py
M cmk/update_config.py
Log Message:
-----------
12050 Consolidation of interface check plugins
A lot of interface checks did exactly the same thing. The new check API allows us to
consolidate them into one check plugin {{interfaces}}, without affecting the user.
The following check plugins will be replaced by the new one:
{{statgrab_net}}, {{emc_vplex_if}}, {{vms_if}}, {{if_brocade}}, {{if_lancom}},
{{ucs_bladecenter_if}}, {{aix_if}}, {{if}}, {{if_fortigate}}, {{hp_msa_if}},
{{if64_tplink}}.
The transition to the new services is done during `cmk-update-config`.
Existing rules will apply as before, no metrics will be lost.
Change-Id: Ia7eee12eb73b21d1438c35459f401d0522728d9b