Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 444fabb27186241b229fb11792aa4711948dd5b1
https://github.com/tribe29/checkmk/commit/444fabb27186241b229fb11792aa47119…
Author: Sergey Kipnis <sk(a)mathias-kettner.de>
Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths:
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/engine/cma_core.cpp
M agents/wnx/src/engine/cma_core.h
M agents/wnx/src/engine/providers/plugins.cpp
M agents/wnx/src/engine/providers/plugins.h
M agents/wnx/src/engine/service_processor.cpp
M agents/wnx/src/engine/service_processor.h
Log Message:
-----------
[CMK-20333] - support for detached plugins like cmk-agent-update.exe
Change-Id: If050582fa18f11d743683f771874b11e8bc93428
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a219a392bab4a2b30baafebd4a30743a381590f0
https://github.com/tribe29/checkmk/commit/a219a392bab4a2b30baafebd4a30743a3…
Author: Florian Kromer <fk(a)mathias-kettner.de>
Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths:
A .werks/7303
M checks/smart
M tests/unit/checks/generictests/datasets/smart.py
Log Message:
-----------
7303 FIX smart: Handle snmp data without normalized values correctly
SNMP data may contain strings "---" for the OIDs which represent the normalized
value and threshold. For the "Reallocated Event Count" missing valid data
resulted in a crash of the check function. This werk fixes this by adding proper
handling of this edge case.
CMK-2094
Change-Id: I9e9e058651e3638b2858c582a36eb1e98dcc30b2
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 84a349174720aedaaa08f43a2cacc71087716ffa
https://github.com/tribe29/checkmk/commit/84a349174720aedaaa08f43a2cacc7108…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths:
M cmk/utils/rulesets/tuple_rulesets.py
M cmk_base/config.py
Log Message:
-----------
Wrap ruleset match criteria in ruleset match object
This will make it easier to extend the matching criteria in the future
Change-Id: I25ce6f09ed91a13f40ad29263bfbeea504680d7f
Commit: f8a924f00886044fa436f542d00aa0fc2af91dc0
https://github.com/tribe29/checkmk/commit/f8a924f00886044fa436f542d00aa0fc2…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths:
M cmk/utils/rulesets/tuple_rulesets.py
Log Message:
-----------
Move all host ruleset optimization to correct place
Host rulesets are now directly optimized to a hostname based lookup map
instead of using an intermediate step.
Change-Id: I68b32a9b457088edf51f15b7e5b5d0b78e1e9c00
Commit: 71cd0e1af47361feb340607c1df6b797b70a5089
https://github.com/tribe29/checkmk/commit/71cd0e1af47361feb340607c1df6b797b…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths:
M cmk/utils/rulesets/tuple_rulesets.py
M cmk_base/config.py
Log Message:
-----------
Rename host ruleset match functions
Change-Id: Ie3d20839c3e64055b312a3be1318904a44f0e32d
Commit: 5434344a87bed8a7391b98d91b237c10ee28a84f
https://github.com/tribe29/checkmk/commit/5434344a87bed8a7391b98d91b237c10e…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths:
M cmk/utils/rulesets/tuple_rulesets.py
M cmk_base/config.py
Log Message:
-----------
Move service match functions to rule matcher class
Change-Id: I08695c3048a18520b646663fb41d37bdfd3958e5
Commit: bc53972085491dc871d653045645af089d2fef9a
https://github.com/tribe29/checkmk/commit/bc53972085491dc871d653045645af089…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths:
M cmk_base/config.py
Log Message:
-----------
Cleanup "first match" service ruleset processing
Change-Id: Ieee404e6e7802525be58464b932f98b4655c65c0
Commit: 57e0943aa17ad9c54f36b7842cbc32217c96eab1
https://github.com/tribe29/checkmk/commit/57e0943aa17ad9c54f36b7842cbc32217…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths:
M tests/unit/cmk/utils/rulesets/test_ruleset_transformer.py
Log Message:
-----------
Add new test case
Change-Id: I901197531854a841c62e80228e5898956ebeb028
Commit: b6c50ec03d7a9a60019cebfb0f793b986ea63093
https://github.com/tribe29/checkmk/commit/b6c50ec03d7a9a60019cebfb0f793b986…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths:
M cmk/utils/rulesets/tuple_rulesets.py
M tests/unit/cmk/utils/rulesets/test_ruleset_transformer.py
Log Message:
-----------
Simplify new dict config format
Change-Id: I387483d6546b45f84bbb9a18f35eacdf03320e8d
Commit: fd829bd82ded73b32a0faf48204de41bf2ee9e9e
https://github.com/tribe29/checkmk/commit/fd829bd82ded73b32a0faf48204de41bf…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths:
M cmk/utils/rulesets/tuple_rulesets.py
M cmk_base/config.py
M tests/unit/cmk/utils/rulesets/test_ruleset_matcher.py
M tests/unit/cmk/utils/rulesets/test_tuple_rulesets.py
M tests/unit/cmk_base/test_config.py
Log Message:
-----------
Switch rule matching to new dict format
Sorry, was unable to make smaller working commits.
Change-Id: Ia027af895dbf44e532d325f037f19a78cf660d13
Commit: de67a672bc6254e498effa1bbc60c7f23ea5f717
https://github.com/tribe29/checkmk/commit/de67a672bc6254e498effa1bbc60c7f23…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths:
M cmk_base/config.py
Log Message:
-----------
Fix activate changes issue with multiprocessing config creation
Change-Id: Ie4839d7e377e3acff9a8cf4945918bb6abbf87a8
Compare: https://github.com/tribe29/checkmk/compare/c11ccc71b3eb...de67a672bc62
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: c55d5a62ca0dca317d700dae77d5be3f6f9674b9
https://github.com/tribe29/checkmk/commit/c55d5a62ca0dca317d700dae77d5be3f6…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths:
M .werks/7469
M checks/brocade_sfp
Log Message:
-----------
Adapted werk
Change-Id: Iac5709848458ab8f6c906d5082df3bec17e1f356
Commit: 24627f5986f33bfa9d99ea66c58289315dfc592f
https://github.com/tribe29/checkmk/commit/24627f5986f33bfa9d99ea66c58289315…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths:
M cmk/utils/rulesets/tuple_rulesets.py
M cmk_base/config.py
Log Message:
-----------
Minor ruleset code cleanups
* reduce _match_host_ruleset and _match_service_ruleset differences
* Cleanup cache variable names
* Use slightly faster "in" check for cache entry testing
Change-Id: Ic1db1db4e52bb8205eb812aeee224768fef5206f
Commit: 9eb9fbeffb338e6b53e50748903addca317db526
https://github.com/tribe29/checkmk/commit/9eb9fbeffb338e6b53e50748903addca3…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths:
M cmk/utils/rulesets/tuple_rulesets.py
M cmk_base/config.py
M tests/unit/checks/checktestlib.py
M tests/unit/checks/generictests/datasets/cisco_temperature_discovery.py
M tests/unit/checks/generictests/run.py
M tests/unit/checks/test_df_check.py
M tests/unit/cmk_base/test_config.py
M tests/unit/cmk_base/test_rulesets.py
Log Message:
-----------
Extract ruleset matching functionality to dedicated class
The tuple_rulesets.RulesetMatcher() task is to process all
our rulesets in a transparent way. There should be no ruleset
match logic outside of this helper class.
Change-Id: Ie01531e7d4f594a827bd12701d3cbb539296b24a
Commit: 9d6751c2d82b76d4fe0b36bcd64e6150de5e30b8
https://github.com/tribe29/checkmk/commit/9d6751c2d82b76d4fe0b36bcd64e6150d…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths:
M cmk/utils/rulesets/tuple_rulesets.py
M cmk_base/check_api.py
M cmk_base/config.py
A tests/unit/cmk/utils/rulesets/test_tuple_rulesets.py
R tests/unit/cmk_base/test_rulesets.py
Log Message:
-----------
Cleaned up all_matching_hosts
* Moved all_matching_hosts compatibility function to check_api module
* Moved tuple ruleset specific tests to correct test file
Change-Id: Ic6a5600c75ae5113e4df1d8206d0c227ff247996
Compare: https://github.com/tribe29/checkmk/compare/dc4b9d09420e...9d6751c2d82b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: dc4b9d09420e65e2ca401da4243c1ddb211c51cd
https://github.com/tribe29/checkmk/commit/dc4b9d09420e65e2ca401da4243c1ddb2…
Author: Rawiri Blundell <rawiri.blundell(a)gmail.com>
Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths:
M agents/check_mk_agent.linux
Log Message:
-----------
Move 'then' and 'do' to same line as per style guide
Closes #10
Change-Id: I7c1c6398b5e30907127b028425899e151b200b38