Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: d9663c15d73c85630158863dc3bc19856367c0ec
https://github.com/tribe29/checkmk/commit/d9663c15d73c85630158863dc3bc19856…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-08-08 (Thu, 08 Aug 2019)
Changed paths:
M checks/netapp_api_fcp
A tests/unit/checks/generictests/datasets/netapp_api_fcp.py
Log Message:
-----------
Add tests to `netapp_api_fcp`
Adding the tests required moving the calls to `get_rate()` from the
parser to the check as `mock_item_state` only works in the check.
Change-Id: I4a4900a92c9bb0c396639c13792609c7e7dfae6d
Commit: 7afad6dc07f9800b1bbe21d810212f2f26cd7bf1
https://github.com/tribe29/checkmk/commit/7afad6dc07f9800b1bbe21d810212f2f2…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-08-08 (Thu, 08 Aug 2019)
Changed paths:
A .werks/8901
M checks/netapp_api_fcp
M tests/unit/checks/generictests/datasets/netapp_api_fcp.py
Log Message:
-----------
8901 FIX Fixed calculation of latency for netapp check
Average latency, average read latency, and average write latency
are now calculated as a function of total_ops instead of the
time. This complies with the formula from NetApp's Performance
Management Design Guide.
According to this guide, latency should be calculated as:
latency(now) - latency(before)
lat = ---------------------------------
total_ops(now) - total_ops(before)
and not as a function of time.
This fixes FEED-3874.
Change-Id: I527e8e77cff016559ae85e6bed173655bc34dfb4
Compare: https://github.com/tribe29/checkmk/compare/9cd7257e9631...7afad6dc07f9
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 066e2836130f51caf50106609fc91c32896ef07c
https://github.com/tribe29/checkmk/commit/066e2836130f51caf50106609fc91c328…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-08-08 (Thu, 08 Aug 2019)
Changed paths:
A .werks/8901
M checks/netapp_api_fcp
M tests/unit/checks/generictests/datasets/netapp_api_fcp.py
Log Message:
-----------
8901 FIX Fixed calculation of latency for netapp check
Average latency, average read latency, and average write latency
are now calculated as a function of total_ops instead of the
time. This complies with the formula from NetApp's Performance
Management Design Guide.
According to this guide, latency should be calculated as:
latency(now) - latency(before)
lat = ---------------------------------
total_ops(now) - total_ops(before)
and not as a function of time.
This fixes FEED-3874.
Change-Id: I527e8e77cff016559ae85e6bed173655bc34dfb4
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ec934303b9e3da62dddfdd5acb9fe594a1fdc3b9
https://github.com/tribe29/checkmk/commit/ec934303b9e3da62dddfdd5acb9fe594a…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-08-08 (Thu, 08 Aug 2019)
Changed paths:
M checks/netapp_api_fcp
A tests/unit/checks/generictests/datasets/netapp_api_fcp.py
Log Message:
-----------
Add tests to `netapp_api_fcp`
Adding the tests required moving the calls to `get_rate()` from the
parser to the check as `mock_item_state` only works in the check.
Change-Id: I4a4900a92c9bb0c396639c13792609c7e7dfae6d
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: db9c7bd8c5187f0f579e0f590c52272fca80c0f6
https://github.com/tribe29/checkmk/commit/db9c7bd8c5187f0f579e0f590c52272fc…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-08 (Thu, 08 Aug 2019)
Changed paths:
M agents/wnx/src/common/cfg_yaml.h
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/common/wtools.h
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cfg.h
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/watest/test-cfg.cpp
Log Message:
-----------
[CMK-2435] - deinstallation of the legacy agent
- command line option, 'remove_legacy'
- yaml option global.remove_legacy
- simple unit testing
Change-Id: Iab9eb22782a9ad39465f6c5a9ee867e835976157
Commit: 6bac89734eae684b074503ca90e2b493261ab750
https://github.com/tribe29/checkmk/commit/6bac89734eae684b074503ca90e2b4932…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-08 (Thu, 08 Aug 2019)
Changed paths:
M agents/wnx/install/InstallFolderDialog.wxs
M agents/wnx/install/Product.wxs
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/common/wtools.h
M agents/wnx/src/engine/install_api.h
M agents/wnx/src/engine/upgrade.cpp
M agents/wnx/src/engine/upgrade.h
M agents/wnx/watest/test-cfg.cpp
Log Message:
-----------
[CMK-2435] - deinstallation of the legacy agent
- MSI GUI to Remove Legacy Agent
- manual verified
- unit testing of low- and mid-level functions
- support 32 and 64 bits OS
- refactored
- uninstall of Legacy Agent using MSI or Config is limited to one run
Change-Id: I35131d25e87a068eb5f81dcc9791efb1498edbb3
Commit: 4d8e0b9cb483838e235c0f20c240e923486152d3
https://github.com/tribe29/checkmk/commit/4d8e0b9cb483838e235c0f20c240e9234…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-08 (Thu, 08 Aug 2019)
Changed paths:
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/engine/upgrade.cpp
Log Message:
-----------
[FEED-4009] - correct message to explain why upgrade was not performed and what to do to upgrade
Change-Id: I79fe41c96d9b9c56b717c0427fc9eff80c2b567b
Commit: 7d8c3e37484ad16e57bd2e05285189cabb283f87
https://github.com/tribe29/checkmk/commit/7d8c3e37484ad16e57bd2e05285189cab…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-08 (Thu, 08 Aug 2019)
Changed paths:
A .werks/8891
Log Message:
-----------
8891 Windows Agent 1.6: uninstallation of the Legacy Agent
Change-Id: If4c00c3d52fb6086311a07e57502b09cba705d94
Commit: 439afbb8cda6ffa82adca891990e9dfbaa69ceda
https://github.com/tribe29/checkmk/commit/439afbb8cda6ffa82adca891990e9dfba…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-08 (Thu, 08 Aug 2019)
Changed paths:
M agents/wnx/src/lwa/Configuration.cpp
M agents/wnx/test_files/config/check_mk.global.test.ini
M agents/wnx/test_files/config/check_mk.test.out
M agents/wnx/watest/test-cvt.cpp
M tests/unit/cmk/gui/watolib/test_rulespecs.py
Log Message:
-----------
[CMK-2435] - option to remove legacy agent
- server side bakery support
- unit tested
Change-Id: Ic2e39b9058eb1ff05dd7d1184490dad404dcb0a2
Commit: 9f74854e675106b5c238e73774f81059cad85beb
https://github.com/tribe29/checkmk/commit/9f74854e675106b5c238e73774f81059c…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-08 (Thu, 08 Aug 2019)
Changed paths:
A agents/wnx/src/common/stop_watch.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/cfg_details.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/providers/internal.h
M agents/wnx/src/engine/providers/mrpe.cpp
M agents/wnx/src/engine/service_processor.cpp
M agents/wnx/src/engine/service_processor.h
M agents/wnx/src/engine/upgrade.cpp
M agents/wnx/watest/pch.h
M agents/wnx/watest/test-service-processor.cpp
A agents/wnx/watest/test-stop_watch.cpp
M agents/wnx/watest/test-upgrade.cpp
M agents/wnx/watest/test-wtools.cpp
M agents/wnx/watest/watest.vcxproj
M agents/wnx/watest/watest.vcxproj.filters
Log Message:
-----------
[CMK-2379] - performance data logging in log file
- StopWatch class
- answer
- every section
- every executable
- removed excessive sleep 2000ms
- unit tested
- some light refactoring
Change-Id: I141bbbc6e78c0b15feba6a679f46432177fbe42d
Commit: d808a41b4749169cd1600a84c54bbe7dff8e82ab
https://github.com/tribe29/checkmk/commit/d808a41b4749169cd1600a84c54bbe7df…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-08 (Thu, 08 Aug 2019)
Changed paths:
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/lwa/Configuration.cpp
A agents/wnx/test_files/config/check_mk.global.old.test.ini
M agents/wnx/test_files/config/check_mk.global.test.ini
M agents/wnx/test_files/config/check_mk.test.out
M agents/wnx/watest/test-cvt.cpp
M agents/wnx/watest/test-upgrade.cpp
M tests/unit/cmk/gui/watolib/test_rulespecs.py
Log Message:
-----------
[CMK-2436] - logging controlled by Bakery
- server side: added correct Logging Level setting and logging entry to ini file
- client side: added logging processing in ini file
- unit tested
Change-Id: I758f9be55e3afff0968a921f292617be5f78f300
Compare: https://github.com/tribe29/checkmk/compare/1978230e8c31...d808a41b4749
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 9cd7257e96316e682bbe697d3c8442b2b1186beb
https://github.com/tribe29/checkmk/commit/9cd7257e96316e682bbe697d3c8442b2b…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-08 (Thu, 08 Aug 2019)
Changed paths:
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/lwa/Configuration.cpp
A agents/wnx/test_files/config/check_mk.global.old.test.ini
M agents/wnx/test_files/config/check_mk.global.test.ini
M agents/wnx/test_files/config/check_mk.test.out
M agents/wnx/watest/test-cvt.cpp
M agents/wnx/watest/test-upgrade.cpp
M tests/unit/cmk/gui/watolib/test_rulespecs.py
Log Message:
-----------
[CMK-2436] - logging controlled by Bakery
- server side: added correct Logging Level setting and logging entry to ini file
- client side: added logging processing in ini file
- unit tested
Change-Id: I758f9be55e3afff0968a921f292617be5f78f300
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 1e15c20097e492ffbcfd13f275836c0e9f158477
https://github.com/tribe29/checkmk/commit/1e15c20097e492ffbcfd13f275836c0e9…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-08 (Thu, 08 Aug 2019)
Changed paths:
M agents/wnx/src/lwa/Configuration.cpp
M agents/wnx/test_files/config/check_mk.global.test.ini
M agents/wnx/test_files/config/check_mk.test.out
M agents/wnx/watest/test-cvt.cpp
M tests/unit/cmk/gui/watolib/test_rulespecs.py
Log Message:
-----------
[CMK-2435] - option to remove legacy agent
- server side bakery support
- unit tested
Change-Id: Ic2e39b9058eb1ff05dd7d1184490dad404dcb0a2
Commit: 5854283ac2cdb79b91e4286760a10c70af1d0f58
https://github.com/tribe29/checkmk/commit/5854283ac2cdb79b91e4286760a10c70a…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-08-08 (Thu, 08 Aug 2019)
Changed paths:
A agents/wnx/src/common/stop_watch.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/cfg_details.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/providers/internal.h
M agents/wnx/src/engine/providers/mrpe.cpp
M agents/wnx/src/engine/service_processor.cpp
M agents/wnx/src/engine/service_processor.h
M agents/wnx/src/engine/upgrade.cpp
M agents/wnx/watest/pch.h
M agents/wnx/watest/test-service-processor.cpp
A agents/wnx/watest/test-stop_watch.cpp
M agents/wnx/watest/test-upgrade.cpp
M agents/wnx/watest/test-wtools.cpp
M agents/wnx/watest/watest.vcxproj
M agents/wnx/watest/watest.vcxproj.filters
Log Message:
-----------
[CMK-2379] - performance data logging in log file
- StopWatch class
- answer
- every section
- every executable
- removed excessive sleep 2000ms
- unit tested
- some light refactoring
Change-Id: I141bbbc6e78c0b15feba6a679f46432177fbe42d
Compare: https://github.com/tribe29/checkmk/compare/cc471330f1ef...5854283ac2cd
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: cc471330f1efa0d87187784547c6b5942312c5fa
https://github.com/tribe29/checkmk/commit/cc471330f1efa0d87187784547c6b5942…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-08-08 (Thu, 08 Aug 2019)
Changed paths:
A .werks/8900
M checks/mysql_capacity
M tests/unit/checks/generictests/datasets/mysql_capacity_1_regression.py
Log Message:
-----------
8900 FIX mysql_capacity: Fix problem with warn/crit size
The crit and warn levels to mysql capacity check values were wrongly
multiplied by 1024. For example, kB was interpreted to MB. This
has been fixed.
FEED-3895
Change-Id: I4ff7097b9ca31c185273a1a0efdd47eefd0f5f9b
Branch: refs/heads/1.5.0
Home: https://github.com/tribe29/checkmk
Commit: fb828905c49d7641a47c466bce9c6d21f0b89fb5
https://github.com/tribe29/checkmk/commit/fb828905c49d7641a47c466bce9c6d21f…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-08-08 (Thu, 08 Aug 2019)
Changed paths:
A .werks/8900
M checks/mysql_capacity
Log Message:
-----------
8900 FIX mysql_capacity: Fix problem with warn/crit size
The crit and warn limits to mysql capacity check values were wrongly multiplied
by 1024. For example, kB were converted to MB.
This change removes this factor.
Change-Id: I47af53c8ae1da6a5dbe67837160be4c231050023
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 38b344b5fa88b55f9fcc996cd2ff9697fea35166
https://github.com/tribe29/checkmk/commit/38b344b5fa88b55f9fcc996cd2ff9697f…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-08-08 (Thu, 08 Aug 2019)
Changed paths:
A .werks/8900
M checks/mysql_capacity
M tests/unit/checks/generictests/datasets/mysql_capacity_1_regression.py
Log Message:
-----------
8900 FIX mysql_capacity: Fix problem with warn/crit size
The crit and warn levels to mysql capacity check values were wrongly
multiplied by 1024. For example, kB was interpreted to MB. This
has been fixed.
FEED-3895
Change-Id: I1e5e6a21b43a1fbd3593bceb7f43d1b1b876e103