Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 004667100e712dbec3786e1c7696636e7f32ca11
https://github.com/tribe29/checkmk/commit/004667100e712dbec3786e1c7696636e7…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-23 (Wed, 23 Oct 2019)
Changed paths:
M agents/wnx/install/resources/check_mk.user.yml
M agents/wnx/install/resources/check_mk.yml
A agents/wnx/integration/Pipfile
M agents/wnx/integration/test_section_eventlog.py
M agents/wnx/src/common/cfg_info.h
M agents/wnx/src/common/cfg_yaml.h
A agents/wnx/src/engine/cfg_engine.h
M agents/wnx/src/engine/cma_core.cpp
M agents/wnx/src/engine/cma_core.h
M agents/wnx/src/engine/engine.vcxproj
M agents/wnx/src/engine/engine.vcxproj.filters
M agents/wnx/src/engine/eventlog/eventlogbase.cpp
M agents/wnx/src/engine/eventlog/eventlogbase.h
M agents/wnx/src/engine/eventlog/eventlogstd.cpp
M agents/wnx/src/engine/eventlog/eventlogvista.cpp
M agents/wnx/src/engine/on_start.cpp
M agents/wnx/src/engine/providers/logwatch_event.cpp
M agents/wnx/src/engine/providers/logwatch_event.h
A agents/wnx/watest/test-cfg_engine.cpp
M agents/wnx/watest/test-eventlog.cpp
M agents/wnx/watest/test-section_logwatchevent.cpp
M agents/wnx/watest/test-wtools.cpp
M agents/wnx/watest/watest.vcxproj
M agents/wnx/watest/watest.vcxproj.filters
Log Message:
-----------
[CMK-3055] - limit logwatch max size to 500'000
- triple tested
- unit tests extended on makeBody
- vista eventlog mode a bit improved for empty eventlogs
- improved a bit logging
- introduced four new parameters: max_size, max_line_length, timeout and max_entries
- max_size set to 500'000, visible to end user and may be changed manually
- on hitting max_size, pointer is moved to the end of the file
- State & Parameters marked as Ignore
- integration tests fixed too
Change-Id: Ia165bf9141d47d2297caa7a1f82e351403e767fb
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0d24f34f0e037b1c1e1aae6bf7a3557c7b0fd219
https://github.com/tribe29/checkmk/commit/0d24f34f0e037b1c1e1aae6bf7a3557c7…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-23 (Wed, 23 Oct 2019)
Changed paths:
M agents/wnx/src/engine/cap.cpp
M agents/wnx/src/engine/carrier.cpp
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cma_core.cpp
M agents/wnx/src/engine/cma_core.h
M agents/wnx/src/engine/install_api.cpp
M agents/wnx/src/engine/logger.cpp
M agents/wnx/src/engine/upgrade.cpp
M agents/wnx/src/player/player.h
M agents/wnx/watest/test-carrier.cpp
M agents/wnx/watest/test-cfg.cpp
M agents/wnx/watest/test-cma-tools.cpp
M agents/wnx/watest/test-external-port.cpp
M agents/wnx/watest/test-health.cpp
Log Message:
-----------
[CMK-3018] - Fix MSVC 17 std::filesystem::remove for Windows
- error 1 for the VMWare SCSI HDD and MSVC 17 processed with DeleteFileW
- mini-refactoring(names only)
- fs::remove -> cma::ntfs::Remove
- testing and real-life simulation for testing
Change-Id: I2c68afafd6e609527a3b2ad66fbc468428306084
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: e7f2f7dd63e934e19c83f36a524c5e5d9f68a8de
https://github.com/tribe29/checkmk/commit/e7f2f7dd63e934e19c83f36a524c5e5d9…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-23 (Wed, 23 Oct 2019)
Changed paths:
M agents/wnx/call_unit_tests.cmd
M agents/wnx/watest/test-cap.cpp
M agents/wnx/watest/test-section_fileinfo.cpp
M agents/wnx/watest/test-section_logwatchevent.cpp
M agents/wnx/watest/test-service-processor.cpp
M agents/wnx/watest/test-skype.cpp
M agents/wnx/watest/test-wtools.cpp
M agents/wnx/watest/watest.cpp
Log Message:
-----------
Fixes in unit testing:
- improved logs for testing
- added auto reset to original config in fileinfo test
- wmi_cpuload tries to test 3 times with one second delay between. Windows WMI can suffer from delays
- fixed skype recover after test
- cap testing is more accurate
- logwatch tests output to the eventlog correct
- test scanprocess is improved with small delays to allow process stop and placed under try catch
- terminate handler added to the watest
Change-Id: Iaa803ad856d86eadcb8f0e168b7aaff1e1e1064c
Commit: df29dd11ed07b81edef3fedba21ac6007011296e
https://github.com/tribe29/checkmk/commit/df29dd11ed07b81edef3fedba21ac6007…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-23 (Wed, 23 Oct 2019)
Changed paths:
M agents/wnx/install/resources/check_mk.yml
Log Message:
-----------
State and Parameters are removed from the Logwatch
Change-Id: I5356aac3741307b94f89e89f89dd63baa34191df
Commit: a0ffd350c3ed57159a7cc5f0eced4f0f88aa4258
https://github.com/tribe29/checkmk/commit/a0ffd350c3ed57159a7cc5f0eced4f0f8…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-23 (Wed, 23 Oct 2019)
Changed paths:
A .werks/10193
Log Message:
-----------
10193 FIX Windows Agent: Invalid entries have been removed from logwatch
Logwatch entries 'State' and 'Parameters' are now ignored by Windows Agent as
invalid thus eliminating bad warning message like 'State: missing' or
'Parameters: missing'
Change-Id: Id4c481f67531a2e2ea197dcd67f7484e5f668ec6
Compare: https://github.com/tribe29/checkmk/compare/8c4918196bf4...a0ffd350c3ed
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 8c4918196bf46bf4c2c1de8afff72c7d75201b01
https://github.com/tribe29/checkmk/commit/8c4918196bf46bf4c2c1de8afff72c7d7…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-23 (Wed, 23 Oct 2019)
Changed paths:
A .werks/10192
Log Message:
-----------
10192 FIX Windows Agent User Config file is no more reset after service restart
Previous version of the Windows Agent re-installed supplied in MSI file
check_mk.user.yml on every service restart. This behavior denied the editing
of the check_mk.user.yml by end user
Now this error had been fixed: Windows Agent installs check_mk.user.yml into
the check_mk.user.example.yml thus avoiding modifying of user config data.
If the user config file is absent, for example, during fresh installation, then
then check_mk.user.example.yml is copied to the check_mk.user.yml
Change-Id: I5df0f9279cbb58e25ed76684848ce2bae6bb56cc
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5fd10df690427717be284255226bb2d3a8f9949d
https://github.com/tribe29/checkmk/commit/5fd10df690427717be284255226bb2d3a…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-23 (Wed, 23 Oct 2019)
Changed paths:
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/common/wtools.h
M agents/wnx/src/engine/install_api.cpp
M agents/wnx/src/engine/install_api.h
M agents/wnx/src/engine/windows_service_api.cpp
M agents/wnx/src/main/check_mk_service.cpp
M agents/wnx/watest/test-install-auto.cpp
M agents/wnx/watest/test-wtools.cpp
Log Message:
-----------
[CMK-2985] - reserve method to install MSI on error during delete old MSI from the temp
- file diagnostic is added in wtools
- refactored main procedure to call installer
- better logging
- better unit testing
Change-Id: I1b2302b1edee98df5459438933e0b40b2da51291
Commit: 3eb926c2dde30229c08ca7f90e4051104b19d1be
https://github.com/tribe29/checkmk/commit/3eb926c2dde30229c08ca7f90e4051104…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-23 (Wed, 23 Oct 2019)
Changed paths:
M agents/wnx/call_integration_tests.cmd
M agents/wnx/src/engine/cap.cpp
M agents/wnx/src/engine/cap.h
M agents/wnx/watest/test-cap.cpp
Log Message:
-----------
[CMK-3018] - check_mk.user.yml is correclty installed and reinstalled
- install\check_mk.user.yml is installed in check_mk.user.example.yml
- User check_mk.user.yml is created only if check_mk_user.yml is absent
Change-Id: I9a32799e31eded8c2bcf475163dd760630f976ce
Commit: e29a492076765c4c6129c77fc5952391f989ac65
https://github.com/tribe29/checkmk/commit/e29a492076765c4c6129c77fc5952391f…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-10-23 (Wed, 23 Oct 2019)
Changed paths:
M livestatus/src/Makefile.am
Log Message:
-----------
Do not install test executables.
Change-Id: I6bbff18904dc6fc2e973b914216ccf75a571693b
Compare: https://github.com/tribe29/checkmk/compare/72f50da37e6a...e29a49207676
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: dde0d1b4d352315aefe0ab3cc71eac2f58aced86
https://github.com/tribe29/checkmk/commit/dde0d1b4d352315aefe0ab3cc71eac2f5…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-10-23 (Wed, 23 Oct 2019)
Changed paths:
M agents/wnx/install/resources/check_mk.user.yml
M agents/wnx/install/resources/check_mk.yml
A agents/wnx/integration/Pipfile
M agents/wnx/integration/test_section_eventlog.py
M agents/wnx/src/common/cfg_info.h
M agents/wnx/src/common/cfg_yaml.h
A agents/wnx/src/engine/cfg_engine.h
M agents/wnx/src/engine/cma_core.cpp
M agents/wnx/src/engine/cma_core.h
M agents/wnx/src/engine/engine.vcxproj
M agents/wnx/src/engine/engine.vcxproj.filters
M agents/wnx/src/engine/eventlog/eventlogbase.cpp
M agents/wnx/src/engine/eventlog/eventlogbase.h
M agents/wnx/src/engine/eventlog/eventlogstd.cpp
M agents/wnx/src/engine/eventlog/eventlogvista.cpp
M agents/wnx/src/engine/on_start.cpp
M agents/wnx/src/engine/providers/logwatch_event.cpp
M agents/wnx/src/engine/providers/logwatch_event.h
A agents/wnx/watest/test-cfg_engine.cpp
M agents/wnx/watest/test-eventlog.cpp
M agents/wnx/watest/test-section_logwatchevent.cpp
M agents/wnx/watest/watest.vcxproj
M agents/wnx/watest/watest.vcxproj.filters
Log Message:
-----------
[CMK-3055] - limit logwatch max size to 500'000
- triple tested
- unit tests extended on makeBody
- vista eventlog mode a bit improved for empty eventlogs
- improved a bit logging
- introduced four new parameters: max_size, max_line_length, timeout and max_entries
- max_size set to 500'000, visible to end user and may be changed manually
- on hitting max_size, pointer is moved to the end of the file
- State & Parameters marked as Ignore
- integration tests fixed too
Change-Id: Ia165bf9141d47d2297caa7a1f82e351403e767fb