Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 812799a7584b5662442ec2ece1f976cc7ce1c6f7
https://github.com/tribe29/checkmk/commit/812799a7584b5662442ec2ece1f976cc7…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M agents/wnx/build_release.cmd
M agents/wnx/install/Product.wxs
A agents/wnx/src/check_mk_service.rc
M agents/wnx/src/check_mk_service.vcxproj
M agents/wnx/src/check_mk_service.vcxproj.filters
M agents/wnx/src/common/version.h
A agents/wnx/src/common/wnx_version.h
M agents/wnx/src/engine/engine.vcxproj
M agents/wnx/src/engine/engine.vcxproj.filters
M agents/wnx/src/main/check_mk_service.cpp
A agents/wnx/src/resource.h
A agents/wnx/update_product_version.cmd
A agents/wnx/wirunsql.vbs
Log Message:
-----------
[CMK-2245] [CMK-2230] - version and copyright is fully supported by Windows Agent
- wnx/src/common/wnx_version.h keeps raw version information from CI/release management
- wnx/src/common/version.h keeps all versions data together
- scripts updated and corrected
- version of the Windows Agent File is independent from the Version of Product
Change-Id: I8918c0e7a46e235d8435f02315e0a30281a4be02
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 5459e9df9f827b51ed7705c00a05af8f0a4043d7
https://github.com/tribe29/checkmk/commit/5459e9df9f827b51ed7705c00a05af8f0…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M agents/wnx/build_release.cmd
M agents/wnx/install/Product.wxs
A agents/wnx/src/check_mk_service.rc
M agents/wnx/src/check_mk_service.vcxproj
M agents/wnx/src/check_mk_service.vcxproj.filters
M agents/wnx/src/common/version.h
A agents/wnx/src/common/wnx_version.h
M agents/wnx/src/engine/engine.vcxproj
M agents/wnx/src/engine/engine.vcxproj.filters
M agents/wnx/src/main/check_mk_service.cpp
A agents/wnx/src/resource.h
A agents/wnx/update_product_version.cmd
A agents/wnx/wirunsql.vbs
Log Message:
-----------
[CMK-2245] [CMK-2230] - version and copyright is fully supported by Windows Agent
- wnx/src/common/wnx_version.h keeps raw version information from CI/release management
- wnx/src/common/version.h keeps all versions data together
- scripts updated and corrected
- version of the Windows Agent File is independent from the Version of Product
Change-Id: I8918c0e7a46e235d8435f02315e0a30281a4be02
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: cc659dea3d809abe29e0e8250df25790b6883826
https://github.com/tribe29/checkmk/commit/cc659dea3d809abe29e0e8250df25790b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M buildscripts/scripts/integration-daily-master.jenkins
M tests/testlib/__init__.py
Log Message:
-----------
Fix docker integration tests
* Hand over EDITION to integration tests
* Integration tests: accept long form of editions
Change-Id: I7e5f4d6f45da6fdb97d0c85c6906d534c295b3bc
Commit: feff91affd88cf964baef75701ee9f438aa8601f
https://github.com/tribe29/checkmk/commit/feff91affd88cf964baef75701ee9f438…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M agents/wnx/watest/test-upgrade.cpp
Log Message:
-----------
[CMK-2230] - fix for the unit test case when OHM is not installed with LWA
Change-Id: I84435d1a4f17eafd3b4bc2f3e92cf42f3dc46b4a
Commit: 2ac7d2cfe5a7676c44d4ff408b7d6e3854ce4cb7
https://github.com/tribe29/checkmk/commit/2ac7d2cfe5a7676c44d4ff408b7d6e385…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M buildscripts/scripts/integration-daily-master.jenkins
Log Message:
-----------
Fix broken debug print
Change-Id: I99a6fd4fa0261b293e373fc610799d6c445b0dc9
Compare: https://github.com/tribe29/checkmk/compare/835e88958841...2ac7d2cfe5a7
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: ac621240795f2a8dd0c0a3f7ebaead78eb417dca
https://github.com/tribe29/checkmk/commit/ac621240795f2a8dd0c0a3f7ebaead78e…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M agents/wnx/src/engine/cma_core.cpp
M agents/wnx/src/engine/cma_core.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
A agents/wnx/watest/test-cma-tools.cpp
M agents/wnx/watest/watest.vcxproj
M agents/wnx/watest/watest.vcxproj.filters
Log Message:
-----------
[CMK-2245] - command line rework
- refactored command line to be more in line with Check MK products
- simple unit tests
- command line now is linux like
- typos fixed
- Admin rights partial control
Change-Id: I9cff081be82076f2eb12b0e2143e9deee9c8e9bc
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 835e88958841fdc16af1280246cfd3c6ae10e2df
https://github.com/tribe29/checkmk/commit/835e88958841fdc16af1280246cfd3c6a…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M agents/wnx/src/engine/cma_core.cpp
M agents/wnx/src/engine/cma_core.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
A agents/wnx/watest/test-cma-tools.cpp
M agents/wnx/watest/watest.vcxproj
M agents/wnx/watest/watest.vcxproj.filters
Log Message:
-----------
[CMK-2245] - command line rework
- refactored command line to be more in line with Check MK products
- simple unit tests
- command line now is linux like
- typos fixed
- Admin rights partial control
Change-Id: I9cff081be82076f2eb12b0e2143e9deee9c8e9bc
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: cf3be7c15f94f47372d4fca80333147dee6a9478
https://github.com/tribe29/checkmk/commit/cf3be7c15f94f47372d4fca80333147de…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M cmk/gui/plugins/views/__init__.py
M cmk/gui/plugins/views/bi.py
M cmk/gui/plugins/views/datasources.py
M cmk/gui/plugins/views/inventory.py
M cmk/gui/plugins/views/mkeventd.py
M cmk/gui/plugins/views/utils.py
M cmk/gui/views.py
Log Message:
-----------
Refactor out query_data from cmk/gui/plugins/views/utils.py
- Remove query_data & do_query_data. This functions where isolated from
RowTable but make more sense as part of the RowTable query
method. do_query_data is simplified to livestatusquery, and drops any
formulation of the query language or data post-processing.
- RowTable.query() method had parameter *query*, which is not the full query
but mostly only some filters or extra instructions. It also gets always
added to datasource.add_headers for the livestatus query. Thus rename
to *headers* and update all inherited classes.
- RowTableLivestatus refactored to use the new query method
- ServiceDiscoveryRowTable refactored to follow new use of query
- RowTableCustomers & DataSourceCustomer refactored to follow new use of query
- _do_table_join directly uses RowTable.query instead of query_data
- Graphs query data directly over helper function livestatusquery.
CMK-2186
Change-Id: I3a3f884e8efcc16608285d733d1b474dd2daa13c
Commit: ee186574513b8b07d331514adba9535dbf9ab62c
https://github.com/tribe29/checkmk/commit/ee186574513b8b07d331514adba9535db…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M cmk/gui/plugins/metrics/utils.py
M cmk/gui/plugins/views/utils.py
M cmk/gui/valuespec.py
M tests/unit/cmk/gui/plugins/test_metrics_utils.py
Log Message:
-----------
Painter for Processed Historic Metrics
- Painter incorporates new concept of dynamic columns.
Before livestatus query cell parameters can be recovered and RRDcolumns
constructed.
- Painter incorporates new concept of derive
This function processes data immediately after Livestatus Datasource. It
can work with all the rows at once, but only sequentially on the Cells.
- Derive function hashes Cell parameters to identify processed columns at
later stages
- New ValueSpec MetricName. A DropdownChoice that gathers all known metrics
in our system. For user then to pick one without having typos. Metrics
not declared in our metric system can then unfortunately not be used at
the moment.
- Reverse metric_id translation. Go from canonical metric name to metric
name used in the RRD archives. Works very well except for fs_used, which
in the archives corresponds to mountpoints and the metric system
translation use a regex in this case.
CMK-2186
Change-Id: Ib4c44313fea2d4c332585d60418b08de5ca4181e
Commit: f9fa69378d52e2d57cab43717755de8c385c4864
https://github.com/tribe29/checkmk/commit/f9fa69378d52e2d57cab43717755de8c3…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M cmk/gui/plugins/views/utils.py
M cmk/gui/views.py
Log Message:
-----------
Sorter url parsing and encoding
Change-Id: I4ea3cd450479ebe4e21517355d26155c9117c992
Commit: b47b1483dee88e22d8baeeea65a8a5c7260cba67
https://github.com/tribe29/checkmk/commit/b47b1483dee88e22d8baeeea65a8a5c72…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M cmk/gui/plugins/views/utils.py
M web/htdocs/themes/classic/scss/_pages.scss
Log Message:
-----------
Remove unnecessary theme option since 2012
Change-Id: Idf6a8d7963234d9bf3723ea52274cb61414fd1a1
Commit: 345dfea73a8d6f46eab2c0137d960632bf86de95
https://github.com/tribe29/checkmk/commit/345dfea73a8d6f46eab2c0137d960632b…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M cmk/gui/plugins/views/utils.py
M cmk/gui/views.py
Log Message:
-----------
Sorting on dynamic columns
CMK-2181
Change-Id: I54f1e4e793ba302b2a53a5dbc694fb7f21a418b8
Commit: 35ae37f169f79bb077601a6433aaca1a41d524e3
https://github.com/tribe29/checkmk/commit/35ae37f169f79bb077601a6433aaca1a4…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M cmk/gui/views.py
Log Message:
-----------
Filter for Historic Metrics table
Dynamically generated RRD columns are recognized by the filter system early
in the process when they are collected for the view.
This filter is not present in the service datasource despite the filter
specification claiming that "host" enables it in the hosts and services
views.
Filters get always activated, instead of appearing when they are
configured. This causes for example that the SW/HW query always happens,
because that filter is active all the time.
CMK-2182
Change-Id: I79d470334ddaadf16d8aceb10296b7f64a2e37c7
Commit: 6826ff21a6da8d2c415f7351ae37b966b8128abc
https://github.com/tribe29/checkmk/commit/6826ff21a6da8d2c415f7351ae37b966b…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M cmk/gui/plugins/views/utils.py
Log Message:
-----------
Columns that deal with history data require a Title
Since the content is dynamically generated based on RRD query and then
statistical processing. It is mandatory to label this dynamically generated
columns. A bit of a Hack is used as painter title should be static
properties, nevertheless title functions are allowed for SLA and thus here
we abuse the inheritance from painter and let title be a function with
optional parameters.
Works for GUI and PDF reports
CMK-2185
Change-Id: Icc8579210345fcfd0c91cddb353beafd47dcde6f
Compare: https://github.com/tribe29/checkmk/compare/0638f214401e...6826ff21a6da