Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 9dc90a8a1e006a6f777d777d5c1f854748cc3c5d
https://github.com/tribe29/checkmk/commit/9dc90a8a1e006a6f777d777d5c1f85474…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-06-02 (Wed, 02 Jun 2021)
Changed paths:
M cmk/utils/bi/bi_data_fetcher.py
M cmk/utils/bi/bi_lib.py
M cmk/utils/bi/bi_searcher.py
M cmk/utils/rulesets/ruleset_matcher.py
M tests/unit/cmk/utils/bi/bi_test_data/sample_config.py
M tests/unit/cmk/utils/bi/test_bi_search.py
M tests/unit/cmk/utils/rulesets/test_ruleset_matcher.py
Log Message:
-----------
Ruleset matching: Take host tag groups ids into account
Also the caching of hosts now uses both the group ids and the tag ids.
Previously, only the tag ids were used, which led to wrong machtes since
the tag ids are not required to be unique across different tag groups.
SUP-5957
Change-Id: I97f2918f0fca1ef8a484bdafca32e5705df43bd6
Commit: 01ee51fa091164bd656faba641b6be079e52eb6f
https://github.com/tribe29/checkmk/commit/01ee51fa091164bd656faba641b6be079…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-06-02 (Wed, 02 Jun 2021)
Changed paths:
A .werks/12882
Log Message:
-----------
12882 FIX Host tags: Take tag groups into account when matching against rule conditions
Up to now, the matching of host tags against rule conditions was based solely on
on the tag ids. The ids of the tag groups were not taken into account. However,
tag ids are not required to be unique across different tag groups. Therefore,
if the same tag ids occur in multiple tag groups, ignoring the group ids can lead
to wrong results.
This werk fixes this issue. Tag group ids are now taken into account when checking
if a rule applies to a host, both for normal monitoring rules and BI aggregations.
SUP-5957
Change-Id: I13f174f924550ec31fbe6dc528973c652770a73f
Compare: https://github.com/tribe29/checkmk/compare/c7d8373aba1b...01ee51fa0911
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a73945817bc836973a09c74d7b9d69e51ed523b3
https://github.com/tribe29/checkmk/commit/a73945817bc836973a09c74d7b9d69e51…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-06-02 (Wed, 02 Jun 2021)
Changed paths:
M cmk/utils/bi/bi_data_fetcher.py
M cmk/utils/bi/bi_lib.py
M cmk/utils/bi/bi_searcher.py
M cmk/utils/rulesets/ruleset_matcher.py
M tests/unit/cmk/utils/bi/bi_test_data/sample_config.py
M tests/unit/cmk/utils/bi/test_bi_search.py
M tests/unit/cmk/utils/rulesets/test_ruleset_matcher.py
Log Message:
-----------
Ruleset matching: Take host tag groups ids into account
Also the caching of hosts now uses both the group ids and the tag ids.
Previously, only the tag ids were used, which led to wrong machtes since
the tag ids are not required to be unique across different tag groups.
SUP-5957
Change-Id: I97f2918f0fca1ef8a484bdafca32e5705df43bd6
Commit: e6dec2e88a9ca2fc48ec10a7b7ea99bc22830f0c
https://github.com/tribe29/checkmk/commit/e6dec2e88a9ca2fc48ec10a7b7ea99bc2…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-06-02 (Wed, 02 Jun 2021)
Changed paths:
A .werks/12882
Log Message:
-----------
12882 FIX Host tags: Take tag groups into account when matching against rule conditions
Up to now, the matching of host tags against rule conditions was based solely on
on the tag ids. The ids of the tag groups were not taken into account. However,
tag ids are not required to be unique across different tag groups. Therefore,
if the same tag ids occur in multiple tag groups, ignoring the group ids can lead
to wrong results.
This werk fixes this issue. Tag group ids are now taken into account when checking
if a rule applies to a host, both for normal monitoring rules and BI aggregations.
SUP-5957
Change-Id: I13f174f924550ec31fbe6dc528973c652770a73f
Compare: https://github.com/tribe29/checkmk/compare/3d8b27e66dac...e6dec2e88a9c
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 3d8b27e66dac153150cf6ef283f4e03ba280dea5
https://github.com/tribe29/checkmk/commit/3d8b27e66dac153150cf6ef283f4e03ba…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2021-06-02 (Wed, 02 Jun 2021)
Changed paths:
A .werks/12922
M cmk/base/plugins/agent_based/utils/netapp_api.py
A tests/unit/cmk/base/plugins/agent_based/utils/test_netapp_api.py
Log Message:
-----------
12922 FIX Fix crash in parsing netapp agent output
A crash occured during discovery while parsing netapp agent output.
This is now fixed.
SUP-6591
Change-Id: I1c510da76bef429410b3259efeb62e6d7339e2a4
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: c7d8373aba1bff3bd98cb75586e10dd4d0a964ff
https://github.com/tribe29/checkmk/commit/c7d8373aba1bff3bd98cb75586e10dd4d…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2021-06-02 (Wed, 02 Jun 2021)
Changed paths:
A .werks/12922
M cmk/base/plugins/agent_based/utils/netapp_api.py
A tests/unit/cmk/base/plugins/agent_based/utils/test_netapp_api.py
Log Message:
-----------
12922 FIX Fix crash in parsing netapp agent output
A crash occured during discovery while parsing netapp agent output.
This is now fixed.
SUP-6591
Change-Id: I1c510da76bef429410b3259efeb62e6d7339e2a4
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 8d6d7a93af86e6c72b580f5008fd561c20619444
https://github.com/tribe29/checkmk/commit/8d6d7a93af86e6c72b580f5008fd561c2…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2021-06-02 (Wed, 02 Jun 2021)
Changed paths:
A .werks/12913
M checks/cisco_ip_sla
M tests/unit/checks/generictests/datasets/cisco_ip_sla_regression.py
Log Message:
-----------
12913 FIX cisco_ip_sla: use stable service descriptions
If you have "Cisco IP SLA X" services you need to rediscover the
affected services, so that the new stable service discriptions will
be active.
Previously, the check plugin cisco_ip_sla used service descriptions
starting from 0, e.g. "Cisco IP SLA 0", "Cisco IP SLA 1", etc. This
had the drawback that if "Cisco IP SLA 0" is removed "Cisco IP SLA 1"
will become the new "Cisco IP SLA 0" and so on.
To circument this issue the plugin now uses the indices (OID end)
provided by SNMP. If now e.g. "Cisco IP SLA 6" is removed it will
not affect services that are defined later like e.g. "Cisco IP SLA 7".
SUP-6595
Change-Id: I2c0d84aace822e80f84272a003fcbe14f8a1aa97
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ad09c107e2035010bb5c9cb6709d0835bab38be4
https://github.com/tribe29/checkmk/commit/ad09c107e2035010bb5c9cb6709d0835b…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-06-02 (Wed, 02 Jun 2021)
Changed paths:
M cmk/ec/main.py
M tests/unit/cmk/ec/test_event_creator.py
Log Message:
-----------
Parse structured data and use it to update the event.
Change-Id: Ifd7af64ede281c55f33ff59d11557352b2bf53ac
Commit: 6855ff0f01e3e989330313227fa234dc832ab4e3
https://github.com/tribe29/checkmk/commit/6855ff0f01e3e989330313227fa234dc8…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-06-02 (Wed, 02 Jun 2021)
Changed paths:
M cmk/ec/main.py
M tests/unit/cmk/ec/test_event_creator.py
Log Message:
-----------
Nuked useless EventCreator class.
There was only a single method left. Perhaps we will have a similar class
in the future, but for now this was just confusing.
Change-Id: I1bae4c7ea5996eeccdee7596b822c1bff307f0f6
Commit: ce57ca644f2e1fccf94407d2c29b943b0dfd6c2c
https://github.com/tribe29/checkmk/commit/ce57ca644f2e1fccf94407d2c29b943b0…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2021-06-02 (Wed, 02 Jun 2021)
Changed paths:
A .werks/12871
M cmk/gui/visuals.py
Log Message:
-----------
12871 FIX Fix accidentally showing of unpublished visuals
SUP-6459
Change-Id: Ibd8fd202eeb5f5261b9047dd65628e6538af4118
Compare: https://github.com/tribe29/checkmk/compare/4ed65429d6b6...ce57ca644f2e
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 5e8acb0167cdc5467d4bb76c7e0c08a542310742
https://github.com/tribe29/checkmk/commit/5e8acb0167cdc5467d4bb76c7e0c08a54…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2021-06-02 (Wed, 02 Jun 2021)
Changed paths:
A .werks/12871
M cmk/gui/visuals.py
Log Message:
-----------
12871 FIX Fix accidentally showing of unpublished visuals
SUP-6459
Change-Id: Ibd8fd202eeb5f5261b9047dd65628e6538af4118
Commit: d1e8e637b130300d949487dbb48ce58c1134e8fd
https://github.com/tribe29/checkmk/commit/d1e8e637b130300d949487dbb48ce58c1…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2021-06-02 (Wed, 02 Jun 2021)
Changed paths:
A .werks/12913
M checks/cisco_ip_sla
M tests/unit/checks/generictests/datasets/cisco_ip_sla_regression.py
Log Message:
-----------
12913 FIX cisco_ip_sla: use stable service descriptions
If you have "Cisco IP SLA X" services you need to rediscover the
affected services, so that the new stable service discriptions will
be active.
Previously, the check plugin cisco_ip_sla used service descriptions
starting from 0, e.g. "Cisco IP SLA 0", "Cisco IP SLA 1", etc. This
had the drawback that if "Cisco IP SLA 0" is removed "Cisco IP SLA 1"
will become the new "Cisco IP SLA 0" and so on.
To circument this issue the plugin now uses the indices (OID end)
provided by SNMP. If now e.g. "Cisco IP SLA 6" is removed it will
not affect services that are defined later like e.g. "Cisco IP SLA 7".
SUP-6595
Change-Id: I2c0d84aace822e80f84272a003fcbe14f8a1aa97
Compare: https://github.com/tribe29/checkmk/compare/31bbdb20e0b0...d1e8e637b130
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 85816ba940404c9ed991e9f4b390f6c6519781a8
https://github.com/tribe29/checkmk/commit/85816ba940404c9ed991e9f4b390f6c65…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-06-02 (Wed, 02 Jun 2021)
Changed paths:
M cmk/ec/main.py
M tests/unit/cmk/ec/test_event_creator.py
Log Message:
-----------
Added structured data parsers and tests for them.
Change-Id: Ia93556781745daf71d31fd749f090ab857f5d058
Commit: 4ed65429d6b66191af2bf0742bf302c97644ea5a
https://github.com/tribe29/checkmk/commit/4ed65429d6b66191af2bf0742bf302c97…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2021-06-02 (Wed, 02 Jun 2021)
Changed paths:
A .werks/12921
M checkman/sap_hana_diskusage
M checkman/sap_hana_ess
M checkman/sap_hana_events
M checkman/sap_hana_memrate
M checkman/sap_hana_proc
M checkman/sap_hana_replication_status
M cmk/base/plugins/agent_based/sap_hana_diskusage.py
M cmk/base/plugins/agent_based/sap_hana_ess.py
M cmk/base/plugins/agent_based/sap_hana_events.py
M cmk/base/plugins/agent_based/sap_hana_memrate.py
M cmk/base/plugins/agent_based/sap_hana_proc.py
M cmk/base/plugins/agent_based/sap_hana_replication_status.py
M cmk/base/plugins/agent_based/utils/sap_hana.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_sap_hana.py
Log Message:
-----------
12921 sap_hana: Cluster-aware checks
SAP HANA checks sap_hana_replication_status, sap_hana_diskusage, sap_hana_ess, sap_hana_memrate, sap_hana_events and sap_hana_proc are now cluster-aware.
CMK-7934
Change-Id: I62b644a013884ef34059d5237f6aa4168577942e
Compare: https://github.com/tribe29/checkmk/compare/61f43a977b18...4ed65429d6b6