[checkmk-commits] [tribe29/checkmk] f9ae46: [CMK-2287] - correct processing of plugins

Sergey Kipnis noreply at github.com
Tue Jul 9 16:31:31 CEST 2019

  Branch: refs/heads/1.6.0
  Home:   https://github.com/tribe29/checkmk
  Commit: f9ae468e9430bb40b2ae2609610386b200c1d0a5
  Author: Sergey Kipnis <sergey.kipnis at tribe29.com>
  Date:   2019-07-09 (Tue, 09 Jul 2019)

  Changed paths:
    M agents/wnx/install/resources/check_mk.user.yml
    M agents/wnx/install/resources/check_mk.yml
    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/groups.cpp
    M agents/wnx/src/engine/providers/plugins.cpp
    M agents/wnx/src/engine/service_processor.cpp
    M agents/wnx/src/engine/service_processor.h
    M agents/wnx/test_files/config/check_mk_dev.example.yml
    M agents/wnx/watest/test-ohm.cpp
    M agents/wnx/watest/test-plugin.cpp

  Log Message:
  [CMK-2287] - correct processing of plugins

- plugins/local rule 'run: no' works now
- order of folder changed to valid in both yml's, starting from the user
- better logging
- 2 seconds delay to allow running of the async plugins in the test mode
- switch to async mode due to positive cache_age is normal situation
- ctors to create plugin and local entries is more correct now
- many default members are initialized in class
- testing: tests tries to resetOhm if OHM stops to answer

Change-Id: I9942de8a701bc53bb7e7aba22754fe2420f12e95

More information about the checkmk-commits mailing list