Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: f1f5d8689a48edb26503e4cffefc14ac6ef814fd
https://github.com/tribe29/checkmk/commit/f1f5d8689a48edb26503e4cffefc14ac6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7816
Log Message:
-----------
7816 FIX Removed "cmk --donate" command
The command was built to send real monitoring data to the Checkmk demo site. It was
rarely used and has been removed now.
Change-Id: I84d3d37ab693ade692a05a85417cf3e04e3a96e8
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 56f89d1e1179009afe9640e69d92c28e6cbed9eb
https://github.com/tribe29/checkmk/commit/56f89d1e1179009afe9640e69d92c28e6…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M agents/wnx/build_release.cmd
A agents/wnx/call_integration_tests.cmd
M agents/wnx/include/tools/_misc.h
M agents/wnx/install/resources/check_mk.yml
A agents/wnx/integration/DummyPlugin.cc
A agents/wnx/integration/MontyPython.cc
A agents/wnx/integration/_test_agent_start_parameters.py
A agents/wnx/integration/_test_section_logfiles.py
A agents/wnx/integration/_test_section_mrpe.py
A agents/wnx/integration/_test_section_openhardwaremonitor.py
A agents/wnx/integration/_test_section_plugin_group.py
A agents/wnx/integration/install.md
A agents/wnx/integration/it_utils.py
A agents/wnx/integration/local.py
A agents/wnx/integration/test_section_check_mk.py
A agents/wnx/integration/test_section_df.py
A agents/wnx/integration/test_section_dotnet_clrmemory.py
A agents/wnx/integration/test_section_eventlog.py
A agents/wnx/integration/test_section_fileinfo.py
A agents/wnx/integration/test_section_mem.py
A agents/wnx/integration/test_section_ps.py
A agents/wnx/integration/test_section_services.py
A agents/wnx/integration/test_section_spool.py
A agents/wnx/integration/test_section_systemtime.py
A agents/wnx/integration/test_section_uptime.py
A agents/wnx/integration/test_section_winperf.py
A agents/wnx/integration/test_section_wmi_cpuload.py
A agents/wnx/integration/test_section_wmi_webservices.py
M agents/wnx/prepare_to_tests.cmd
M agents/wnx/src/common/cfg_info.h
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/common/wtools.h
M agents/wnx/src/engine/async_answer.cpp
M agents/wnx/src/engine/async_answer.h
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/eventlog/eventlogstd.cpp
M agents/wnx/src/engine/external_port.cpp
M agents/wnx/src/engine/external_port.h
M agents/wnx/src/engine/logger.cpp
M agents/wnx/src/engine/on_start.cpp
M agents/wnx/src/engine/on_start.h
M agents/wnx/src/engine/providers/check_mk.cpp
M agents/wnx/src/engine/providers/check_mk.h
M agents/wnx/src/engine/providers/fileinfo.h
M agents/wnx/src/engine/providers/logwatch_event.cpp
M agents/wnx/src/engine/providers/mem.cpp
M agents/wnx/src/engine/providers/plugins.cpp
M agents/wnx/src/engine/providers/ps.cpp
M agents/wnx/src/engine/providers/ps.h
M agents/wnx/src/engine/providers/wmi.cpp
M agents/wnx/src/engine/providers/wmi.h
M agents/wnx/src/engine/realtime.cpp
M agents/wnx/src/engine/realtime.h
M agents/wnx/src/engine/section_header.h
M agents/wnx/src/engine/service_processor.cpp
M agents/wnx/src/engine/service_processor.h
M agents/wnx/src/engine/windows_service_api.cpp
M agents/wnx/src/engine/windows_service_api.h
M agents/wnx/src/main/check_mk_service.cpp
M agents/wnx/src/main/check_mk_service.h
M agents/wnx/src/player/player.h
M agents/wnx/test_files/config/check_mk_dev.yml
M agents/wnx/watest/test-player.cpp
M agents/wnx/watest/test-plugin.cpp
M agents/wnx/watest/test-realtime.cpp
M agents/wnx/watest/test-section_fileinfo.cpp
M agents/wnx/watest/test-section_ps.cpp
M agents/wnx/watest/test-section_wmi.cpp
M agents/wnx/watest/test-service-processor.cpp
M agents/wnx/watest/test-yaml.cpp
A agents/wnx/watest/test_check_mk.cpp
M agents/wnx/watest/watest.vcxproj
M agents/wnx/watest/watest.vcxproj.filters
Log Message:
-----------
[CMK-2162] [CMK-2192] [CMK-2241] - big merge(cherry-pick) changes for a beta-2 from the master.
[CMK-2192] - precommit
[CMK-2192] - possibility to use another root/user folder
- minor: CheckMk -> CheckMK
- simple unit test
[CMK-2192] - base test integration of the windows client
[CMK-2192] - fixed client command line to use for integration test
- minor: '-exec' command line option is replaced with 'exec' or 'adhoc'
- minor: added '-log' to exec/adhoc to provide info on screen in real time
- refactoring: removed next bool as function parameter
- log: removed excessive and info-less timeout 0
[CMK-2192] - integration test with df section
- fixed for all HDD combinations
- removed useless Linux code
- removed useless files like remote.py and lock.py
- minimal refactoring
[CMK-2192] - integration test with ps
- fixed df, multiply volumes are supported too
- comments to clear situation with actual data replication
[CMK-2192] - integration test with check_mk, uptime and systemtime
- fixed only_from output in windows agent
- typos
- unit testing
[CMK-2162] [CMK-2192] - fix to obtain almost only positive numbers in WMI(required for integration tests)
- used special function, to be replacedin the future with something more reliable
- minor: internal low level trace for negative numbers in WMI added
[CMK-2192] - wmi cpuload integrations test is fixed
Position of the 0 is properly calculated now. Debug feature.
[CMK-2192] - integration tests: spool and mem
[CMK-2192] - integration tests: services
- minor: improved error output
[CMK-2192] - integration tests: winperf
- fixed error in services regex
[CMK-2192] - integration tests: dotnet_clrmemory, fileinfo
[CMK-2192] [CMK-2162] - integration tests: webservices, eventlog(disabled)
- fixed error in Windows Agent eventlog Section: now non-monitored eventlogs save their last position on every kick in the state file(more or less compatible with LWA and saves traffic)
- eventlog integration test is postponed
[CMK-2162] - fileinfo switched to mode legacy, 1.5.0p17 doesn't support modern mode
- related unit tests are correct
[CMK-2162] - plugins and local sections moved to the end of output. Requirements from 1.5.0(and potential upgrade/migrate)
- base unit test for AsyncAnswer.
[CMK-2162] - cache hack is not applied to the '<<<<>>>>'
- refactored a bit
- minor: log improvement.
[CMK-2162] - wmi uses tab instead of comma as requested
- integration tests repaired
- minor:refactoring to string_view
- minor: log improved
[CMK-2241] - fix for integration test
- added WMIStatus support
- comma is changed to tab
[CMK-2241] - removed test of OHM as useless and not stable
[CMK-2087] - replaced separator ',' with '\t' to avoid broken checks.
[CMK-2162] - log improvement
- added command line parameter -logall, possible exec -log or exec -logall
- restored integration tests
- minor:refactoring
[CMK-2192] - dotnet section skips integration test if timeout hits(low probability)
- legacy and new
- fixed cpuload
[CMK-2162] - fixed realtime encryption
- minor: added unit testing for fixed parameters
- minor: a bit refactored
[CMK-2192] - generic protection against wmi timeout during integration tests
[CMK-2192] - integration tests refactored and a bit corrected
[CMK-2162] - WMIStatus on timeout fixed
- mandatory refactoring and unit testing
- minor: logging improved
Change-Id: I6f5f1e2efb1a0a4eb3555ccba30ea1aa7e406c72
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: aa0c9737a7d05ab77e583fa1a6fc929bda09697c
https://github.com/tribe29/checkmk/commit/aa0c9737a7d05ab77e583fa1a6fc929bd…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M omd/packages/apache-omd/APACHE_TCP_ADDR
M omd/packages/apache-omd/APACHE_TCP_PORT
Log Message:
-----------
Shell formatting
Change-Id: Ief76d3c65d9f20b58d5310d49770188463cf3942
Commit: 04eaa66e29ee585335e3b484ab8ec693edce5fe0
https://github.com/tribe29/checkmk/commit/04eaa66e29ee585335e3b484ab8ec693e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7815
M omd/packages/apache-omd/APACHE_TCP_ADDR
M omd/packages/apache-omd/APACHE_TCP_PORT
M omd/packages/apache-omd/skel/etc/apache/apache.conf
Log Message:
-----------
7815 FIX Fix URL redirect from /[site]/ to /[site]/check_mk/ in SSL setups
When an user accesses the URL <tt>/[SITE]/</tt>, the user is forwarded to the
Checkmk GUI, which is available via <tt>/[SITE]/check_mk/</tt>. In a HTTPs
setup the redirect could forward the user to a HTTP URL instead of HTTPS in
some cases.
Change-Id: Ic46b898e43d254c3127bd62c9724c1146fa0338c
Compare: https://github.com/tribe29/checkmk/compare/5b4ae34cfcf6...04eaa66e29ee
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 572f84b6a14f979114193fff709f67b4e5652743
https://github.com/tribe29/checkmk/commit/572f84b6a14f979114193fff709f67b4e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M tests/packaging/test_files.py
Log Message:
-----------
Exclude probably existing docker .tar.gz from packaging tests (docker tests do this on their own)
Change-Id: Iafee88557b4c0d0e13ac7b673c269aebca54a946
Commit: 8265d8902c6bca40311ae690cbc963cd9d25b4ac
https://github.com/tribe29/checkmk/commit/8265d8902c6bca40311ae690cbc963cd9…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M checks/veeam_jobs
Log Message:
-----------
Minor cleanup
Change-Id: I9f8327cae929b3b3f7b51b8cf4e021f3eb750c36
Commit: 35dcbcf7c2db614aaab0d38803361bdc9bedcb04
https://github.com/tribe29/checkmk/commit/35dcbcf7c2db614aaab0d38803361bdc9…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7813
M checks/veeam_jobs
M tests/unit/checks/generictests/datasets/testfile_veeam_jobs_5c458152d3827_regression.py
Log Message:
-----------
7813 FIX veeam_jobs: Clarify output
The output of the check was not very clear in some situations, e.g. while the
job was running.
Change-Id: Iec477d95e2646ac6c3c7534f7c6e8c0e114af7cb
Compare: https://github.com/tribe29/checkmk/compare/054491da5c1c...35dcbcf7c2db
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: b37d9484383355d7d3200f83e8b8708a7f132d7f
https://github.com/tribe29/checkmk/commit/b37d9484383355d7d3200f83e8b8708a7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M checks/veeam_jobs
Log Message:
-----------
Minor cleanup
Change-Id: I9f8327cae929b3b3f7b51b8cf4e021f3eb750c36
Commit: cc78adb4d07d8389b45a8eebd3a880391016e580
https://github.com/tribe29/checkmk/commit/cc78adb4d07d8389b45a8eebd3a880391…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7813
M checks/veeam_jobs
M tests/unit/checks/generictests/datasets/testfile_veeam_jobs_5c458152d3827_regression.py
Log Message:
-----------
7813 FIX veeam_jobs: Clarify output
The output of the check was not very clear in some situations, e.g. while the
job was running.
Change-Id: Iec477d95e2646ac6c3c7534f7c6e8c0e114af7cb
Commit: 5b4ae34cfcf6d399e6c53ca293f27ef6e897ebba
https://github.com/tribe29/checkmk/commit/5b4ae34cfcf6d399e6c53ca293f27ef6e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M tests/packaging/test_files.py
Log Message:
-----------
Exclude probably existing docker .tar.gz from packaging tests (docker tests do this on their own)
Change-Id: Iafee88557b4c0d0e13ac7b673c269aebca54a946
Compare: https://github.com/tribe29/checkmk/compare/553a2d1338d3...5b4ae34cfcf6
Branch: refs/heads/1.5.0
Home: https://github.com/tribe29/checkmk
Commit: 3bf1747cb0340c62e77e16b4f14dbf27e7bd213f
https://github.com/tribe29/checkmk/commit/3bf1747cb0340c62e77e16b4f14dbf27e…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7796
M checks/aix_if
A tests/unit/checks/generictests/datasets/aix_if_5b72baa05be96_regression.py
Log Message:
-----------
7796 FIX aix_if: Do not crash if agent does not send information about 'flags'
Change-Id: I5ece76e049590fde49b4bcc1038a2afccc04381e
Commit: 9da5ed1968586914a63514ccea936b63ecb8332a
https://github.com/tribe29/checkmk/commit/9da5ed1968586914a63514ccea936b63e…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7797
M checks/fsc_fans
A tests/unit/checks/generictests/datasets/fsc_fans_5b6d3d47b05eb_regression.py
Log Message:
-----------
7797 FIX fsc_fans: Do not discover fans for which the SNMP agent sends 'NULL'
Change-Id: Ib325d283ca5588f8df2411ea3635cdf5d81511cc
Commit: 273195310bab67b024d7e813ea27628c050adf0c
https://github.com/tribe29/checkmk/commit/273195310bab67b024d7e813ea27628c0…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7798
M checks/citrix_licenses
Log Message:
-----------
7798 FIX citrix_licenses: Fixed crash if agent plugin sends errors because it could not be executed
Change-Id: I2d78c2ec0ba6e7eb56e5af269d1e6d0c7f356189
Commit: e2d7cf9ef2c1f1fc8aa5132540511a12b6eba69c
https://github.com/tribe29/checkmk/commit/e2d7cf9ef2c1f1fc8aa5132540511a12b…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7799
M checks/mcafee_webgateway_misc
Log Message:
-----------
7799 FIX mcafee_webgateway_misc: Fixed crash if SNMP agent sends an empty string for clients or sockets
Change-Id: I411b2eb0dae1f2d44eb7601f659999c1b169027d
Compare: https://github.com/tribe29/checkmk/compare/c7027a65fad0...e2d7cf9ef2c1
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: ac2c75faee05dfd2e6cca56c0dd0a7dc89df3924
https://github.com/tribe29/checkmk/commit/ac2c75faee05dfd2e6cca56c0dd0a7dc8…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7796
M checks/aix_if
A tests/unit/checks/generictests/datasets/aix_if_5b72baa05be96_regression.py
Log Message:
-----------
7796 FIX aix_if: Do not crash if agent does not send information about 'flags'
Change-Id: I5ece76e049590fde49b4bcc1038a2afccc04381e
Commit: 9af642ef6c2bbeeb523e3b56b7711fb067869303
https://github.com/tribe29/checkmk/commit/9af642ef6c2bbeeb523e3b56b7711fb06…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7797
M checks/fsc_fans
A tests/unit/checks/generictests/datasets/fsc_fans_5b6d3d47b05eb_regression.py
Log Message:
-----------
7797 FIX fsc_fans: Do not discover fans for which the SNMP agent sends 'NULL'
Change-Id: I6f7bc28ee9b06f2c4deca9dd976db44690ad1a43
Commit: 553a2d1338d3607dd5735fd756137d0450d57339
https://github.com/tribe29/checkmk/commit/553a2d1338d3607dd5735fd756137d045…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7799
M checks/mcafee_webgateway_misc
Log Message:
-----------
7799 FIX mcafee_webgateway_misc: Fixed crash if SNMP agent sends an empty string for clients or sockets
Change-Id: I1eb87083bd9f56bea8f1b9cf324af060009b87c7
Compare: https://github.com/tribe29/checkmk/compare/79a3cf8cfcf0...553a2d1338d3
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 12cc69ecdfd2bd85e297da7e747f4a7b6ac2cfa0
https://github.com/tribe29/checkmk/commit/12cc69ecdfd2bd85e297da7e747f4a7b6…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7796
M checks/aix_if
A tests/unit/checks/generictests/datasets/aix_if_5b72baa05be96_regression.py
Log Message:
-----------
7796 FIX aix_if: Do not crash if agent does not send information about 'flags'
Change-Id: I5ece76e049590fde49b4bcc1038a2afccc04381e
Commit: d1bc0f5c3041c6c3d7d54472ae96692ba78b8995
https://github.com/tribe29/checkmk/commit/d1bc0f5c3041c6c3d7d54472ae96692ba…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7797
M checks/fsc_fans
A tests/unit/checks/generictests/datasets/fsc_fans_5b6d3d47b05eb_regression.py
Log Message:
-----------
7797 FIX fsc_fans: Do not discover fans for which the SNMP agent sends 'NULL'
Change-Id: I6f7bc28ee9b06f2c4deca9dd976db44690ad1a43
Commit: 67dd1818e59a5997e64ca1c9bdd63fc0368c5ecd
https://github.com/tribe29/checkmk/commit/67dd1818e59a5997e64ca1c9bdd63fc03…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7798
M checks/citrix_licenses
Log Message:
-----------
7798 FIX citrix_licenses: Fixed crash if agent plugin sends errors because it could not be executed
Change-Id: I5f60af0971178f5f039c21cc54fc9d9c403dda3e
Commit: 054491da5c1c1995e54473dad4932a256392040c
https://github.com/tribe29/checkmk/commit/054491da5c1c1995e54473dad4932a256…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
A .werks/7799
M checks/mcafee_webgateway_misc
Log Message:
-----------
7799 FIX mcafee_webgateway_misc: Fixed crash if SNMP agent sends an empty string for clients or sockets
Change-Id: I1eb87083bd9f56bea8f1b9cf324af060009b87c7
Compare: https://github.com/tribe29/checkmk/compare/ba3598800352...054491da5c1c