Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1b3256fb39a3c19fa4bbd6f25304fb1e771d29c9
https://github.com/tribe29/checkmk/commit/1b3256fb39a3c19fa4bbd6f25304fb1e7…
Author: Robert Sander <r.sander(a)heinlein-support.de>
Date: 2022-03-30 (Wed, 30 Mar 2022)
Changed paths:
A .werks/13840
M active_checks/check_sql
M checks/check_sql
M cmk/gui/plugins/wato/active_checks.py
Log Message:
-----------
13840 check_sql: Used metric name is now configurable
Closes #74
Co-authored-by: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Change-Id: Ica3d1157f329a1ba473391ebb6021282c34197d6
Commit: 8cb37e237c1e35fba7e24d452b7e1e15e80c6c22
https://github.com/tribe29/checkmk/commit/8cb37e237c1e35fba7e24d452b7e1e15e…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-03-30 (Wed, 30 Mar 2022)
Changed paths:
M active_checks/check_sql
M cmk/gui/plugins/wato/active_checks.py
M tests/unit/active_checks/test_active_check_sql.py
M tests/unit/checks/test_check_sql.py
Log Message:
-----------
add unit test and type hints
Change-Id: I22bd1d82a86857936051e7e79bd543af07811045
Compare: https://github.com/tribe29/checkmk/compare/e1501a04d07f...8cb37e237c1e
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 53c3b4f899129afaa789facbe4b3e4372159cb61
https://github.com/tribe29/checkmk/commit/53c3b4f899129afaa789facbe4b3e4372…
Author: Checkmk release system <feedback(a)checkmk.com>
Date: 2022-03-30 (Wed, 30 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_backup
M agents/plugins/unitrends_replication.py
M agents/plugins/vxvm
M agents/plugins/websphere_mq
M agents/plugins/zorp
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.1.0b5
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 76b48e5be95216725ce8f1d684acafdd16be3909
https://github.com/tribe29/checkmk/commit/76b48e5be95216725ce8f1d684acafdd1…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-03-30 (Wed, 30 Mar 2022)
Changed paths:
M agents/wnx/build_release.cmd
Log Message:
-----------
Enable unit-test as a part of win-agent build
Change-Id: I494a3276e48525efd1cd12f31b4efe98bb3c3c31
Commit: 61c185b6f1813254f1ee526eb0ff8e98b379011e
https://github.com/tribe29/checkmk/commit/61c185b6f1813254f1ee526eb0ff8e98b…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-03-30 (Wed, 30 Mar 2022)
Changed paths:
M agents/wnx/install/resources/check_mk.yml
M agents/wnx/src/common/cfg_yaml.h
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/common/wtools.h
M agents/wnx/src/engine/agent_controller.cpp
M agents/wnx/src/engine/agent_controller.h
M agents/wnx/src/engine/external_port.cpp
M agents/wnx/src/engine/external_port.h
M agents/wnx/src/engine/service_processor.cpp
M agents/wnx/src/engine/windows_service_api.cpp
M agents/wnx/watest/test-external-port.cpp
M agents/wnx/watest/test-onlyfrom.cpp
M agents/wnx/watest/test-yaml.cpp
Log Message:
-----------
Implement check parameter for win-agent
Default is NO. This is mandatory to prevent potential instability.
The feature will be enabled after more intensive testing.
To enable manually set system.controller.check: yes in user yml
Minimal refactoring too
TEST: manual
CMK-10142
Change-Id: I2843ff1c2c100badcf32b8409aa2d0d1a0e41838
Compare: https://github.com/tribe29/checkmk/compare/b1a9b1bf2184...61c185b6f181
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d69350f6c2d2240b8a4dc4dd5424dac1454934de
https://github.com/tribe29/checkmk/commit/d69350f6c2d2240b8a4dc4dd5424dac14…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-03-30 (Wed, 30 Mar 2022)
Changed paths:
M cmk/gui/wato/mkeventd.py
Log Message:
-----------
Remove unneccessary lambda
Change-Id: I132737d8982212b6ec88f247e5017decd7abf70e
Commit: 6c57fc1c3c5190bbf4383e4c06061c758b32511c
https://github.com/tribe29/checkmk/commit/6c57fc1c3c5190bbf4383e4c06061c758…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-03-30 (Wed, 30 Mar 2022)
Changed paths:
M cmk/base/plugins/agent_based/gcp_sql.py
M tests/unit/cmk/base/plugins/agent_based/test_gcp_filestore.py
M tests/unit/cmk/base/plugins/agent_based/test_gcp_gcs.py
M tests/unit/cmk/base/plugins/agent_based/test_gcp_sql.py
Log Message:
-----------
fix crash in gcp sql dicovery
If user labels are not set the corresponding variable is not available
and not just an empty dict. Guard against this case and add tests for
all gcp services that use user labels.
Change-Id: I6820b7bb695333fab50227f6da7588ebcde474e1
Commit: 56362f0f1248a3e006e644909667a4e24c5345e7
https://github.com/tribe29/checkmk/commit/56362f0f1248a3e006e644909667a4e24…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-03-30 (Wed, 30 Mar 2022)
Changed paths:
M tests/unit/cmk/gui/conftest.py
Log Message:
-----------
fix WebTestAppForCMK set_config contextmanager
use try/finally to remove hook if an exception occured, i.e. a test
assert.
Fixes: CMK-9935
Change-Id: Id272448e41ee43fe330804478f35f6dabe58279f
Commit: a12a7752a8cc83c97add99db67ecb9c2cb0b2105
https://github.com/tribe29/checkmk/commit/a12a7752a8cc83c97add99db67ecb9c2c…
Author: Thierry Trafelet <thierry.tra(a)bluewin.ch>
Date: 2022-03-30 (Wed, 30 Mar 2022)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/downtime.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_downtime.py
Log Message:
-----------
REST API: Allow showing single downtimes on read-only sites
Because:
- Getting a downtime does not require access to WATO
- The default value for `tag_group` on the `Endpoint` decorator expects
WATO to be enabled
- The parameter `tag_group` is not overridden on the GET endpoint
This commit:
- Adds the parameter `tag_group` to the downtime GET endpoint
- Sets the value to `Monitoring` to not require WATO
- Updates the `test_openapi_downtime_get_single` to test with WATO
enabled as well as WATO disabled
Closes: #438
Change-Id: If0797ae73d00e5ab10c9ee80c216e69050604f6f
Commit: 9b375d72daa7233b9976c87d42bb845c0c24f076
https://github.com/tribe29/checkmk/commit/9b375d72daa7233b9976c87d42bb845c0…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-03-30 (Wed, 30 Mar 2022)
Changed paths:
A checkman/gcp_redis_cpu
A checkman/gcp_redis_memory
A cmk/base/plugins/agent_based/gcp_redis.py
M cmk/gui/plugins/wato/check_parameters/gcp_gcs.py
M cmk/gui/plugins/wato/datasource_programs.py
M cmk/special_agents/agent_gcp.py
A tests/unit/cmk/base/plugins/agent_based/test_gcp_redis.py
Log Message:
-----------
Memorystore redis monitoring
Add initial checks for redis monitoring on gcp. This setups
up the check plugin and test code infrastructure. Now adding
more checks is straightforward.
Change-Id: If757af9ee7f192f3a6deaa1ca52400c05916497c
Compare: https://github.com/tribe29/checkmk/compare/386883bf6504...9b375d72daa7
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: dd0fc26b70212ff607ce825727dcb3354578be61
https://github.com/tribe29/checkmk/commit/dd0fc26b70212ff607ce825727dcb3354…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-03-29 (Tue, 29 Mar 2022)
Changed paths:
M cmk/utils/msi_engine.py
Log Message:
-----------
Deobfuscate check_mk_agent_unsigned.msi
Deobfuscation is performed during MSI file build
phase.
Also removed very old legacy code.
TEST: Manual with .f12, also against obfuscated files
SUP-9627
Change-Id: Ib52c000708040065a6852657338663c10fd857c8
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0186753ab6b25a4f6081436aa64273518f0eb9c0
https://github.com/tribe29/checkmk/commit/0186753ab6b25a4f6081436aa64273518…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-03-29 (Tue, 29 Mar 2022)
Changed paths:
M livestatus/src/TableEventConsole.cc
M livestatus/src/TableEventConsole.h
M livestatus/src/TableEventConsoleEvents.cc
M livestatus/src/TableEventConsoleHistory.cc
M livestatus/src/TableEventConsoleRules.cc
M livestatus/src/TableEventConsoleStatus.cc
M livestatus/src/auth.h
Log Message:
-----------
Refactoring: Push down Query::authUser() calls down the EC authorization code.
In the end, this should live in User, this is a step towards that goal.
Change-Id: Ia090449a0919d9820144d899c2aba193e4916132