Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: c1a381da11a24ba5cf3bb0f8b11915824d7adfd0
https://github.com/tribe29/checkmk/commit/c1a381da11a24ba5cf3bb0f8b11915824…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M cmk/base/plugins/agent_based/kube_daemonset_info.py
M cmk/base/plugins/agent_based/kube_statefulset_info.py
M cmk/base/plugins/agent_based/utils/kube.py
M cmk/special_agents/agent_kube.py
M cmk/special_agents/utils_kubernetes/schemata/section.py
M tests/unit/cmk/base/plugins/agent_based/test_inventory_kube_daemonset.py
M tests/unit/cmk/base/plugins/agent_based/test_inventory_kube_statefulset.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_daemonset_info.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_statefulset_info.py
Log Message:
-----------
KUBE: extend Info sections
StatefulSetInfo and DaemonSetInfo now contain ThinContainers.
CMK-10086
Change-Id: I5d58cd5f3075c954707312b95e0f8d75de085d94
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 67b28fac3f841af626a5d82e3ab28edc27ad5d34
https://github.com/tribe29/checkmk/commit/67b28fac3f841af626a5d82e3ab28edc2…
Author: Checkmk release system <feedback(a)checkmk.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/plugins/apache_status.py
M agents/plugins/asmcmd.sh
M agents/plugins/db2_mem
M agents/plugins/dnsclient
M agents/plugins/hpux_lunstats
M agents/plugins/hpux_statgrab
M agents/plugins/ibm_mq
M agents/plugins/isc_dhcpd.py
M agents/plugins/jar_signature
M agents/plugins/kaspersky_av
M agents/plugins/lnx_quota
M agents/plugins/lvm
M agents/plugins/mailman_lists
M agents/plugins/mk_apt
M agents/plugins/mk_ceph
M agents/plugins/mk_cups_queues
M agents/plugins/mk_db2.aix
M agents/plugins/mk_db2.linux
M agents/plugins/mk_docker.py
M agents/plugins/mk_errpt.aix
M agents/plugins/mk_filehandler
M agents/plugins/mk_filestats.py
M agents/plugins/mk_haproxy.freebsd
M agents/plugins/mk_informix
M agents/plugins/mk_inotify.py
M agents/plugins/mk_inventory.aix
M agents/plugins/mk_inventory.linux
M agents/plugins/mk_inventory.solaris
M agents/plugins/mk_iptables
M agents/plugins/mk_jolokia.py
M agents/plugins/mk_logins
M agents/plugins/mk_logwatch.py
M agents/plugins/mk_mongodb.py
M agents/plugins/mk_mysql
M agents/plugins/mk_nfsiostat
M agents/plugins/mk_omreport
M agents/plugins/mk_oracle
M agents/plugins/mk_oracle_crs
M agents/plugins/mk_postgres.py
M agents/plugins/mk_redis
M agents/plugins/mk_sap.aix
M agents/plugins/mk_sap.py
M agents/plugins/mk_sap_hana
M agents/plugins/mk_saprouter
M agents/plugins/mk_scaleio
M agents/plugins/mk_site_object_counts
M agents/plugins/mk_sshd_config
M agents/plugins/mk_suseconnect
M agents/plugins/mk_tinkerforge.py
M agents/plugins/mk_tsm
M agents/plugins/mk_zypper
M agents/plugins/mtr.py
M agents/plugins/netstat.aix
M agents/plugins/netstat.linux
M agents/plugins/netstat.solaris
M agents/plugins/nfsexports
M agents/plugins/nfsexports.solaris
M agents/plugins/nginx_status.py
M agents/plugins/plesk_backups.py
M agents/plugins/plesk_domains.py
M agents/plugins/runas
M agents/plugins/smart
M agents/plugins/symantec_av
M agents/plugins/unitrends_replication.py
M agents/plugins/vxvm
M agents/plugins/websphere_mq
M agents/windows/plugins/ad_replication.bat
M agents/windows/plugins/arcserve_backup.ps1
M agents/windows/plugins/citrix_farm.ps1
M agents/windows/plugins/citrix_licenses.vbs
M agents/windows/plugins/citrix_xenapp.ps1
M agents/windows/plugins/hyperv_vms.ps1
M agents/windows/plugins/hyperv_vms_guestinfos.ps1
M agents/windows/plugins/iis_app_pool_state.ps1
M agents/windows/plugins/kaspersky_av_client.vbs
M agents/windows/plugins/mcafee_av_client.bat
M agents/windows/plugins/megaraid.bat
M agents/windows/plugins/mk_dhcp_enabled.bat
M agents/windows/plugins/mk_inventory.vbs
M agents/windows/plugins/mk_msoffice.ps1
M agents/windows/plugins/mk_mysql.vbs
M agents/windows/plugins/mk_oracle.ps1
M agents/windows/plugins/msexch_dag.ps1
M agents/windows/plugins/msexch_database.ps1
M agents/windows/plugins/mssql.vbs
M agents/windows/plugins/netstat_an.bat
M agents/windows/plugins/rds_licenses.vbs
M agents/windows/plugins/rstcli.bat
M agents/windows/plugins/sansymphony.ps1
M agents/windows/plugins/storcli.bat
M agents/windows/plugins/tsm_checks.bat
M agents/windows/plugins/veeam_backup_status.ps1
M agents/windows/plugins/win_dhcp_pools.bat
M agents/windows/plugins/win_dmidecode.bat
M agents/windows/plugins/win_license.bat
M agents/windows/plugins/win_printers.ps1
M agents/windows/plugins/windows_broadcom_bonding.bat
M agents/windows/plugins/windows_if.ps1
M agents/windows/plugins/windows_intel_bonding.bat
M agents/windows/plugins/windows_multipath.vbs
M agents/windows/plugins/windows_os_bonding.ps1
M agents/windows/plugins/windows_tasks.ps1
M agents/windows/plugins/windows_updates.vbs
M agents/windows/plugins/wmic_if.bat
M agents/wnx/src/common/wnx_version.h
M bin/livedump
M bin/mkbackup
M bin/mkbench
M cmk/utils/version.py
M configure.ac
M defines.make
M docker/Dockerfile
Log Message:
-----------
Set version to 2.0.0p23
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: ac828214ddbd9fcb8ec027a7a913b151be49aa56
https://github.com/tribe29/checkmk/commit/ac828214ddbd9fcb8ec027a7a913b151b…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
A .werks/13725
M buildscripts/infrastructure/build-nodes/scripts/install-openssl.sh
M buildscripts/infrastructure/build-nodes/scripts/install-python.sh
M omd/packages/Python/Python.make
R omd/packages/openssl/openssl-1.1.1l.tar.gz
A omd/packages/openssl/openssl-1.1.1n.tar.gz
M omd/packages/openssl/openssl.make
Log Message:
-----------
13725 SEC Update openssl to 1.1.1n
Change-Id: I2dea766278535f4fa54e5bb9c1e341de62f37ca4
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 9b83e3a540bd581bae55ccc69667eee9dbe53cd6
https://github.com/tribe29/checkmk/commit/9b83e3a540bd581bae55ccc69667eee9d…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
A .werks/13393
M cmk/gui/wato/pages/rulesets.py
Log Message:
-----------
13393 Make the order of 'Add rule' buttons more user friendly
On ruleset pages users may add a rule by clicking buttons of different context information. These
buttons are now sorted with respect to their relevance for users. The new order is
<ul><li>Add rule</li>
<li>Add rule for current host (and service/device, if available)</li>
<li>Add rule in folder <folder_name></li></ul>
(CMK-9579)
Change-Id: I080d542d86d1f755d319297214096bfcd30641ee
Commit: ac12941e579a3c9dda2ce8bdaeb0c52ea62a9e06
https://github.com/tribe29/checkmk/commit/ac12941e579a3c9dda2ce8bdaeb0c52ea…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M cmk/gui/htmllib/__init__.py
M cmk/gui/main_menu.py
M cmk/gui/page_menu.py
M cmk/gui/plugins/visuals/filters.py
M cmk/gui/utils/urls.py
M cmk/gui/views/__init__.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/services.py
M tests/unit/cmk/gui/htmllib/test_html_cls.py
M tests/unit/cmk/gui/utils/test_urls.py
Log Message:
-----------
Introduce an Enum for documentation references
* Doc references (i.e. GUI links to Checkmk's documentation) are now
only type conform when added to the Enum 'DocReferences'
* This enables us to centralize all applied doc references in one class
and to extract this information for use in the knowledge team
(CMK-9185)
Change-Id: Ia6638d0821d93e4d371113b4fd113d2c6308387b
Commit: c3cee93d2e92490a96ef9c94106d70f43bcf99ea
https://github.com/tribe29/checkmk/commit/c3cee93d2e92490a96ef9c94106d70f43…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M agents/wnx/src/engine/agent_controller.cpp
M agents/wnx/src/engine/agent_controller.h
M agents/wnx/src/engine/service_processor.cpp
M agents/wnx/watest/test-agent_controller.cpp
Log Message:
-----------
Create controller flag file if controller is presented
CMK-10073
Change-Id: I2ee7e9df7ebe763759802334565b2cc5ff2f4555
Compare: https://github.com/tribe29/checkmk/compare/b393a576c7dc...c3cee93d2e92
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 484d6145817e2757f64b3c197109db4afb9cc763
https://github.com/tribe29/checkmk/commit/484d6145817e2757f64b3c197109db4af…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M cmk/base/agent_based/checking/__init__.py
M cmk/base/core_nagios.py
Log Message:
-----------
Clarify passing of FecherMessage for checking
One can see from the signatures of `commandline_checking()` and
`active_check_checking()` that the only difference between the two
functions is that `active_check_checking` takes the
`Sequence[FetcherMessage]` but `commandline_checking` does not.
Therefore, we make the argument non-optional for `active_check_checking`
and call the other function if the data is not ready yet.
This clarifies the call stack with regard to sources and
`fetcher_messages`.
CMK-10076
Change-Id: I52740876a16e2dfa2e8b58882f935a008cc6673f
Commit: b1a1dbe88b79e789d2ae87fb154b69239d9fccbc
https://github.com/tribe29/checkmk/commit/b1a1dbe88b79e789d2ae87fb154b69239…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M cmk/base/agent_based/discovery/__init__.py
M cmk/base/modes/check_mk.py
Log Message:
-----------
Split active_check_discovery
This is consistent with checking and clarifies the path
of `Sequence[FetcherMessage]`.
That is, the data has been fetched for the active_check_discovery path;
it must be fetched with commandline_check_discovery.
CMK-10076
Change-Id: Ide821de5089d5f9a67d7ceaffeb7cb7700ee8b93
Commit: c9990d4df259c997fb04a66dfaa13c6e9f7609df
https://github.com/tribe29/checkmk/commit/c9990d4df259c997fb04a66dfaa13c6e9…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M cmk/base/agent_based/discovery/__init__.py
Log Message:
-----------
discovery: Make sure to pass the sources *with* the data
In most cases, the sources are known from the beginning. It is easier
to keep them around than trying to guess what they were and perform some
sanity check later in the call stack.
CMK-10076
Change-Id: I6c4e515e5b5944fbf09d6064e4f57785f331be26
Commit: b048b80fa762bf182661a324db93557b20688330
https://github.com/tribe29/checkmk/commit/b048b80fa762bf182661a324db93557b2…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M cmk/base/agent_based/checking/__init__.py
Log Message:
-----------
Fix signature to _timing_results
The CPUTracker **must** be finished before the call to `_timing_results()`.
So let us make sure of that by passing the Snapshot instead of the
CPUTracker to that function.
CMK-10076
Change-Id: I382afc64b4527ddfce0cf4151160783a92561c03
Commit: 913bebafe6469951333207fb7669ee718729c292
https://github.com/tribe29/checkmk/commit/913bebafe6469951333207fb7669ee718…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M cmk/base/agent_based/checking/__init__.py
Log Message:
-----------
Fix duration being counted twice
In the case where `fetcher_messages` is `()` and sources were
configured, `make_broker()` calls `fetch_all()` and tracks the
duration of each call to `source.fetch()`. These durations were
then added to the time tracker in the caller in `_timing_results()`
resulting in them being counted twice.
CMK-10076
Change-Id: Iaf0d169dd67bb71991d2d8f7363e613712034413
Commit: b393a576c7dcfeafc594b6e9618a46435adcbfa5
https://github.com/tribe29/checkmk/commit/b393a576c7dcfeafc594b6e9618a46435…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M cmk/base/agent_based/checking/__init__.py
Log Message:
-----------
checking: Make sure to pass the sources *with* the data
CMK-10076
Change-Id: I3338920e06641b64c68b56230bbfeb6fef78e969
Compare: https://github.com/tribe29/checkmk/compare/55ac85f344d9...b393a576c7dc
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 55ac85f344d951f55099500aded2b2c8ee300150
https://github.com/tribe29/checkmk/commit/55ac85f344d951f55099500aded2b2c8e…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
R .werks/13817
M cmk/gui/plugins/wato/check_parameters/gcp_gcs.py
M cmk/gui/plugins/wato/utils/__init__.py
A cmk/gui/plugins/wato/utils/simple_levels.py
Log Message:
-----------
Add new Level helpers based on unit types
Simply setting a unit string is not always sufficient, i.e. for units
like bytes we also want to set them in more convenient sizes like MB or
GB.
Change-Id: Ifb79f7a99c377dd86497c65f78b7d64049656355
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 1cdf81994d9ed01d345a283ce87b7d57c88d358d
https://github.com/tribe29/checkmk/commit/1cdf81994d9ed01d345a283ce87b7d57c…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M .werks/13199
M .werks/13716
M .werks/13717
Log Message:
-----------
Update CVEs in Werks
We received the requested CVEs for some Werks. This commit adds those to
the Werks.
Change-Id: Ic35d2ebefc9b75f1da7c7f9f07caedec57c206a4