Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 8b956ce69f2388d569a53447cd59eccc3b93b7bc
https://github.com/tribe29/checkmk/commit/8b956ce69f2388d569a53447cd59eccc3…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-06-04 (Sat, 04 Jun 2022)
Changed paths:
R .werks/14130
M checkman/check_dns
M checks/check_dns
M cmk/gui/plugins/wato/active_checks.py
M tests/unit/checks/test_ac_check_dns.py
M tests/unit/checks/test_check_dns.py
Log Message:
-----------
Revert "14130 FIX Clarify "Check DNS service""
This reverts commit feec279e4c60695e6281af3064b495e7176e02fb.
Reason for revert: We decided this change is too complex (as it contains a bug, and changes the way we are able to update default values.) Some parts will still be picked into the stable versions, but need a different implementation.
Change-Id: Id26cda3f1f89b0b19313fa4324e862934d2372f9
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 23477de69e9fe8c779d5ab1753056db185ea36cc
https://github.com/tribe29/checkmk/commit/23477de69e9fe8c779d5ab1753056db18…
Author: Anastasiya Liatsetskaya <anastasiya.liatsetskaya(a)tribe29.com>
Date: 2022-06-03 (Fri, 03 Jun 2022)
Changed paths:
M checks/agent_ipmi_sensors
M cmk/gui/plugins/wato/special_agents/ipmi_sensors.py
M tests/unit/checks/test_agent_ipmi_sensors.py
Log Message:
-----------
ipmi_sensors special agent: Add option to use password store
We will later on add a werk which describes this change for all affected
special agents.
CMK-6775
Change-Id: I27d5318f780cc97079b9b03852db30fcb4b4f3a4
Commit: 8997816dd0fc7cf7d0d682f3914a48a46a7f8d80
https://github.com/tribe29/checkmk/commit/8997816dd0fc7cf7d0d682f3914a48a46…
Author: Anastasiya Liatsetskaya <anastasiya.liatsetskaya(a)tribe29.com>
Date: 2022-06-03 (Fri, 03 Jun 2022)
Changed paths:
M checks/agent_hivemanager
M cmk/gui/plugins/wato/special_agents/hivemanager.py
M cmk/special_agents/agent_hivemanager.py
M tests/unit/checks/test_agent_hivemanager.py
Log Message:
-----------
hivemanager special agent: Add option to use password store
We will later on add a werk which describes this change for all affected
special agents.
CMK-6775
Change-Id: Ic0f78f8deef71d57d375791b6109b2aa375c74c8
Commit: a4a4cd1d40895847bde8cd02b2027d3cff74de69
https://github.com/tribe29/checkmk/commit/a4a4cd1d40895847bde8cd02b2027d3cf…
Author: Anastasiya Liatsetskaya <anastasiya.liatsetskaya(a)tribe29.com>
Date: 2022-06-03 (Fri, 03 Jun 2022)
Changed paths:
M checks/agent_emcvnx
M cmk/gui/plugins/wato/special_agents/emcvnx.py
M cmk/special_agents/agent_emcvnx.py
M tests/unit/checks/test_agent_emcvnx.py
Log Message:
-----------
emcvnx special agent: Add option to use password store
We will later on add a werk which describes this change for all affected
special agents.
CMK-6775
Change-Id: I837c23860992c3a7d70e065bdcef76dc8d3ee4d7
Commit: fb9112b4f0441b5b97f568ed832e0fa57b245fbd
https://github.com/tribe29/checkmk/commit/fb9112b4f0441b5b97f568ed832e0fa57…
Author: Anastasiya Liatsetskaya <anastasiya.liatsetskaya(a)tribe29.com>
Date: 2022-06-03 (Fri, 03 Jun 2022)
Changed paths:
M checks/agent_netapp
M cmk/gui/plugins/wato/special_agents/netapp.py
M cmk/special_agents/agent_netapp.py
M tests/unit/checks/test_agent_netapp.py
Log Message:
-----------
netapp special agent: Add option to use password store
We will later on add a werk which describes this change for all affected
special agents.
CMK-6775
Change-Id: Ie00403a622292dd59b27c1c75eb307688ed905b5
Compare: https://github.com/tribe29/checkmk/compare/5b6696796d86...fb9112b4f044
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5ae792fe8bbe8597dab057e2878db680fe92a2a5
https://github.com/tribe29/checkmk/commit/5ae792fe8bbe8597dab057e2878db680f…
Author: Anastasiya Liatsetskaya <anastasiya.liatsetskaya(a)tribe29.com>
Date: 2022-06-03 (Fri, 03 Jun 2022)
Changed paths:
M checks/agent_hp_msa
M cmk/gui/plugins/wato/special_agents/hp_msa.py
M cmk/special_agents/agent_hp_msa.py
M tests/unit/checks/test_agent_hp_msa.py
Log Message:
-----------
hp_msa special agent: Add option to use password store
We will later on add a werk which describes this change for all affected
special agents.
CMK-6775
Change-Id: I20ae0ebdba9cb7d347291ac7f4569b3ac8f80d3e
Commit: 5b6696796d860c33bbb9381e4b057a9e15b848fd
https://github.com/tribe29/checkmk/commit/5b6696796d860c33bbb9381e4b057a9e1…
Author: Anastasiya Liatsetskaya <anastasiya.liatsetskaya(a)tribe29.com>
Date: 2022-06-03 (Fri, 03 Jun 2022)
Changed paths:
M checks/agent_activemq
M cmk/gui/plugins/wato/special_agents/activemq.py
M tests/unit/checks/test_agent_activemq.py
Log Message:
-----------
activemq special agent: Add option to use password store
We will later on add a werk which describes this change for all affected
special agents.
CMK-6775
Change-Id: I3b2a3d2e278ec3ea350e0557d00cfae3ae24c31a
Compare: https://github.com/tribe29/checkmk/compare/002f5f510c6d...5b6696796d86
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: d71e5c287b8b9d91c7aabee9699f9142e003f4f6
https://github.com/tribe29/checkmk/commit/d71e5c287b8b9d91c7aabee9699f9142e…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2022-06-03 (Fri, 03 Jun 2022)
Changed paths:
M cmk/base/agent_based/data_provider.py
Log Message:
-----------
data provider: do not create piggyback host sections for management board
placeholder sections were added under the management board host keys
that were empty, but led to some misleading results when looking at which
host key combinations had been added to the ParsedSectionsBroker
Change-Id: Iab00366a8749ee6a5ab9806730635772bd0ef332
Commit: 79b7e136c2f6e8fdff862996fc7a231a040eaf7f
https://github.com/tribe29/checkmk/commit/79b7e136c2f6e8fdff862996fc7a231a0…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2022-06-03 (Fri, 03 Jun 2022)
Changed paths:
A .werks/14314
M cmk/base/agent_based/data_provider.py
M cmk/base/config.py
M cmk/utils/type_defs/_misc.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
M tests/unit/cmk/base/agent_based/test_data_provider_collect_host_sections.py
M tests/unit/cmk/base/agent_based/test_data_provider_parsed_sections_broker.py
M tests/unit/cmk/base/agent_based/test_utils.py
M tests/unit/cmk/base/test_config.py
M tests/unit/cmk/utils/test_check_utils.py
Log Message:
-----------
14314 FIX management board: services are stale or not discovered
* mismatch between the HostKey used by the ParsedSectionsBroker and the
fetcher: one contained the management board's DNS name while the other
the resolved IP address
* IP address is removed as it's not used
* host name and source_type (i.e. host or management board) are unique
identifiers within a site context
SUP-10386
SUP-10443
Change-Id: I8b903ef2068d19e1a404686d70d8edb24efb0500
Compare: https://github.com/tribe29/checkmk/compare/efa5530186d7...79b7e136c2f6
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: d7cbb2f0bb2d46312f72c68a8463aaee78e677c3
https://github.com/tribe29/checkmk/commit/d7cbb2f0bb2d46312f72c68a8463aaee7…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-06-03 (Fri, 03 Jun 2022)
Changed paths:
A .werks/13903
M cmk/gui/htmllib.py
M cmk/gui/node_visualization.py
M cmk/gui/sidebar.py
M cmk/gui/userdb.py
A cmk/gui/utils/csrf_token.py
M cmk/gui/views.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/host_diagnose.py
M cmk/gui/wato/pages/services.py
M cmk/gui/wato/user_profile.py
M tests/unit/cmk/gui/test_userdb.py
M web/htdocs/js/modules/ajax.js
M web/htdocs/js/modules/dashboard.js
M web/htdocs/js/modules/host_diagnose.js
M web/htdocs/js/modules/service_discovery.js
M web/htdocs/js/modules/sidebar.js
Log Message:
-----------
13903 SEC Introduce additional CSRF checks
This is the pick of two changes:
- I5539eb30520efa10f77c17c64a29c67bf1af39f3
- Ic709514c4e0f00c1aeeeede8aaf4c388007fcd7a
Previously the mitigation for CSRF were the transaction ids. Since they
are not used everywhere and not usable everywhere a new mitigation is
implemented.
The CSRF token is bound on the server side to the session and is a UUID.
It is written to every page as a JavaScript variable and included in all
forms as a hidden field.
The Page class now has a method to validate the existence and
correctness of this CSRF token and will raise an error if no token or an
invalid one is provided.
If no session context is present, no token is written and none is
checked!
Change-Id: Ic709514c4e0f00c1aeeeede8aaf4c388007fcd7a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 002f5f510c6d5f9a095b0d77fbc93e5723dc9a11
https://github.com/tribe29/checkmk/commit/002f5f510c6d5f9a095b0d77fbc93e572…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-06-03 (Fri, 03 Jun 2022)
Changed paths:
M agents/wnx/tests/integration/test_check_mk_run.py
M agents/wnx/tests/regression/_test_section_logfiles.py
M agents/wnx/tests/regression/conftest.py
M agents/wnx/tests/regression/it_utils.py
M agents/wnx/tests/regression/test_agent_start_parameters.py
M agents/wnx/tests/regression/test_section_check_mk.py
M agents/wnx/tests/regression/test_section_df.py
M agents/wnx/tests/regression/test_section_dotnet_clrmemory.py
M agents/wnx/tests/regression/test_section_eventlog.py
M agents/wnx/tests/regression/test_section_fileinfo.py
M agents/wnx/tests/regression/test_section_mem.py
M agents/wnx/tests/regression/test_section_mrpe.py
M agents/wnx/tests/regression/test_section_openhardwaremonitor.py
M agents/wnx/tests/regression/test_section_plugin_group.py
M agents/wnx/tests/regression/test_section_plugin_group_windows_if.py
M agents/wnx/tests/regression/test_section_ps.py
M agents/wnx/tests/regression/test_section_services.py
M agents/wnx/tests/regression/test_section_spool.py
M agents/wnx/tests/regression/test_section_systemtime.py
M agents/wnx/tests/regression/test_section_uptime.py
M agents/wnx/tests/regression/test_section_winperf.py
M agents/wnx/tests/regression/test_section_wmi_cpuload.py
M agents/wnx/tests/regression/test_section_wmi_webservices.py
M bin/mkbackup
M cmk/base/check_legacy_includes/dell_om.py
M cmk/base/check_legacy_includes/emcvnx.py
M cmk/base/check_legacy_includes/enviromux.py
M cmk/base/check_legacy_includes/filerdisks.py
M cmk/base/check_legacy_includes/fireeye.py
M cmk/base/check_legacy_includes/fjdarye.py
M cmk/base/check_legacy_includes/fortigate_cpu.py
M cmk/base/check_legacy_includes/fsc_sc2.py
M cmk/base/check_legacy_includes/hitachi_hnas.py
M cmk/base/check_legacy_includes/hp_msa.py
M cmk/base/check_legacy_includes/ibm_svc.py
M cmk/base/check_legacy_includes/license.py
M cmk/base/check_legacy_includes/perle.py
M cmk/base/check_legacy_includes/raritan.py
M cmk/base/check_legacy_includes/redis.py
M cmk/base/check_legacy_includes/scaleio.py
M cmk/base/check_legacy_includes/storeonce.py
M cmk/base/check_legacy_includes/temperature.py
M cmk/base/plugins/agent_based/cisco_wlc.py
M cmk/base/plugins/agent_based/utils/ps.py
M cmk/gui/http.py
M cmk/gui/login.py
M cmk/gui/plugins/dashboard/utils.py
M cmk/gui/valuespec.py
M cmk/gui/wato/pages/user_profile/edit_profile.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/search.py
M cmk/gui/wsgi/applications/utils.py
M cmk/gui/wsgi/routing.py
M cmk/special_agents/agent_cisco_prime.py
M cmk/special_agents/agent_gcp.py
M cmk/special_agents/agent_proxmox_ve.py
M cmk/special_agents/utils/agent_common.py
M doc/helpers/import-memory
M tests/testlib/__init__.py
M tests/unit/checks/generictests/datasets/kernel.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
M tests/unit/cmk/base/api/agent_based/register/test_section_plugins_legacy_snmp_tree.py
M tests/unit/cmk/base/plugins/agent_based/test_cpu_load.py
M tests/unit/cmk/base/plugins/agent_based/test_cpu_threads.py
M tests/unit/cmk/base/plugins/agent_based/test_docker_container_diskstat_cgroupv2.py
M tests/unit/cmk/base/plugins/agent_based/test_inv_prtconf.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_resource_quota_cpu.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_resource_quota_memory.py
M tests/unit/cmk/base/plugins/agent_based/test_lnx_thermal.py
M tests/unit/cmk/base/plugins/agent_based/test_section_properties.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_ps.py
M tests/unit/cmk/gui/htmllib/test_html_cls.py
M tests/unit/cmk/gui/test_breadcrumb.py
M tests/unit/cmk/gui/utils/test_html.py
M tests/unit/cmk/gui/utils/test_transaction_manager.py
M tests/unit/cmk/utils/test_diagnostics_utils.py
M tests/unit/conftest.py
Log Message:
-----------
Remove unused suppressions, part 2.
Change-Id: I72d8b7d1da50ac0a6fc19dc0d409845a65a9bf03
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 56d42462a3401c77d96ea5646da7d5317807ac77
https://github.com/tribe29/checkmk/commit/56d42462a3401c77d96ea5646da7d5317…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2022-06-03 (Fri, 03 Jun 2022)
Changed paths:
M cmk/base/agent_based/data_provider.py
Log Message:
-----------
data provider: do not create piggyback host sections for management board
placeholder sections were added under the management board host keys
that were empty, but led to some misleading results when looking at which
host key combinations had been added to the ParsedSectionsBroker
Change-Id: Iab00366a8749ee6a5ab9806730635772bd0ef332
Commit: 710e2d338b8a162683d173ce6a83d533b7e7c285
https://github.com/tribe29/checkmk/commit/710e2d338b8a162683d173ce6a83d533b…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2022-06-03 (Fri, 03 Jun 2022)
Changed paths:
A .werks/14314
M cmk/base/agent_based/data_provider.py
M cmk/base/config.py
M cmk/utils/type_defs/_misc.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
M tests/unit/cmk/base/agent_based/test_data_provider_collect_host_sections.py
M tests/unit/cmk/base/agent_based/test_data_provider_parsed_sections_broker.py
M tests/unit/cmk/base/agent_based/test_utils.py
M tests/unit/cmk/base/test_config.py
M tests/unit/cmk/utils/test_check_utils.py
Log Message:
-----------
14314 FIX management board: services are stale or not discovered
* mismatch between the HostKey used by the ParsedSectionsBroker and the
fetcher: one contained the management board's DNS name while the other
the resolved IP address
* IP address is removed as it's not used
* host name and source_type (i.e. host or management board) are unique
identifiers within a site context
SUP-10386
SUP-10443
Change-Id: I8b903ef2068d19e1a404686d70d8edb24efb0500
Compare: https://github.com/tribe29/checkmk/compare/8f816643c311...710e2d338b8a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ca7732540955755082fdd3b2c41e0f46b2012353
https://github.com/tribe29/checkmk/commit/ca7732540955755082fdd3b2c41e0f46b…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-06-03 (Fri, 03 Jun 2022)
Changed paths:
R agents/wnx/call_integration_tests.cmd
R agents/wnx/call_integration_tests_ng.cmd
R agents/wnx/integration/DummyPlugin.cc
R agents/wnx/integration/MontyPython.cc
R agents/wnx/integration/Pipfile
R agents/wnx/integration/__init__.py
R agents/wnx/integration/_test_section_logfiles.py
R agents/wnx/integration/all.sln
R agents/wnx/integration/conftest.py
R agents/wnx/integration/dummy.vcxproj
R agents/wnx/integration/install.md
R agents/wnx/integration/it_utils.py
R agents/wnx/integration/local.py
R agents/wnx/integration/monty.vcxproj
R agents/wnx/integration/test_agent_start_parameters.py
R agents/wnx/integration/test_section_check_mk.py
R agents/wnx/integration/test_section_df.py
R agents/wnx/integration/test_section_dotnet_clrmemory.py
R agents/wnx/integration/test_section_eventlog.py
R agents/wnx/integration/test_section_fileinfo.py
R agents/wnx/integration/test_section_mem.py
R agents/wnx/integration/test_section_mrpe.py
R agents/wnx/integration/test_section_openhardwaremonitor.py
R agents/wnx/integration/test_section_plugin_group.py
R agents/wnx/integration/test_section_plugin_group_windows_if.py
R agents/wnx/integration/test_section_ps.py
R agents/wnx/integration/test_section_services.py
R agents/wnx/integration/test_section_spool.py
R agents/wnx/integration/test_section_systemtime.py
R agents/wnx/integration/test_section_uptime.py
R agents/wnx/integration/test_section_winperf.py
R agents/wnx/integration/test_section_wmi_cpuload.py
R agents/wnx/integration/test_section_wmi_webservices.py
M agents/wnx/prepare_to_tests.cmd
A agents/wnx/run_integration_tests.cmd
A agents/wnx/scripts/call_integration_tests.cmd
A agents/wnx/scripts/call_regression_tests.cmd
R agents/wnx/test_files/integration/check_crit.bat
R agents/wnx/test_files/integration/dummy.exe
R agents/wnx/test_files/integration/monty.exe
R agents/wnx/test_files/integration/netstat_an.bat
R agents/wnx/test_files/integration/windows_if.ps1
R agents/wnx/test_files/integration/wmic_if.bat
R agents/wnx/test_files/ohm/.gitignore
R agents/wnx/test_files/ohm/cli/OpenHardwareMonitorCLI.exe
R agents/wnx/test_files/ohm/cli/OpenHardwareMonitorLib.dll
R agents/wnx/test_files/ohm/cli/readme.txt
R agents/wnx/test_files/ohm/gui/Aga.Controls.dll
R agents/wnx/test_files/ohm/gui/OpenHardwareMonitor.config
R agents/wnx/test_files/ohm/gui/OpenHardwareMonitor.exe
R agents/wnx/test_files/ohm/gui/OpenHardwareMonitor.exe.config
R agents/wnx/test_files/ohm/gui/OpenHardwareMonitorLib.dll
R agents/wnx/test_files/ohm/gui/OxyPlot.WindowsForms.dll
R agents/wnx/test_files/ohm/gui/OxyPlot.dll
R agents/wnx/test_files/ohm/gui/readme.txt
R agents/wnx/test_files/ohm/readme.txt
A agents/wnx/tests/files/ohm/.gitignore
A agents/wnx/tests/files/ohm/cli/OpenHardwareMonitorCLI.exe
A agents/wnx/tests/files/ohm/cli/OpenHardwareMonitorLib.dll
A agents/wnx/tests/files/ohm/cli/readme.txt
A agents/wnx/tests/files/ohm/gui/Aga.Controls.dll
A agents/wnx/tests/files/ohm/gui/OpenHardwareMonitor.config
A agents/wnx/tests/files/ohm/gui/OpenHardwareMonitor.exe
A agents/wnx/tests/files/ohm/gui/OpenHardwareMonitor.exe.config
A agents/wnx/tests/files/ohm/gui/OpenHardwareMonitorLib.dll
A agents/wnx/tests/files/ohm/gui/OxyPlot.WindowsForms.dll
A agents/wnx/tests/files/ohm/gui/OxyPlot.dll
A agents/wnx/tests/files/ohm/gui/readme.txt
A agents/wnx/tests/files/ohm/readme.txt
A agents/wnx/tests/files/readme.md
A agents/wnx/tests/files/regression/check_crit.bat
A agents/wnx/tests/files/regression/netstat_an.bat
A agents/wnx/tests/files/regression/windows_if.ps1
A agents/wnx/tests/files/regression/wmic_if.bat
A agents/wnx/tests/regression/DummyPlugin.cc
A agents/wnx/tests/regression/MontyPython.cc
A agents/wnx/tests/regression/Pipfile
A agents/wnx/tests/regression/__init__.py
A agents/wnx/tests/regression/_test_section_logfiles.py
A agents/wnx/tests/regression/all.sln
A agents/wnx/tests/regression/conftest.py
A agents/wnx/tests/regression/dummy.vcxproj
A agents/wnx/tests/regression/install.md
A agents/wnx/tests/regression/it_utils.py
A agents/wnx/tests/regression/local.py
A agents/wnx/tests/regression/monty.vcxproj
A agents/wnx/tests/regression/test_agent_start_parameters.py
A agents/wnx/tests/regression/test_section_check_mk.py
A agents/wnx/tests/regression/test_section_df.py
A agents/wnx/tests/regression/test_section_dotnet_clrmemory.py
A agents/wnx/tests/regression/test_section_eventlog.py
A agents/wnx/tests/regression/test_section_fileinfo.py
A agents/wnx/tests/regression/test_section_mem.py
A agents/wnx/tests/regression/test_section_mrpe.py
A agents/wnx/tests/regression/test_section_openhardwaremonitor.py
A agents/wnx/tests/regression/test_section_plugin_group.py
A agents/wnx/tests/regression/test_section_plugin_group_windows_if.py
A agents/wnx/tests/regression/test_section_ps.py
A agents/wnx/tests/regression/test_section_services.py
A agents/wnx/tests/regression/test_section_spool.py
A agents/wnx/tests/regression/test_section_systemtime.py
A agents/wnx/tests/regression/test_section_uptime.py
A agents/wnx/tests/regression/test_section_winperf.py
A agents/wnx/tests/regression/test_section_wmi_cpuload.py
A agents/wnx/tests/regression/test_section_wmi_webservices.py
M buildscripts/scripts/lib/windows.groovy
M tests/pylint/test_pylint.py
Log Message:
-----------
Revamp integration tests windows agent
- old integration tests are renamed to regression and moved to tests
- Testing is enabled but for new tesst is always successful.
CMK-10642
Change-Id: Ie21e381e79ddfade35cdc81eca2d87510d5d5063