Licenses: Updated the list of licenses and added a PDF containing all license texts
[check_mk.git] / .werks / 6484
blob96d10da31dbda60e0cd107cc909fe99a28777a20
1 Title: Fixed filtering check plugins for the management board and the host itself
2 Level: 1
3 Component: checks
4 Class: fix
5 Compatible: compat
6 Edition: cre
7 State: unknown
8 Version: 1.6.0i1
9 Date: 1535988064
11 In order to decide which check is used for which data source
12 we have to filter the found check plugins. This is done via
13 the check_info key "management_board". There are three values
14 with the following meanings:
15 - MGMT_ONLY
16     These check plugins
17     - are only used for management board data sources,
18     - have the prefix 'mgmt_' in their name,
19     - have the prefix 'Management Interface:' in their service description.
20     - If there is an equivalent host check plugin then it must be 'HOST_ONLY'.
22 - HOST_PRECEDENCE
23     - Default value for all check plugins.
24     - It does not have to be declared in the check_info.
25     - Special situation for SNMP management boards:
26         - If a host is not a SNMP host these checks are used for
27           the SNMP management boards.
28         - If a host is a SNMP host these checks are used for
29           the host itself.
31 - HOST_ONLY
32     These check plugins
33     - are used for 'real' host data sources, not for host management board data sources
34     - there is an equivalent 'MGMT_ONLY'-management board check plugin.
37 Migration from 1.4 to 1.5:
38 in 1.4 TCP hosts with SNMP management boards discovered TCP and
39 SNMP checks, eg. uptime and snmp_uptime.  During checking phase
40 these checks should be executed
41 further on.
42 In versions >= 1.5 there are management board specific check
43 plugins, eg. mgmt_snmp_uptime.
44 After a re-discovery Check_MK finds the uptime check plugin for
45 the TCP host and the mgmt_snmp_uptime check for the SNMP
46 management board. Moreover Check_MK eliminates 'HOST_ONLT'
47 checks like snmp_uptime.