Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 427d70fae14b7f07c1f854bb941916198c947fb1
https://github.com/tribe29/checkmk/commit/427d70fae14b7f07c1f854bb941916198…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-01-14 (Thu, 14 Jan 2021)
Changed paths:
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/common/wtools.h
M agents/wnx/src/common/wtools_runas.cpp
M agents/wnx/src/common/wtools_service.cpp
M agents/wnx/src/common/wtools_user_control.cpp
M agents/wnx/src/engine/cap.cpp
M agents/wnx/src/engine/carrier.h
M agents/wnx/src/engine/cfg.cpp
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/engine/cma_core.cpp
M agents/wnx/src/engine/cma_core.h
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/firewall.cpp
M agents/wnx/src/engine/groups.cpp
M agents/wnx/src/engine/install_api.cpp
M agents/wnx/src/engine/logger.h
M agents/wnx/src/engine/on_start.cpp
M agents/wnx/src/engine/providers/check_mk.cpp
M agents/wnx/src/engine/providers/fileinfo.cpp
M agents/wnx/src/engine/providers/logwatch_event.cpp
M agents/wnx/src/engine/providers/mrpe.cpp
M agents/wnx/src/engine/providers/p_perf_counters.cpp
M agents/wnx/src/engine/providers/perf_counters_cl.cpp
M agents/wnx/src/engine/providers/plugins.cpp
M agents/wnx/src/engine/providers/ps.cpp
M agents/wnx/src/engine/providers/services.cpp
M agents/wnx/src/engine/providers/skype.cpp
M agents/wnx/src/engine/providers/wmi.cpp
M agents/wnx/src/engine/read_file.h
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/src/engine/windows_service_api.cpp
M agents/wnx/src/lwa/Configuration.cpp
M agents/wnx/src/lwa/types.cc
M agents/wnx/src/main/check_mk_service.cpp
M agents/wnx/watest/test-cfg.cpp
M agents/wnx/watest/test-log.cpp
M agents/wnx/watest/test-mrpe.cpp
M agents/wnx/watest/test-ohm.cpp
M agents/wnx/watest/test-player.cpp
M agents/wnx/watest/test-plugin.cpp
M agents/wnx/watest/test-section_fileinfo.cpp
M agents/wnx/watest/test-section_wmi.cpp
M agents/wnx/watest/test-skype.cpp
M agents/wnx/watest/test-upgrade.cpp
M agents/wnx/watest/test-wtools.cpp
M agents/wnx/watest/test-wtools_user_control.cpp
M agents/wnx/watest/test-yaml.cpp
M agents/wnx/watest/test_tools.cpp
M agents/wnx/watest/test_tools.h
Log Message:
-----------
Make popular names more short and readable: ConvertToUTF8-> ToUtf8 & ConvertToUTF16 -> ToUtf16
Change-Id: I1bfd5f1457528818c35dab1c49a5de2e931e9bf3
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: ee873fdad44b795d109bbe92aa335f8d079a1842
https://github.com/tribe29/checkmk/commit/ee873fdad44b795d109bbe92aa335f8d0…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-01-14 (Thu, 14 Jan 2021)
Changed paths:
M cmk/gui/login.py
M cmk/gui/plugins/openapi/restful_objects/specification.py
M cmk/gui/wsgi/applications/rest_api.py
M cmk/gui/wsgi/auth.py
M cmk/gui/wsgi/type_defs.py
M tests/unit/cmk/gui/test_login_unit.py
Log Message:
-----------
REST API: add GUI Bearer auth and refactoring
* refactor some parts of cmk.gui.login and adapt tests
* allow GUI users to use REST API via Bearer header
* document bearerAuth login method, to reflect this behavior
Change-Id: Iafc405003f51bd1bf2ea0cd667a4dd75091b22b6
Commit: f20f94e6c1ff362cdb1f707a5e07d3eb26509f1b
https://github.com/tribe29/checkmk/commit/f20f94e6c1ff362cdb1f707a5e07d3eb2…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-01-14 (Thu, 14 Jan 2021)
Changed paths:
A .werks/11937
M cmk/gui/plugins/openapi/restful_objects/specification.py
M cmk/gui/userdb.py
M cmk/gui/wsgi/applications/rest_api.py
M cmk/gui/wsgi/auth.py
M tests/unit/cmk/gui/test_userdb.py
M tests/unit/cmk/gui/wsgi/test_wsgi_router.py
Log Message:
-----------
11937 REST API: support users authenticated via site Apache
When a site's Apache instance is configured to perform authentication,
the there authenticated user is used. This method only works when
a user has already been created in Checkmk.
Change-Id: I188c01962433a45659f45b39a6cde4c5bc5e2020
Commit: 8ede5cfa5fe4bc519956fdd6e195d2914811321d
https://github.com/tribe29/checkmk/commit/8ede5cfa5fe4bc519956fdd6e195d2914…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2021-01-14 (Thu, 14 Jan 2021)
Changed paths:
A .werks/11685
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/watolib/rulesets.py
M tests/unit/cmk/gui/plugins/wato/test_check_mk_configuration.py
Log Message:
-----------
11685 FIX check_mk_agent.linux: moving sections exclude rule option to linux agent section
In the previous version, the "Exclude specific agent sections" rule was listed in the Checkmk
Agent section under the Monitoring Agents WATO page. This led to confusion as the option is only
available for users who have access to the Agent Bakery functionality. This werk moves the option
to the Linux Agent section to resolve this.
Change-Id: I94e6ea3aa9b456ce6bebc54a9943c35ce73d5ea9
Commit: d3635f2ef57bc92da39ca03657bbfac9e61ce869
https://github.com/tribe29/checkmk/commit/d3635f2ef57bc92da39ca03657bbfac9e…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2021-01-14 (Thu, 14 Jan 2021)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/activate_changes.py
M cmk/gui/plugins/openapi/endpoints/bi.py
M cmk/gui/plugins/openapi/endpoints/host_tag.py
M cmk/gui/plugins/openapi/endpoints/service.py
M cmk/gui/plugins/openapi/endpoints/service_discovery.py
Log Message:
-----------
api doc: update of multiple endpoint titles
Change-Id: Ia6a5112928224627fd00cbde6e07e208eba2cbcd
Compare: https://github.com/tribe29/checkmk/compare/8e8314959386...d3635f2ef57b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5fbc5204fb0dda8d23da988dca8c9a960bbf3039
https://github.com/tribe29/checkmk/commit/5fbc5204fb0dda8d23da988dca8c9a960…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-01-14 (Thu, 14 Jan 2021)
Changed paths:
A .werks/11937
M cmk/gui/plugins/openapi/restful_objects/specification.py
M cmk/gui/userdb.py
M cmk/gui/wsgi/applications/rest_api.py
M cmk/gui/wsgi/auth.py
M tests/unit/cmk/gui/test_userdb.py
M tests/unit/cmk/gui/wsgi/test_wsgi_router.py
Log Message:
-----------
11937 REST API: support users authenticated via site Apache
When a site's Apache instance is configured to perform authentication,
the there authenticated user is used. This method only works when
a user has already been created in Checkmk.
Change-Id: I188c01962433a45659f45b39a6cde4c5bc5e2020
Commit: bcbec3c6b420af47f8582b5356da8a2be4d1d756
https://github.com/tribe29/checkmk/commit/bcbec3c6b420af47f8582b5356da8a2be…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-01-14 (Thu, 14 Jan 2021)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
Log Message:
-----------
REST-API: fix example code for folder bulk update
Change-Id: Ib9db1bbf4ab330ffd6f2820978ff67cde5ce923a
Compare: https://github.com/tribe29/checkmk/compare/d2aa0f69ae9a...bcbec3c6b420
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 8e8314959386af6169b91f50ae05cafe1f173470
https://github.com/tribe29/checkmk/commit/8e8314959386af6169b91f50ae05cafe1…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2021-01-14 (Thu, 14 Jan 2021)
Changed paths:
A .werks/11397
M cmk/base/discovery.py
Log Message:
-----------
11397 FIX Fix Service discovery when service checkoutput has values of -inf
This extends werk 7469, by making sure checkoutputs with values of -inf
don't crash the service discovery page.
Perfdata is unnecessary and can contain unparsable values, like "inf". If
it is passed back and forth and unparsable values appear it lead to value
errors. Simply discard perfdata when it will be used in the service
discovery page.
Extend fix of CMK-2147 and werk 7469
SUP-5026
Change-Id: Ib7d64a0b801056f1c1fb91b18a9d15e6dbba45da
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: cfb628e30bad68ec41397b7b52d815257b5c5479
https://github.com/tribe29/checkmk/commit/cfb628e30bad68ec41397b7b52d815257…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2021-01-14 (Thu, 14 Jan 2021)
Changed paths:
M web/htdocs/js/modules/valuespecs.js
M web/htdocs/themes/facelift/scss/_main.scss
Log Message:
-----------
Fix vanishing of metric dropdown when host/service hint is changed
This CSS class and JS was added with werk
- 10442 selection of host dropdowns now possible with arrow keys
Tested that Textautocomplete host fields, like on customgraphs or when
setting a rule for a specific host. Autocomplete works correctly and
selection with arrow keys works too.
CMK-6777
Change-Id: I2cadc1453ba0ed111cb82c4c2ad271b6343848c3
Commit: d2aa0f69ae9a0d6e7f235b1e971851d12d7943d9
https://github.com/tribe29/checkmk/commit/d2aa0f69ae9a0d6e7f235b1e971851d12…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2021-01-14 (Thu, 14 Jan 2021)
Changed paths:
M cmk/gui/plugins/metrics/utils.py
M cmk/gui/valuespec.py
M web/htdocs/js/modules/forms.js
M web/htdocs/js/modules/valuespecs.js
Log Message:
-----------
Reduced metric name selection
The MetricName input field is accompanied by 2 auto-complete text fields
used for giving hints about a host name and service that hold the desired
metric.
Each MetricName instance registers an event listener for the known single
info fields of hostname(exact) and service description(exact). Every time
those fields are changed the hint fields of the MetricName are updated.
Select2 remains enabled for the MetricName dropdown. It queries per builtin
ajax post method the currently available narrowed options for
metrics. Search triggers as soon as user opens the dropdown box.
Refactoring changes:
- Migrate from CEE the find_host_services function. MetricName is CRE as
is used on dashboards
CMK-6777
CMK-6324
Change-Id: I97f9c43e716099d87db5775f02827e6b4b732bce
Compare: https://github.com/tribe29/checkmk/compare/5c858fa65ea1...d2aa0f69ae9a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 799ebe0da2089f7d2b1e6b355a30a21e492ec7b5
https://github.com/tribe29/checkmk/commit/799ebe0da2089f7d2b1e6b355a30a21e4…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-01-14 (Thu, 14 Jan 2021)
Changed paths:
R tests/unit/cmk/base/sources/test_agent.py
M tests/unit/cmk/core_helpers/test_summarizers.py
Log Message:
-----------
Group Summarizer tests
Move the AgentSummarizer tests from cmk.base.sources.test_agent to
cmk.core_helpers.test_summarizers.
Change-Id: I08b8520ac6165599729b283d8a3d23d557d08d77
Commit: b60677153462865cc293755064fe5b45eb901e6b
https://github.com/tribe29/checkmk/commit/b60677153462865cc293755064fe5b45e…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-01-14 (Thu, 14 Jan 2021)
Changed paths:
M cmk/core_helpers/agent.py
M tests/unit/cmk/core_helpers/test_parsers.py
Log Message:
-----------
Agent FSM: Make SectionHeader top level
We may want to use the parser somewhere else. For example, the
piggybacked data are made of the same sections.
Change-Id: I926e62b529f02b5896fac04382cc838760337d6c
Commit: 7c36b8a5f70b1ef9cdc16dc65fd644d87db18146
https://github.com/tribe29/checkmk/commit/7c36b8a5f70b1ef9cdc16dc65fd644d87…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-01-14 (Thu, 14 Jan 2021)
Changed paths:
M cmk/core_helpers/agent.py
M tests/unit/cmk/core_helpers/test_parsers.py
Log Message:
-----------
Agent FSM: Move header/footer check to SectionHeader class
- Both `is_header` and `is_footer` are moved to SectionHeader.
- Now that `is_footer` is there, we rename the class to `SectionMarker`.
- We also remove an unncessary indirection: `parse_header`.
Change-Id: I144a6d47963a357c4e2bf199cd325ced076a7142
Commit: 5410c9516eb93a202c774ed353ce3cb7b7a7ca33
https://github.com/tribe29/checkmk/commit/5410c9516eb93a202c774ed353ce3cb7b…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-01-14 (Thu, 14 Jan 2021)
Changed paths:
M cmk/core_helpers/agent.py
Log Message:
-----------
Extract PiggybackMarker class
For symmetry with the SecionMarker class. The two classes are given the
same API, see "static polymorphism".
Change-Id: I1bea410a7f73de30d9b9aa912e4f6a2877348cda
Commit: 5c858fa65ea11afa7316a93c7d2d3bbf666378b2
https://github.com/tribe29/checkmk/commit/5c858fa65ea11afa7316a93c7d2d3bbf6…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2021-01-14 (Thu, 14 Jan 2021)
Changed paths:
M web/htdocs/js/modules/graphs.js
Log Message:
-----------
Performance Graphs grid uses same color as grid in D3js
CMK-6704
Change-Id: Ib9b6c9fed1d6b35774e3cc6760ea4057cb13e537
Compare: https://github.com/tribe29/checkmk/compare/e34f59543fd6...5c858fa65ea1