Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 2b0214e9ea8d3928c2e6a5da419ad19d35ab1211
https://github.com/tribe29/checkmk/commit/2b0214e9ea8d3928c2e6a5da419ad19d3…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2020-04-03 (Fri, 03 Apr 2020)
Changed paths:
A .werks/11005
Log Message:
-----------
11005 FIX veeam_client: Remove all non-printable ASCII characters from piggyback section name
If VM names contain non ASCII characters, the discovery could fail with an
UnicodeDecodeError. This has been fixed.
In case you are affected, you need to update the plugin
{veeam_backup_status.ps1} and adjust the related rules for {Hostname
translation for piggybacked hosts}.
Change-Id: I04b14542b2840d1538d85d4612128268a85bafe5
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 26d4c4e25c19600119f5d4f056c4cc254a538709
https://github.com/tribe29/checkmk/commit/26d4c4e25c19600119f5d4f056c4cc254…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-04-03 (Fri, 03 Apr 2020)
Changed paths:
M cmk/gui/plugins/metrics/artwork.py
Log Message:
-----------
Fix Graphs artwork data edges
Change-Id: Ie075e68c01ee7152aabdb850e19ab1a7042ab951
Commit: 042afe773dfd36f0d800f78d652418150961f3e0
https://github.com/tribe29/checkmk/commit/042afe773dfd36f0d800f78d652418150…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-04-03 (Fri, 03 Apr 2020)
Changed paths:
A .werks/10777
M checks/df.include
M cmk/gui/plugins/metrics/check_mk.py
M tests-py3/unit/checks/generictests/datasets/ceph_df_new_regression.py
M tests-py3/unit/checks/generictests/datasets/ceph_df_new_whitespaces.py
M tests-py3/unit/checks/generictests/datasets/ceph_df_new_whitespaces_regression.py
M tests-py3/unit/checks/generictests/datasets/ceph_df_old.py
M tests-py3/unit/checks/generictests/datasets/ceph_df_old_regression.py
M tests-py3/unit/checks/generictests/datasets/ceph_nautilus.py
M tests-py3/unit/checks/generictests/datasets/db2_logsizes_regression.py
M tests-py3/unit/checks/generictests/datasets/df_include_description_regression.py
M tests-py3/unit/checks/generictests/datasets/df_lnx_regression.py
M tests-py3/unit/checks/generictests/datasets/df_win_regression.py
M tests-py3/unit/checks/generictests/datasets/emc_isilon_ifs_regression.py
M tests-py3/unit/checks/generictests/datasets/emc_isilon_quota_regression.py
M tests-py3/unit/checks/generictests/datasets/esx_vsphere_datastores_division_regression.py
M tests-py3/unit/checks/generictests/datasets/esx_vsphere_datastores_regression.py
M tests-py3/unit/checks/generictests/datasets/fast_lta_volumes.py
M tests-py3/unit/checks/generictests/datasets/fjdarye200_pools.py
M tests-py3/unit/checks/generictests/datasets/hp_msa_volume_division_regression.py
M tests-py3/unit/checks/generictests/datasets/hp_msa_volume_regression.py
M tests-py3/unit/checks/generictests/datasets/ibm_svc_mdiskgrp_regression.py
M tests-py3/unit/checks/generictests/datasets/k8s_stats.py
M tests-py3/unit/checks/generictests/datasets/netapp_api_aggr_2019-07-22_08-45-28_5d355b88b0157_regression.py
M tests-py3/unit/checks/generictests/datasets/netapp_api_aggr_regression.py
M tests-py3/unit/checks/generictests/datasets/netapp_api_luns_regression.py
M tests-py3/unit/checks/generictests/datasets/netapp_api_qtree_quota_regression.py
M tests-py3/unit/checks/generictests/datasets/oracle_asm_diskgroup.py
M tests-py3/unit/checks/generictests/datasets/storeonce_servicesets_old_format.py
M tests-py3/unit/checks/generictests/datasets/storeonce_servicesets_regression.py
M tests-py3/unit/checks/generictests/datasets/vms_diskstat_regression.py
M tests-py3/unit/checks/generictests/datasets/zfsget.py
M tests-py3/unit/checks/generictests/datasets/zfsget_whitespace.py
M tests-py3/unit/checks/test_df_check.py
M tests-py3/unit/checks/test_hp_msa_volume.py
Log Message:
-----------
10777 New metric for percentage of used filesystem
The filesystem check mentions the filesystem usage as a percentage but did
not store that metric. With the inclusion of "Metric History" painters,
accessing this percentage value becomes increasingly relevant when trying
to compare hosts.
To keep access times lows, this metrics is now generated by the filesystem
check.
CMK-4148
Change-Id: Ifc4590a4f10a6ee1a54ccdbc28c2304761b2cb65
Commit: c1b002aa1aa7465f7d729f17e0636dde13c21df5
https://github.com/tribe29/checkmk/commit/c1b002aa1aa7465f7d729f17e0636dde1…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-04-03 (Fri, 03 Apr 2020)
Changed paths:
M cmk/gui/htmllib.py
R tests/unit/cmk/gui/test_htmllib_json.py
Log Message:
-----------
Revert "GUI: Fix forward slash escaping"
This reverts commit 58d8e70d65a47be633a63e6db0cdd5327470d758, attempting to
fix our integration tests.
Compare: https://github.com/tribe29/checkmk/compare/fb23f79c772d...c1b002aa1aa7
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 883080cd0c945f66f741d5f3f427ec76be1a3e0c
https://github.com/tribe29/checkmk/commit/883080cd0c945f66f741d5f3f427ec76b…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-04-03 (Fri, 03 Apr 2020)
Changed paths:
M cmk/base/data_sources/abstract.py
M cmk/base/data_sources/ipmi.py
M cmk/base/data_sources/snmp.py
M tests-py3/unit/cmk/base/data_sources/test_abstract_data_source.py
M tests-py3/unit/cmk/base/data_sources/test_ipmi_management_board_data_source.py
M tests-py3/unit/cmk/base/data_sources/test_snmp_data_source.py
Log Message:
-----------
Remove unnecessary class ManagementBoardDataSource
This class was responsible for a complex inheritance hierarchy with the
sole benefit of providing a single (wannabe) static method... used only once.
The complexity further confused both tooling and developers.
CMK-4143
Change-Id: I580fb0b8104dd99873890c3667440b3df302a913
Commit: d7f0bfc553c2bcf8ac72d8ff9b242d583011bcf4
https://github.com/tribe29/checkmk/commit/d7f0bfc553c2bcf8ac72d8ff9b242d583…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2020-04-03 (Fri, 03 Apr 2020)
Changed paths:
M cmk/gui/plugins/wato/builtin_modules.py
M cmk/gui/wato/__init__.py
A cmk/gui/wato/pages/diagnostics.py
M tests/unit/cmk/gui/plugins/wato/utils/test_main_menu.py
M tests/unit/cmk/gui/test_gui_config.py
A web/htdocs/themes/classic/images/icon_diagnostics.png
A web/htdocs/themes/facelift/images/icon_diagnostics.png
Log Message:
-----------
Diagnostics: Add new WATO mode
Change-Id: I2a41cfbe57af488af73264902da3b501890ed2a8
Commit: fb23f79c772dd28bee96f401ce52acc4b6457751
https://github.com/tribe29/checkmk/commit/fb23f79c772dd28bee96f401ce52acc4b…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2020-04-03 (Fri, 03 Apr 2020)
Changed paths:
M cmk/gui/plugins/wato/builtin_modules.py
A web/htdocs/themes/classic/images/icon_d146n0571c5.png
A web/htdocs/themes/facelift/images/icon_d146n0571c5.png
Log Message:
-----------
Diagnostics: Change icon name
Change-Id: I5bad032f87d47883fd22e863870961c6077c8c86
Compare: https://github.com/tribe29/checkmk/compare/f95d35d81987...fb23f79c772d
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 13d7877dcd5fdeecba25936ce42a46f55edbe434
https://github.com/tribe29/checkmk/commit/13d7877dcd5fdeecba25936ce42a46f55…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-04-03 (Fri, 03 Apr 2020)
Changed paths:
M .werks/10601
M cmk/base/api/agent_based/register/section_plugins_legacy.py
M tests-py3/unit/checks/test_generic_legacy_conversion.py
M tests/testlib/base.py
Log Message:
-----------
API: refuse to auto-migrate cluster aware SNMP check plugins
Getting the node_info into the right position during data layout recovery is too error prone. This affects 12 plugins.
Change-Id: I94c4b83250a7a845fc958e431040eeb53eef0679
Commit: 9b94f86f6eb69f13d2ac6a01ed84057e5401b7e1
https://github.com/tribe29/checkmk/commit/9b94f86f6eb69f13d2ac6a01ed84057e5…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-04-03 (Fri, 03 Apr 2020)
Changed paths:
M checks/checkpoint_connections
A cmk/base/plugins/agent_based/checkpoint_connections.py
A cmk/base/plugins/agent_based/utils/checkpoint.py
M cmk/base/plugins/agent_based/v0/__init__.py
M tests/testlib/base.py
Log Message:
-----------
checkpoint_connection: migrate section
Change-Id: I90ce0c254def54fed9c520dff2e21c128c3d0c85
Commit: f95d35d819877bf535b73cc6e046536fc3de2510
https://github.com/tribe29/checkmk/commit/f95d35d819877bf535b73cc6e046536fc…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-04-03 (Fri, 03 Apr 2020)
Changed paths:
M cmk/gui/notify.py
M cmk/gui/plugins/sidebar/utils.py
M cmk/gui/sidebar.py
M cmk/gui/webapi.py
Log Message:
-----------
Some --check-untyped-defs fixes, part 45.
We really have to encode invariants statically, not dynamically... :-/
Change-Id: I7dddf8867ab8eeef498b40dad69014a305545d38
Compare: https://github.com/tribe29/checkmk/compare/dc35c2fbbbdd...f95d35d81987
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 8e36bc9bd6c0d66be5421740213efb186a32e085
https://github.com/tribe29/checkmk/commit/8e36bc9bd6c0d66be5421740213efb186…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-04-03 (Fri, 03 Apr 2020)
Changed paths:
M web/htdocs/js/modules/sidebar.js
Log Message:
-----------
Minor cleanup in sidebar.js
* inline some functions
* move onresize event handler to the appropriate place
Change-Id: I8baa5dec618264483b2449534acbf6520a3b5c94
Commit: 26366594a1fba42b155b460eb106cfb76aa999d9
https://github.com/tribe29/checkmk/commit/26366594a1fba42b155b460eb106cfb76…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-04-03 (Fri, 03 Apr 2020)
Changed paths:
M cmk/gui/sidebar.py
M web/htdocs/js/modules/sidebar.js
Log Message:
-----------
Refresh all snapins when reload_sidebar is called
When reload_sidebar from htmllib.py is called all
snapins of a user are now reloaded.
Change-Id: I6028f085c29d43f3116afea94b6cb9ac33047625
Commit: deb87bdd993a02dbac7d930bf55ae16b22193813
https://github.com/tribe29/checkmk/commit/deb87bdd993a02dbac7d930bf55ae16b2…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-04-03 (Fri, 03 Apr 2020)
Changed paths:
M web/htdocs/js/modules/sidebar.js
Log Message:
-----------
Use a consistent naming for global variables in sidebar.js
Change-Id: Id9c08089d4808ea1376fedc9436b7b34714534bf
Commit: 6d4c72996e33e60d6a760b0d8c50c6a10527e780
https://github.com/tribe29/checkmk/commit/6d4c72996e33e60d6a760b0d8c50c6a10…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-04-03 (Fri, 03 Apr 2020)
Changed paths:
M cmk/gui/sidebar.py
Log Message:
-----------
Fix broken snapin positioning
Although the snapin position was shown correctly
when it was moved the actual position saved in
the backend was always the last position of the
snapin list.
Change-Id: I30c3b3fb918dc1313ce18ccbb37da9c1b304306e
Commit: dc35c2fbbbdd94c6b444649f6c31b01d37655747
https://github.com/tribe29/checkmk/commit/dc35c2fbbbdd94c6b444649f6c31b01d3…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-04-03 (Fri, 03 Apr 2020)
Changed paths:
M cmk/gui/htmllib.py
Log Message:
-----------
Fix duplicate onclick handlers in toggle_switch
Change-Id: I3e08705deec0a21910133d9b35787c916618409a
Compare: https://github.com/tribe29/checkmk/compare/5b95db05e95c...dc35c2fbbbdd
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1b7c4ea1c55d5cd2b0ca1507f33a06454c7034d3
https://github.com/tribe29/checkmk/commit/1b7c4ea1c55d5cd2b0ca1507f33a06454…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-04-03 (Fri, 03 Apr 2020)
Changed paths:
M tests-py3/unit/test_permissions.py
Log Message:
-----------
Unbreak CI.
Change-Id: Ie55f9e65c8e747d63f2ec89b2c12eae7cdc62f31
Commit: 58d8e70d65a47be633a63e6db0cdd5327470d758
https://github.com/tribe29/checkmk/commit/58d8e70d65a47be633a63e6db0cdd5327…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-04-03 (Fri, 03 Apr 2020)
Changed paths:
M cmk/gui/htmllib.py
A tests/unit/cmk/gui/test_htmllib_json.py
Log Message:
-----------
GUI: Fix forward slash escaping
This escaping is optional according to the JSON spec and not done by the
json.dumps() of Python 2. Since we add some of our JSON objects to HTML
code all over the place it makes sense to apply this by default in the
GUI code.
We should really find a cleaner implementation, e.g by creating a custom
JSONEncoder class.
Change-Id: If3ac72d38597b5e4aaaea22eec7af49fa5c6121d
Commit: 5b95db05e95c3b5066301c2715454765c36767ad
https://github.com/tribe29/checkmk/commit/5b95db05e95c3b5066301c2715454765c…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-04-03 (Fri, 03 Apr 2020)
Changed paths:
M cmk/gui/http.py
M cmk/gui/watolib/hosts_and_folders.py
Log Message:
-----------
GUI: update of internal comments/documentation
Change-Id: I4fdbfc69b0c821fa47d7d1e543d498d25aa021f4
Compare: https://github.com/tribe29/checkmk/compare/5f062a0ce45c...5b95db05e95c