Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f11e5ee0078af5c94a326ca5ebf1411665eb308d
https://github.com/tribe29/checkmk/commit/f11e5ee0078af5c94a326ca5ebf141166…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
A .werks/12030
R omd/packages/nagvis/nagvis-1.9.23.tar.gz
A omd/packages/nagvis/nagvis-1.9.24.tar.gz
M omd/packages/nagvis/nagvis.make
Log Message:
-----------
12030 FIX NagVis: Updated to 1.9.24
Change-Id: I27b71a5f3d55f8d0da7c591618bd327b822fdfba
Commit: 7f92534e220c3a176ea9954112c978c46448e55c
https://github.com/tribe29/checkmk/commit/7f92534e220c3a176ea9954112c978c46…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
A .werks/11722
Log Message:
-----------
11722 FIX Bug occuring on xinetd reload on agent update
On (automatic) agent update on Linux, the update process includes the reload of
the xinetd process, if running. This is done by the DEB maintainer scripts or
RPM scriptlets, respectively.
There are some rare situations (e.g., LCX containers with a running xinetd) that lead
to a falsely detected xinetd process on the host system. In that case, the update
process would crash on trying to reload xinetd.
This behavior is mitigated with this werk, by only detecting running xinetd processes
that run under root (uid 0).
CMK-6617
Change-Id: I87910592313de97071c8ed01d5b808496ef91c9e
Compare: https://github.com/tribe29/checkmk/compare/d5276fe6568a...7f92534e220c
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 2a89f0db8daaf05af972f87cf5d1705ed65500db
https://github.com/tribe29/checkmk/commit/2a89f0db8daaf05af972f87cf5d1705ed…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M cmk/gui/plugins/openapi/livestatus_helpers/testing.py
M livestatus/api/python/livestatus.py
Log Message:
-----------
livestatus.py: add site parameter to SingleSiteConnection
* this is needed for future changes in the testing
framework
Change-Id: I407753e43653eefcc8c7ac201f135aff1abed916
Commit: a1e1f795e0ca0aeb8a26403153986fe26a2a6c13
https://github.com/tribe29/checkmk/commit/a1e1f795e0ca0aeb8a26403153986fe26…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M livestatus/api/python/livestatus.py
M tests/unit/livestatus/test_livestatus_unit.py
Log Message:
-----------
livestatus.py: extract _parse_socket_url
* add doctests and improve error handling
Change-Id: I5870a4d356759854c1afe2ddd72888c54fc83a98
Commit: d5276fe6568a2502460016df4c2cda5cc89787b9
https://github.com/tribe29/checkmk/commit/d5276fe6568a2502460016df4c2cda5cc…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M cmk/gui/plugins/openapi/livestatus_helpers/testing.py
M tests/unit/cmk/ec/test_host_config.py
M tests/unit/cmk/gui/plugins/openapi/livestatus_helpers/test_local_connection.py
M tests/unit/cmk/gui/plugins/visuals/test_filters.py
M tests/unit/cmk/gui/test_views.py
Log Message:
-----------
REST API: add multi-site support to MockLivestatusConnection
* set_sites, can now configure any number of sites. These will
then be used by the mocking fixture (mock_livestatus)
* add_table supports site_name as additional parameter,
with which tables can be added to specific sites. If
no specific site is chosen, the first site is used.
* for each configured site a mocked socket will be created,
which handles the communication with livestatus.py
* queries will be expected on all configured sites
* commands will be expected only on the first configured site
* NOTE: data consistency (e.g. each host only on one site) will
not be checked. This is the responsibility of the programmer
writing the test.
Change-Id: If73422a274ecef33e320a5262b6fc7b3f291e5df
Compare: https://github.com/tribe29/checkmk/compare/16c9553adeb9...d5276fe6568a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 16c9553adeb9872801a0a3d4fe28ba3f7ce355a7
https://github.com/tribe29/checkmk/commit/16c9553adeb9872801a0a3d4fe28ba3f7…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M agents/wnx/src/common/mailslot_transport.h
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/common/wtools.h
M agents/wnx/src/engine/carrier.h
M agents/wnx/src/engine/service_processor.cpp
M agents/wnx/watest/test-carrier.cpp
M agents/wnx/watest/test-cfg.cpp
M agents/wnx/watest/test-commander.cpp
M agents/wnx/watest/test-runperf.cpp
M agents/wnx/watest/test-service-processor.cpp
M agents/wnx/watest/test-wtools.cpp
Log Message:
-----------
[CMK-6971] - add brand new admin mode to create mailslots
- test all
- rework test according to tribe29 guidelines
- cleanup code
Change-Id: Id414ac71ccf9c9a88c7eb984679daac93bac65e4
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5e18e47b5d88f3682378f26fb3545568ed4c572d
https://github.com/tribe29/checkmk/commit/5e18e47b5d88f3682378f26fb3545568e…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M cmk/base/config.py
M cmk/base/crash_reporting.py
M cmk/core_helpers/factory.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/snmplib/type_defs.py
M cmk/utils/python_printer.py
M tests/integration/cmk/lib/snmplib/backend_snmp.py
M tests/integration/cmk/lib/snmplib/conftest.py
M tests/integration/cmk/lib/snmplib/test_snmp_table.py
M tests/unit/cmk/core_helpers/test_classic_snmp.py
M tests/unit/cmk/core_helpers/test_factory.py
M tests/unit/cmk/core_helpers/test_fetchers.py
M tests/unit/cmk/snmplib/test_snmp_scan.py
M tests/unit/cmk/snmplib/test_snmplib_snmp_table.py
Log Message:
-----------
Rename SNMPBackend -> SNMPBackendEnum
We rename the type because SNMPBackendEnum is not an SNMP backend. The
name is therefore confusing.
We also write the constant members of the enum in high case.
This change was automated.
Change-Id: I079fff53682c021d51f25e5ffecbcd882cf6fb8c
Commit: 9e7a73acf634f3824594917a29d989431bbcf8db
https://github.com/tribe29/checkmk/commit/9e7a73acf634f3824594917a29d989431…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M cmk/core_helpers/factory.py
M cmk/core_helpers/snmp_backend/classic.py
M cmk/core_helpers/snmp_backend/stored_walk.py
M cmk/snmplib/snmp_modes.py
M cmk/snmplib/snmp_scan.py
M cmk/snmplib/snmp_table.py
M cmk/snmplib/type_defs.py
M tests/integration/cmk/lib/snmplib/backend_snmp.py
M tests/unit/cmk/snmplib/test_snmp_scan.py
M tests/unit/cmk/snmplib/test_snmplib_snmp_table.py
Log Message:
-----------
Rename ABCSNMPBackend -> SNMPBackend
The `ABC` prefix is confusing when SNMPBackend is used as a type.
Change-Id: I6a7962d37c49d20ff44fbc8a6b607422e68231a7
Commit: 9c05737972534fdca27403e2bbaaf60cdda3fa8e
https://github.com/tribe29/checkmk/commit/9c05737972534fdca27403e2bbaaf60cd…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M cmk/gui/plugins/dashboard/average_scatterplot_dashlet.py
M cmk/gui/plugins/dashboard/single_metric.py
M cmk/gui/plugins/metrics/rrd_fetch.py
Log Message:
-----------
RRD columns refactor
Change-Id: I1d246efd5123682093c973432e7375f0a6d1f9c6
Compare: https://github.com/tribe29/checkmk/compare/9dbd5ea07322...9c0573797253
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 7511235a059b984f18c67cbb5247ee193e163140
https://github.com/tribe29/checkmk/commit/7511235a059b984f18c67cbb5247ee193…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M cmk/gui/plugins/dashboard/bar_chart_dashlet.py
M cmk/gui/plugins/dashboard/event_bar_chart_dashlet.py
Log Message:
-----------
Notifications dashlet: Render a simple bar chart
* Use bar chart instead of barbar chart for the notification dashlet
* Make BarChartDataGenerator.generate_response_data() returned data
structure compatible with the timeseries figure.
* Move bar char specific plot definition to BarChartDataGenerator.
Change-Id: Iba0b0f42a9cbaf3234f9db0ee322069b2b81465c
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 9dbd5ea0732208677f1491525004ded6a1333eac
https://github.com/tribe29/checkmk/commit/9dbd5ea0732208677f1491525004ded6a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M cmk/gui/plugins/dashboard/bar_chart_dashlet.py
M cmk/gui/plugins/dashboard/event_bar_chart_dashlet.py
Log Message:
-----------
Notifications dashlet: Render a simple bar chart
* Use bar chart instead of barbar chart for the notification dashlet
* Make BarChartDataGenerator.generate_response_data() returned data
structure compatible with the timeseries figure.
* Move bar char specific plot definition to BarChartDataGenerator.
Change-Id: Iba0b0f42a9cbaf3234f9db0ee322069b2b81465c