Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: dbfe7480c6f77fc6842fc9e8a7f891525732a08b
https://github.com/tribe29/checkmk/commit/dbfe7480c6f77fc6842fc9e8a7f891525…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-02-05 (Fri, 05 Feb 2021)
Changed paths:
M cmk/base/discovery.py
M tests/unit/cmk/base/test_discovered_labels.py
M tests/unit/cmk/base/test_discovery.py
Log Message:
-----------
discovery: rename for clarity
We have way to many variants of `do_foo`, `execute_foo`
and `perform_foo` variants of function names.
We try to bring a *bit* of clarity.
In this commit:
* more usage of kwargs
* hostname -> host_name
* _perform_host_label_discovery -> _analyse_host_labels
* _execute_discovery -> _discover_plugins_services
Ultimately, we would like to find a new name for the
process of integrating and comparing the existing
services with the discovered ones.
Currenlty this is refered to as 'performing' the discovery,
which is confusing.
'Discovery' is the process of extracting the services or
host labels from the present monitoring data.
Change-Id: Id7d1d184229744c0485f39fa3388a8488213b28c
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: dba5615bd53cd936cbaf5907ffda31a8f76f1d12
https://github.com/tribe29/checkmk/commit/dba5615bd53cd936cbaf5907ffda31a8f…
Author: Thierry Trafelet <thierry.tra(a)bluewin.ch>
Date: 2021-02-05 (Fri, 05 Feb 2021)
Changed paths:
A .werks/11725
M checkman/storcli_pdisks
M checkman/storcli_vdrives
M checks/storcli_pdisks
M checks/storcli_vdrives
Log Message:
-----------
11725 FIX storcli_pdisks, storcli_vdisks: Support multiple RAID controllers per system
When monitoring LSI MegaRAID controller via StorCLI, now all drives
of all RAID controllers of a system do get discovered and added as a service.
Previously, the discovery did only find the first controller of a system.
To differentiate between the controllers, the item name is prepended by "Cn.",
where n is the number of the controller.<br>
E.g.:
<ul>
<li><tt>RAID Virtual Drive 0/0</tt> would become <tt>RAID Virtual Drive C0.0/0</tt>
for controller 0</li>
<li><tt>RAID PDisk EID:Slot-Device 13:9-19</tt> would become
<tt>RAID PDisk EID:Slot-Device C1.13:9-19</tt> for controller 1</tt></li>
</ul>
As this Werk changes the item name, this is an incompatible change and will
require re-discovering the services.
PR from CMK-4693
Change-Id: I2eb73fd710d0027ae3763293065d5cd701d3c01f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1a64cdd06a074b4f84a8a5bb39aaab06363269c4
https://github.com/tribe29/checkmk/commit/1a64cdd06a074b4f84a8a5bb39aaab063…
Author: Thierry Trafelet <thierry.tra(a)bluewin.ch>
Date: 2021-02-05 (Fri, 05 Feb 2021)
Changed paths:
A .werks/11725
M checkman/storcli_pdisks
M checkman/storcli_vdrives
M checks/storcli_pdisks
M checks/storcli_vdrives
Log Message:
-----------
11725 FIX storcli_pdisks, storcli_vdisks: Support multiple RAID controllers per system
When monitoring LSI MegaRAID controller via StorCLI, now all drives
of all RAID controllers of a system do get discovered and added as a service.
Previously, the discovery did only find the first controller of a system.
To differentiate between the controllers, the item name is prepended by "Cn.",
where n is the number of the controller.<br>
E.g.:
<ul>
<li><tt>RAID Virtual Drive 0/0</tt> would become <tt>RAID Virtual Drive C0.0/0</tt>
for controller 0</li>
<li><tt>RAID PDisk EID:Slot-Device 13:9-19</tt> would become
<tt>RAID PDisk EID:Slot-Device C1.13:9-19</tt> for controller 1</tt></li>
</ul>
As this Werk changes the item name, this is an incompatible change and will
require re-discovering the services.
PR from CMK-4693
Change-Id: I6a6d0cc6889d3aac35355d5a44edecf3e8e5085c
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 68a8b3c07cfe1190db8a947b9adac24842a1869b
https://github.com/tribe29/checkmk/commit/68a8b3c07cfe1190db8a947b9adac2484…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2021-02-05 (Fri, 05 Feb 2021)
Changed paths:
M web/htdocs/themes/facelift/scss/_main.scss
Log Message:
-----------
Remove border around in service graphs
Change-Id: I931f5d40a250df8c2cc8420eb8f13d421cac6122
Commit: c443ada6e08af33dee5a6eecebe36dfb4943a1fd
https://github.com/tribe29/checkmk/commit/c443ada6e08af33dee5a6eecebe36dfb4…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2021-02-05 (Fri, 05 Feb 2021)
Changed paths:
M cmk/gui/plugins/views/painters.py
Log Message:
-----------
Make as many paint_* functions private as possible
paint_* functions return either str or HTML. Unfortunately, they have
no type hints yet. When the functions are private only code in
painters.py has to reason about the return type of the functions.
Ideally the return type would be CellSpec.
Change-Id: Iae958f4842efff608312d035a6e295af6552fa75
Commit: 0e8c27083f497d9e2a5bd4b22efd8af478d8dd45
https://github.com/tribe29/checkmk/commit/0e8c27083f497d9e2a5bd4b22efd8af47…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2021-02-05 (Fri, 05 Feb 2021)
Changed paths:
M cmk/gui/plugins/dashboard/single_metric.py
M cmk/gui/plugins/views/painters.py
Log Message:
-----------
Extract function service_state_short
paint_service_state_short is now private as well. This fixes the
bug that the HTML was shown in the gauge dashlet.
Change-Id: I0fba2a4003eed9c5412179c434d224578d140e64
Commit: ac2f5f2fdb93016fd393a5770ee4f5e56d6485ee
https://github.com/tribe29/checkmk/commit/ac2f5f2fdb93016fd393a5770ee4f5e56…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2021-02-05 (Fri, 05 Feb 2021)
Changed paths:
M cmk/gui/plugins/views/painters.py
M cmk/gui/view_utils.py
Log Message:
-----------
Add typing in cmk/gui/plugins/views/painters.py
Change-Id: Ic449019962e6978e4cfb5d04b40654c4eb61a42c
Commit: df5b6573ba82c1871c2d3f393428c2f5fc1068c9
https://github.com/tribe29/checkmk/commit/df5b6573ba82c1871c2d3f393428c2f5f…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2021-02-05 (Fri, 05 Feb 2021)
Changed paths:
M cmk/gui/plugins/dashboard/stats.py
M tests/unit/cmk/gui/test_dashboard.py
M web/htdocs/js/modules/figures/cmk_figures_plugins.js
A web/htdocs/js/modules/figures/cmk_stats.js
M web/htdocs/themes/facelift/scss/_dashboard.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
Host and Service Stats Dashlet: Goodbye globe, hello hexagon
Host and Service Stats Dashlets now use hexagons to display states
instead of the globe.
Change-Id: Ib42227201d0149823ef46a2f0b886e58656045a5
Compare: https://github.com/tribe29/checkmk/compare/1834700e0754...df5b6573ba82