Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 9f81eb5541abb908275d346feadf6889f9318e85
https://github.com/tribe29/checkmk/commit/9f81eb5541abb908275d346feadf6889f…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2021-08-12 (Thu, 12 Aug 2021)
Changed paths:
A .werks/12996
M cmk/gui/plugins/metrics/artwork.py
M web/htdocs/js/modules/graphs.js
Log Message:
-----------
12996 FIX Performance graphs always use default color styles
Before checkmk 2.0.0 it was possible for users to configure the background,
foreground and canvas color of the performance graphs. This was ralery useful
and with the posiblility to switch between theme having a fixed set of style
custom set colors was unpleasing on theme changes.
Although the option to set these colors was removed the web renderer could still
read them out of the config. This was particularly anoying on modified service
views, which contain performance graphs and which had saved their default pre
2.0 color default, which don't match the new color themes in version 2.0.0
This Werk enforces checkmk's color themes for all Performance graphs and
discards any previous custom setup.
Enforce in defaults. Remove treatment on JS render, as they are
transparent now.
SUP-6084
Change-Id: I10cfc5ee9da7f1698d7a5977caefec466dd86010
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 87d9cf7db5314d2d507117626cbb9709ccfd895a
https://github.com/tribe29/checkmk/commit/87d9cf7db5314d2d507117626cbb9709c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-08-12 (Thu, 12 Aug 2021)
Changed paths:
A .werks/12843
M cmk/gui/wsgi/profiling.py
M tests/unit/cmk/gui/wsgi/test_wsgi_router.py
Log Message:
-----------
12843 FIX Fix GUI profiling not enabled immediately
When the profiling of the GUI was enabled, the new global setting was not
applied immediately. It was only effective for the second HTTP request to an
apache process or after a reload or restart of the apache process.
With this change, the setting is now applied immediately.
Change-Id: Ic09c95a4fe8dc281d1818714507374ddcb761436
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: ab2a6dac47f79fc022134b582406b52dfc1c6682
https://github.com/tribe29/checkmk/commit/ab2a6dac47f79fc022134b582406b52df…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-08-12 (Thu, 12 Aug 2021)
Changed paths:
R tests/unit/checks/generictests/datasets/raritan_pdu_plugs_regression.py
A tests/unit/checks/test_raritan_pdu_plugs.py
A tests/unit/checks/test_sentry_pdu.py
Log Message:
-----------
Add unit tests for legacy plugins sentry_pdu and raritan_pdu_plugs
SUP-7169
Change-Id: I2a4015b1cffe11291b0eeef9e647c06149544e7b
Commit: 9d9a25d02241b538f8e54089f2f2426d4e8559dd
https://github.com/tribe29/checkmk/commit/9d9a25d02241b538f8e54089f2f2426d4…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-08-12 (Thu, 12 Aug 2021)
Changed paths:
M checks/sentry_pdu
A cmk/base/plugins/agent_based/sentry_pdu.py
M tests/unit/checks/test_sentry_pdu.py
Log Message:
-----------
Implement section sentry_pdu in new API
This commit temporarily breaks the compatibility of the legacy plugin
sentry_pdu with integers as discovered params. The following commits
will fix this.
SUP-7169
Change-Id: I323d1194fe6a769fb63dd556d01fa8e49cd7ca56
Commit: ae10176e1f363a541115db570a07f968e360955e
https://github.com/tribe29/checkmk/commit/ae10176e1f363a541115db570a07f968e…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-08-12 (Thu, 12 Aug 2021)
Changed paths:
M checks/raritan_pdu_plugs
M checks/sentry_pdu
M tests/unit/checks/test_raritan_pdu_plugs.py
M tests/unit/checks/test_sentry_pdu.py
Log Message:
-----------
sentry_pdu, raritan_pdu_plugins: fix discovered params + unknown states
Both plugins now use type-safe dicts as discovered params and handle
unknown states properly.
SUP-7169
Change-Id: I097a1bbb43557a25147c312da54b8d7cf0021dc8
Commit: 1efc69d678ab361eb5289023c5deecc7437fa9c9
https://github.com/tribe29/checkmk/commit/1efc69d678ab361eb5289023c5deecc74…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-08-12 (Thu, 12 Aug 2021)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/plugs.py
Log Message:
-----------
checks_parameters/plugs.py: Improve formatting and typing
SUP-7169
Change-Id: I2b578a0318a717d530c088992cc7aa998deebf77
Commit: d81714284a818562b279d3b1909679a010920f0d
https://github.com/tribe29/checkmk/commit/d81714284a818562b279d3b1909679a01…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-08-12 (Thu, 12 Aug 2021)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/plugs.py
Log Message:
-----------
checks_parameters/plugs.py: Fix transform + typo in ignored_keys
SUP-7169
Change-Id: Iebe314ed55fba913bb6f988ddb3992431c33523b
Commit: ff1c47a898db9e6bae585e230cf268d9ad93a98d
https://github.com/tribe29/checkmk/commit/ff1c47a898db9e6bae585e230cf268d9a…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-08-12 (Thu, 12 Aug 2021)
Changed paths:
A .werks/13118
Log Message:
-----------
13118 FIX <tt>sentry_pdu, raritan_pdu_plugs</tt>: Fix parameter handling
The check plugins <tt>sentry_pdu</tt> and <tt>raritan_pdu_plugs</tt> both
monitor the status of PDUs. In the discovery phase, both plugins store the
current states of the discovered PDUs. The subsequently computed check
results are based on a comparison of the discovered states with the current
states of the PDUs. Both plugins did not handle unknown states properly.
Furthermore, users have the option to explicitly configure target states for
the PDUs. In this case, the user-configured states are preferred over the
discovered states. This mechanism was broken for <tt>sentry_pdu</tt>.
Finally, when updating Checkmk from 1.6 to 2.0 and also during updates within
2.0, the states discovered by the plugin <tt>sentry_pdu</tt> were lost.
To fix these issues, users have to re-discover the corresponding services
"Plug ...". Note that for <tt>raritan_pdu_plugs</tt>, depending on the
current configuration, a re-discovery might not be necessary, but we
recommend it preemptively.
SUP-7169
Change-Id: I94bca6f6e71e5e89b1f60376d8b9b2a3b251c295
Compare: https://github.com/tribe29/checkmk/compare/d60adb11986a...ff1c47a898db
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: fe802626e6d9431b65cbb767a112818c79b673c8
https://github.com/tribe29/checkmk/commit/fe802626e6d9431b65cbb767a112818c7…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2021-08-12 (Thu, 12 Aug 2021)
Changed paths:
M cmk/gui/plugins/wato/datasource_programs.py
M cmk/special_agents/agent_prometheus.py
M cmk/special_agents/utils/request_helper.py
Log Message:
-----------
Make Bearer Token Authentication available for Prometheus Special Agent
SUP-6242
Change-Id: I1abecbaf12a36ecfb1c4f200f9317b2c9c736a72
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 95e63f2dfbfe109eee17a8e286d7ce911af1457e
https://github.com/tribe29/checkmk/commit/95e63f2dfbfe109eee17a8e286d7ce911…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-08-12 (Thu, 12 Aug 2021)
Changed paths:
R tests/unit/checks/generictests/datasets/raritan_pdu_plugs_regression.py
A tests/unit/checks/test_raritan_pdu_plugs.py
A tests/unit/checks/test_sentry_pdu.py
Log Message:
-----------
Add unit tests for legacy plugins sentry_pdu and raritan_pdu_plugs
SUP-7169
Change-Id: I2a4015b1cffe11291b0eeef9e647c06149544e7b
Commit: bf2fbdf25e05ba0490853fca1aec6090bde42de3
https://github.com/tribe29/checkmk/commit/bf2fbdf25e05ba0490853fca1aec6090b…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-08-12 (Thu, 12 Aug 2021)
Changed paths:
M checks/sentry_pdu
A cmk/base/plugins/agent_based/sentry_pdu.py
M tests/unit/checks/test_sentry_pdu.py
Log Message:
-----------
Implement section sentry_pdu in new API
This commit temporarily breaks the compatibility of the legacy plugin
sentry_pdu with integers as discovered params. The following commits
will fix this.
SUP-7169
Change-Id: I323d1194fe6a769fb63dd556d01fa8e49cd7ca56
Commit: 551d4770ea508727007147a96c152d12089e5b6d
https://github.com/tribe29/checkmk/commit/551d4770ea508727007147a96c152d120…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-08-12 (Thu, 12 Aug 2021)
Changed paths:
M checks/raritan_pdu_plugs
M checks/sentry_pdu
M tests/unit/checks/test_raritan_pdu_plugs.py
M tests/unit/checks/test_sentry_pdu.py
Log Message:
-----------
sentry_pdu, raritan_pdu_plugins: fix discovered params + unknown states
Both plugins now use type-safe dicts as discovered params and handle
unknown states properly.
SUP-7169
Change-Id: I097a1bbb43557a25147c312da54b8d7cf0021dc8
Commit: 0eebc6a9aa6e098cd5302d31909bc3b5c63f308e
https://github.com/tribe29/checkmk/commit/0eebc6a9aa6e098cd5302d31909bc3b5c…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-08-12 (Thu, 12 Aug 2021)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/plugs.py
Log Message:
-----------
checks_parameters/plugs.py: Improve formatting and typing
SUP-7169
Change-Id: I2b578a0318a717d530c088992cc7aa998deebf77
Commit: 2b12881801cac3816f4040d890fce4dca5c40c57
https://github.com/tribe29/checkmk/commit/2b12881801cac3816f4040d890fce4dca…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-08-12 (Thu, 12 Aug 2021)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/plugs.py
Log Message:
-----------
checks_parameters/plugs.py: Fix transform + typo in ignored_keys
SUP-7169
Change-Id: Iebe314ed55fba913bb6f988ddb3992431c33523b
Commit: 79c32641aa9e6f4ff9557c65bd05d7d20f904b91
https://github.com/tribe29/checkmk/commit/79c32641aa9e6f4ff9557c65bd05d7d20…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-08-12 (Thu, 12 Aug 2021)
Changed paths:
A .werks/13118
Log Message:
-----------
13118 FIX <tt>sentry_pdu, raritan_pdu_plugs</tt>: Fix parameter handling
The check plugins <tt>sentry_pdu</tt> and <tt>raritan_pdu_plugs</tt> both
monitor the status of PDUs. In the discovery phase, both plugins store the
current states of the discovered PDUs. The subsequently computed check
results are based on a comparison of the discovered states with the current
states of the PDUs. Both plugins did not handle unknown states properly.
Furthermore, users have the option to explicitly configure target states for
the PDUs. In this case, the user-configured states are preferred over the
discovered states. This mechanism was broken for <tt>sentry_pdu</tt>.
Finally, when updating Checkmk from 1.6 to 2.0 and also during updates within
2.0, the states discovered by the plugin <tt>sentry_pdu</tt> were lost.
To fix these issues, users have to re-discover the corresponding services
"Plug ...". Note that for <tt>raritan_pdu_plugs</tt>, depending on the
current configuration, a re-discovery might not be necessary, but we
recommend it preemptively.
SUP-7169
Change-Id: I94bca6f6e71e5e89b1f60376d8b9b2a3b251c295
Compare: https://github.com/tribe29/checkmk/compare/6328c44a4b87...79c32641aa9e
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: e2736fd70348e5172a63faf51e79ad10f76e6b56
https://github.com/tribe29/checkmk/commit/e2736fd70348e5172a63faf51e79ad10f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-08-11 (Wed, 11 Aug 2021)
Changed paths:
A .werks/12852
M cmk/gui/plugins/wato/utils/__init__.py
Log Message:
-----------
12852 FIX Hosts/Folders: Fix TypeError when displaying the network scan attribute
When displaying the folder properties, a TypeError exception with the message
"cannot concatenate 'str' and 'NoneType' objects" could happen.
This issue was already solved in the 2.0 versions.
Change-Id: Ia45313425107cfd4b532068303362d3fe8e06ea0
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 17f189f1d20aa583a01186a9499dfd49ec8912aa
https://github.com/tribe29/checkmk/commit/17f189f1d20aa583a01186a9499dfd49e…
Author: Ulrich Bschorer <ulrich.bschorer(a)tribe29.com>
Date: 2021-08-12 (Thu, 12 Aug 2021)
Changed paths:
M cmk/base/plugins/agent_based/aws_lambda_concurrency.py
M cmk/base/plugins/agent_based/aws_lambda_performance.py
M cmk/gui/plugins/metrics/aws.py
M cmk/gui/plugins/wato/check_parameters/aws.py
M tests/unit/cmk/base/plugins/agent_based/test_aws_lambda_concurrency.py
M tests/unit/cmk/base/plugins/agent_based/test_aws_lambda_performance.py
Log Message:
-----------
AWS Lambda checks: added unit "/s" for rates
Added unit "/s" to AWS Lambda checks for metrics that are rates (frequencies).
Change-Id: Ic29e6a1afde36821f486e4b70b035c60cfff61a3
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: d60adb11986a5bc5677b3a42500606b2bd5d4f11
https://github.com/tribe29/checkmk/commit/d60adb11986a5bc5677b3a42500606b2b…
Author: Checkmk release system <feedback(a)checkmk.com>
Date: 2021-08-11 (Wed, 11 Aug 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/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.0p10