Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 5daa295d8e1fee69d88a7008c191e3377f717968
https://github.com/tribe29/checkmk/commit/5daa295d8e1fee69d88a7008c191e3377…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-12-18 (Fri, 18 Dec 2020)
Changed paths:
M agents/wnx/.gitignore
M agents/wnx/build_release.cmd
M agents/wnx/src/engine/engine.vcxproj
M agents/wnx/src/engine/stdafx.h
M agents/wnx/src/engine/stdafx_defines.h
M agents/wnx/watest/pch.h
M agents/wnx/watest/watest.vcxproj
Log Message:
-----------
Improve Windows agent build chain
- decrease slightly compilation time in production
- update gitignore
Change-Id: I1815709b85ce13755e01a1eb8a9c7d519a1c4e97
Commit: 963e4c10f6094160757cd91f249971dfab144fcc
https://github.com/tribe29/checkmk/commit/963e4c10f6094160757cd91f249971dfa…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-12-18 (Fri, 18 Dec 2020)
Changed paths:
M agents/wnx/include/tools/_misc.h
M agents/wnx/include/tools/_process.h
M agents/wnx/include/tools/_raii.h
M agents/wnx/include/tools/_xdbg.h
M agents/wnx/include/tools/_xlog.h
M agents/wnx/src/common/object_repo.h
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/common/wtools.h
M agents/wnx/src/common/wtools_runas.h
M agents/wnx/src/common/wtools_user_control.cpp
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/lwa/Configuration.h
M agents/wnx/src/lwa/types.cc
M agents/wnx/src/main/pch.h
Log Message:
-----------
[CMK-6766] - make order
- add missing include files
- reformat legacy code
- remove not used code from raii
- remove duplicated define LEAN_AND_MEAN
Change-Id: Ifcae795fa0c4ee5570df9fb28795acdcd9e6bbb1
Commit: 49c7806f9f493b7dd995b2d24e1d004e7f4b5a10
https://github.com/tribe29/checkmk/commit/49c7806f9f493b7dd995b2d24e1d004e7…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-12-18 (Fri, 18 Dec 2020)
Changed paths:
R agents/wnx/src/providers/perf_counter/.gitattributes
R agents/wnx/src/providers/perf_counter/deploy.cmd
R agents/wnx/src/providers/perf_counter/pch.cpp
R agents/wnx/src/providers/perf_counter/pch.h
R agents/wnx/src/providers/perf_counter/perf_counter.cpp
R agents/wnx/src/providers/perf_counter/provider_perf_counter.vcxproj
R agents/wnx/src/providers/perf_counter/provider_perf_counter.vcxproj.filters
R agents/wnx/src/providers/readme.txt
M agents/wnx/wamain.sln
M agents/wnx/wamain_build.sln
Log Message:
-----------
Cleanup build
Change-Id: I99e8f596ab7dc32fbf2e6b887863930324f5119d
Commit: 8c79bd74a555f34e98a6fb98e8ffbc163f5cf8a3
https://github.com/tribe29/checkmk/commit/8c79bd74a555f34e98a6fb98e8ffbc163…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-12-18 (Fri, 18 Dec 2020)
Changed paths:
M agents/wnx/src/engine/async_answer.cpp
M agents/wnx/src/engine/async_answer.h
Log Message:
-----------
[CMK-6766] - fix async_anser.cpp
Change-Id: I300d5060d5a8b248acd82cb5f6471d65663802ec
Commit: 8f8c1682c40c7cce84a6d8e717badd081428548d
https://github.com/tribe29/checkmk/commit/8f8c1682c40c7cce84a6d8e717badd081…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-12-18 (Fri, 18 Dec 2020)
Changed paths:
M agents/wnx/watest/test-upgrade.cpp
Log Message:
-----------
Improve unit-tests if legacy agent is absent
Change-Id: I199512a81407d2faedbbd31e5e9a11c78fc70810
Commit: dafe05642a38b5812db9bab46349dcbd9c42e397
https://github.com/tribe29/checkmk/commit/dafe05642a38b5812db9bab46349dcbd9…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-12-18 (Fri, 18 Dec 2020)
Changed paths:
M agents/wnx/src/common/cfg_info.h
M agents/wnx/src/common/wtools.h
M agents/wnx/src/engine/cap.cpp
M agents/wnx/src/engine/cap.h
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/engine/cfg_details.h
M agents/wnx/src/engine/on_start.cpp
M agents/wnx/src/main/check_mk_service.cpp
M agents/wnx/watest/test-cfg.cpp
M agents/wnx/watest/test-winperf.cpp
M agents/wnx/watest/test-wtools.cpp
Log Message:
-----------
[CMK-6766] - imporve source code quality
- cap.ccp
- cfg.cpp
Change-Id: I503a4e4169167d2717784bf252aa7f031c74952b
Commit: cf80bb21b7ffc133396978b05ba614c330182a9e
https://github.com/tribe29/checkmk/commit/cf80bb21b7ffc133396978b05ba614c33…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-12-18 (Fri, 18 Dec 2020)
Changed paths:
R agents/wnx/src/engine/.clang-tidy
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cfg_details.h
Log Message:
-----------
[CMK-6766] - improve source code quality
- cfg.cpp #2
- remove strange .clang.tidy
Change-Id: I9e45a48d4ad5e7f2462835812be77c05de0cc206
Commit: f8e724262773b3923bf07150e31213fe47074837
https://github.com/tribe29/checkmk/commit/f8e724262773b3923bf07150e31213fe4…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-12-18 (Fri, 18 Dec 2020)
Changed paths:
M agents/wnx/src/check_mk_service.vcxproj
M agents/wnx/watest/watest.vcxproj
Log Message:
-----------
Clang-tidy for all Windows agent projects(instead of Microsoft)
Change-Id: Ibe3b4226a3e756956a88de9faa8e714e84bbd66c
Commit: 3140e4458377de4ea7231589041fc73c96793133
https://github.com/tribe29/checkmk/commit/3140e4458377de4ea7231589041fc73c9…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-12-18 (Fri, 18 Dec 2020)
Changed paths:
M agents/wnx/build_watest.cmd
M agents/wnx/call_unit_tests.cmd
M agents/wnx/src/common/wtools.cpp
M agents/wnx/watest/test-wtools.cpp
Log Message:
-----------
[CMK-6824] - repair KillProc tests
Improve testing scripts:
- build is added to the unit-test
- option "both" added to have possibility tests also 64-bit target
- remove excessive folder creation
Change-Id: Ic14f27f84b92e259e96985b9fa2c1cb844362b59
Compare: https://github.com/tribe29/checkmk/compare/6e49903c48c5...3140e4458377
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 6e49903c48c509d16092717c2675be9db6ca57e7
https://github.com/tribe29/checkmk/commit/6e49903c48c509d16092717c2675be9db…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2020-12-18 (Fri, 18 Dec 2020)
Changed paths:
M cmk/gui/views.py
M tests/unit/cmk/gui/plugins/views/test_icons.py
M tests/unit/cmk/gui/test_gui_config.py
Log Message:
-----------
ntop: Only display ntop links and page menu if applicable
Change-Id: I9a5d0c4c63a6da7f4545cbc3b4b322c8988649c8
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 5a0de709aa08b6d2a22d814bd79df0a906f72d8a
https://github.com/tribe29/checkmk/commit/5a0de709aa08b6d2a22d814bd79df0a90…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-12-18 (Fri, 18 Dec 2020)
Changed paths:
M cmk/gui/plugins/dashboard/single_metric.py
M cmk/gui/plugins/dashboard/utils.py
M cmk/gui/plugins/metrics/unit.py
M cmk/utils/render.py
M web/htdocs/js/modules/figures/cmk_figures.js
M web/htdocs/js/modules/figures/cmk_gauge.js
M web/htdocs/js/modules/figures/cmk_timeseries.js
M web/htdocs/js/modules/number_format.js
Log Message:
-----------
Proposal on unit formatting JS
The Function object is safer than a straightforward eval. It can find the
desired function. From the python side it only needs to register a js
renderer, which is directly js code.
- Register all js renderers in metric system
- Gauge & single metric use the new system
- Gauge can now display its range
CMK-5872
Change-Id: I28950160eef21aeda742a48fb317feed005dfc69
(cherry picked from commit 841bc312d5b61f100f667480f79700ab7a590aad)
Commit: 286e08b392101aa8d7df5f64902736041780843e
https://github.com/tribe29/checkmk/commit/286e08b392101aa8d7df5f64902736041…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2020-12-18 (Fri, 18 Dec 2020)
Changed paths:
A .werks/11669
M cmk/gui/plugins/wato/notifications.py
M cmk/notification_plugins/opsgenie_issues.py
Log Message:
-----------
11669 Opsgenie: Added missing proxy option
SUP-4772
Change-Id: I335b15c31cea6c8940822b5a53840dc00c52ebc9
Compare: https://github.com/tribe29/checkmk/compare/efeb21deb523...286e08b39210
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 3e1a3f567dd81e3653705076d8637fcdc6e4f996
https://github.com/tribe29/checkmk/commit/3e1a3f567dd81e3653705076d8637fcdc…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-12-18 (Fri, 18 Dec 2020)
Changed paths:
M cmk/gui/watolib/search.py
A tests/unit/cmk/gui/watolib/test_watolib_search.py
Log Message:
-----------
Setup search: add unit tests
Also includes a tiny refactoring IndexSearcher for easier testing.
CMK-6465
Change-Id: I17e3337cd3b54dcdb6d5aa737ff5e131cf30c42e
Commit: 48abc19baba80470b24691a9ff5795bc2d5deb0a
https://github.com/tribe29/checkmk/commit/48abc19baba80470b24691a9ff5795bc2…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-12-18 (Fri, 18 Dec 2020)
Changed paths:
A .werks/11858
M cmk/ec/main.py
M cmk/gui/wato/mkeventd.py
Log Message:
-----------
11858 Expect messages: Can now keep acknowledged state on merging
With the option "Expect regular messages" you can make the Event Console
monitor that a certain number of messages are <b>at least</b> seen within each
regular time interval. Otherwise an event will be created.
If there already exists an open event because of absent messages according to
this rule, you can optionally merge the new incident with the existing event.
You can choose to not only merge events in "open" state, but also in
"acknowledged" state.
Previously the Event console always reset the state back to "open", even even
in case an "acknowledged" event is being merged. This behavior is based on the
assumption that you want to be informed when there is new information. However,
there are also use cases where new incoming messages should be counted to the
already existing event in the "acknowledged" state and the "acknowledged" state
should be kept. To achieve this, the new configuration option "Reset
acknowledged state" can now be disabled.
Existing rules will work as before. New created rules will automatically untick
the checkbox "Reset acknowledged state" to keep the acknowledged state by
default.
Change-Id: I61056bdc7e6d5de333aff7f9a20d8079378c15fe
Compare: https://github.com/tribe29/checkmk/compare/5d549d073f36...48abc19baba8
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 27b8e26e00fc8d01c725652e91fc2e39ccb7cb4b
https://github.com/tribe29/checkmk/commit/27b8e26e00fc8d01c725652e91fc2e39c…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-12-18 (Fri, 18 Dec 2020)
Changed paths:
M cmk/gui/watolib/search.py
A tests/unit/cmk/gui/watolib/test_watolib_search.py
Log Message:
-----------
Setup search: add unit tests
Also includes a tiny refactoring IndexSearcher for easier testing.
CMK-6465
Change-Id: I17e3337cd3b54dcdb6d5aa737ff5e131cf30c42e
Commit: efeb21deb523f91b229f7eadff3b511a8a68017f
https://github.com/tribe29/checkmk/commit/efeb21deb523f91b229f7eadff3b511a8…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-12-18 (Fri, 18 Dec 2020)
Changed paths:
A .werks/11858
M cmk/ec/main.py
M cmk/gui/wato/mkeventd.py
Log Message:
-----------
11858 Expect messages: Can now keep acknowledged state on merging
With the option "Expect regular messages" you can make the Event Console
monitor that a certain number of messages are <b>at least</b> seen within each
regular time interval. Otherwise an event will be created.
If there already exists an open event because of absent messages according to
this rule, you can optionally merge the new incident with the existing event.
You can choose to not only merge events in "open" state, but also in
"acknowledged" state.
Previously the Event console always reset the state back to "open", even even
in case an "acknowledged" event is being merged. This behavior is based on the
assumption that you want to be informed when there is new information. However,
there are also use cases where new incoming messages should be counted to the
already existing event in the "acknowledged" state and the "acknowledged" state
should be kept. To achieve this, the new configuration option "Reset
acknowledged state" can now be disabled.
Existing rules will work as before. New created rules will automatically untick
the checkbox "Reset acknowledged state" to keep the acknowledged state by
default.
Change-Id: I61056bdc7e6d5de333aff7f9a20d8079378c15fe
Compare: https://github.com/tribe29/checkmk/compare/bd74609faf9a...efeb21deb523
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5d549d073f36a1b4e254f99bf5b25bb3a9552c7a
https://github.com/tribe29/checkmk/commit/5d549d073f36a1b4e254f99bf5b25bb3a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-12-18 (Fri, 18 Dec 2020)
Changed paths:
A .werks/11859
M cmk/gui/utils/__init__.py
Log Message:
-----------
11859 FIX Fix handling of upper case characters in login _origtarget
URLs with upper case characters were rejected by the validation mechanism of
the argument.
SUP-4925
Change-Id: I18e2a5ae40b10181cf1da5602a4a2a7d549b2738