Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: cb71caf800a3da1d7c97055a6f0d70a93e4ebc0e
https://github.com/tribe29/checkmk/commit/cb71caf800a3da1d7c97055a6f0d70a93…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-04-18 (Sun, 18 Apr 2021)
Changed paths:
M cmk/gui/watolib/hosts_and_folders.py
Log Message:
-----------
CMK-7665: add possibility to save hosts.mk in 'raw' format.
- add abstract hierarchy layer to support different formats dynamically and/or using configuration(in the future)
- usage original format dubbed as 'standard' is hard coded at the moment
NOTES:
New 'raw' format is quite similar to the proposed by AB in the ticket CMK-7664.
Loader for 'raw' format to be written with next commit.
Change-Id: Id062805dc515f260e1917dd79688641e81ce4933
Commit: f0371578513083ebed368780bfab294e0f2adf7e
https://github.com/tribe29/checkmk/commit/f0371578513083ebed368780bfab294e0…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-04-18 (Sun, 18 Apr 2021)
Changed paths:
M cmk/base/config.py
M cmk/base/default_config/base.py
M cmk/utils/store.py
M tests/unit/cmk/utils/test_store.py
Log Message:
-----------
CMK-7665: add switch variable to choose preferred format for config
- add "standard" and "raw" formats
- hard-code "standard" as default config
- by-pass config caching(this feature is required only for development)
- add extensions .mk and .cfg
Change-Id: I2e36d399ddbd0848f38b7ebabeeb1db7d9611750
Compare: https://github.com/tribe29/checkmk/compare/c6af22ad1fd2...f03715785130
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: f95cc9e2b2a1e93658792ed7bb3899f7704dad89
https://github.com/tribe29/checkmk/commit/f95cc9e2b2a1e93658792ed7bb3899f77…
Author: Checkmk release system <feedback(a)checkmk.com>
Date: 2021-04-17 (Sat, 17 Apr 2021)
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/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.0p4
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: edd08ffeb5ce4953551ec40a6817ec2a10db206d
https://github.com/tribe29/checkmk/commit/edd08ffeb5ce4953551ec40a6817ec2a1…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-04-16 (Fri, 16 Apr 2021)
Changed paths:
M cmk/base/item_state.py
M tests/unit/checks/checktestlib.py
M tests/unit/cmk/base/test_item_state.py
Log Message:
-----------
item_state: renamings
Separate commit with some renamings for clarity.
These renamings bring the `item_state` module closer to the `value_store`
module. These to will be consolidated in the nearer future.
CachedItemStates -> ValueStoreManager:
This change will be more obvious with the upcoming refactoring.
_cached_item_states -> _active_host_value_store
_get_cached_item_states -> _get_value_store:
This function will eventually replace `value_store.get_value_store`
Change-Id: Iafa9d0b80e486d4a0c8770f14705691a32e29b4e
Commit: ad9f08036fd5897e503f7fcf42dcb9c769fe3eb5
https://github.com/tribe29/checkmk/commit/ad9f08036fd5897e503f7fcf42dcb9c76…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-04-16 (Fri, 16 Apr 2021)
Changed paths:
M cmk/base/agent_based/checking/__init__.py
M cmk/base/plugin_contexts.py
Log Message:
-----------
untangle plugin and value store contexts
Change-Id: I50180c70bec19397a42b6ea0d3dd867cbf87a9af
Commit: c185fdb6a710d6e8c7f1bbb3526bc6cf14bffd87
https://github.com/tribe29/checkmk/commit/c185fdb6a710d6e8c7f1bbb3526bc6cf1…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-04-16 (Fri, 16 Apr 2021)
Changed paths:
M tests/unit/cmk/base/api/agent_based/test_utils_value_store.py
M tests/unit/cmk/base/conftest.py
M tests/unit/cmk/base/sources/test_cmd_caching.py
M tests/unit/cmk/base/test_item_state_rate_and_average.py
Log Message:
-----------
unit tests: drop autouse fixture
An identical fixture is available globally
(in tests/unit/conftest.py) and we don't need
it often enough to justify autouse.
Change-Id: Ice836f88b9842fef9ee491a14093837c4905aa91
Compare: https://github.com/tribe29/checkmk/compare/8607d229c484...c185fdb6a710
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 8607d229c48485788b319247e72850975a1c3966
https://github.com/tribe29/checkmk/commit/8607d229c48485788b319247e72850975…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2021-04-16 (Fri, 16 Apr 2021)
Changed paths:
A .werks/12757
M checks/agent_zerto
M cmk/gui/plugins/wato/datasource_programs.py
M cmk/special_agents/agent_zerto.py
Log Message:
-----------
12757 FIX New Zerto special agent was not functional
The new Zerto agent that was added in version 2.0 was not
functional. This is fixed.
If you have any existing rules for the Zerto agent without
a username and password please add them to your rule.
Change-Id: I3167aaf7008443c9fdc9304cfba4d50004b35365
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1d4d85f34a43fc6cf0b849d33176298cdd519426
https://github.com/tribe29/checkmk/commit/1d4d85f34a43fc6cf0b849d33176298cd…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2021-04-16 (Fri, 16 Apr 2021)
Changed paths:
A .werks/12315
M cmk/base/plugins/agent_based/liebert_temp_air.py
M cmk/base/plugins/agent_based/utils/temperature.py
M tests/unit/cmk/base/plugins/agent_based/test_liebert_temp_air.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_temperature.py
Log Message:
-----------
12315 FIX check: liebert_temp_air: fix Attribute Error
The check liebert_temp_air crashed with "AttributeError ('NoneType' object has
no attribute 'get')". This should now be fixed.
There were multiple issues:
* value_store was not typed at all, or wrongly typed as string
* the value_store value was not provided (thus the error)
* in `check_temperature` `get_rate` is called (via `_check_trend`)
twice, with the same key and the same value. The second call to
get_rate probably always returned 0. The tests with freezegun raised
an error because get_rate detected no time change.
SUP-5997
Change-Id: Ie268edad24ccaa6fbaf13b82b20900647e52bfa8