Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 10af2459baec81574c0df09e6908273b76c83f59
https://github.com/Checkmk/checkmk/commit/10af2459baec81574c0df09e6908273b7…
Author: Luka Racic <luka.racic(a)checkmk.com>
Date: 2024-02-26 (Mon, 26 Feb 2024)
Changed paths:
A .werks/16339
M cmk/base/plugins/agent_based/mtr.py
M tests/unit/cmk/base/plugins/agent_based/test_mtr.py
Log Message:
-----------
16339 FIX mtr: Fix section parsing error
When the mtr section contained a line that started with `**ERROR**`, the parsing of the section failed.
This has now been fixed.
The lines starting with `**ERROR**` will be ignored.
CMK-16185
Change-Id: If3da4c6b40901a7e2ddb04c427f3b761f59bd0c9
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 00cc3ec298a0929c1c3cf6d41c4d461291efff28
https://github.com/Checkmk/checkmk/commit/00cc3ec298a0929c1c3cf6d41c4d46129…
Author: Christoph Rauch <christoph.rauch(a)checkmk.com>
Date: 2024-02-26 (Mon, 26 Feb 2024)
Changed paths:
M tests/unit/cmk/gui/watolib/test_do_discovery.py
Log Message:
-----------
test_do_discovery: remove duplicate key from dictionary
Change-Id: I7dbd8663051a5404553119095e504e109ae4afec
Commit: e82575bce7e87e36993725d6e687a5094b97dd1d
https://github.com/Checkmk/checkmk/commit/e82575bce7e87e36993725d6e687a5094…
Author: Luka Racic <luka.racic(a)checkmk.com>
Date: 2024-02-26 (Mon, 26 Feb 2024)
Changed paths:
A .werks/16339.md
M cmk/base/plugins/agent_based/mtr.py
M tests/unit/cmk/base/plugins/agent_based/test_mtr.py
Log Message:
-----------
16339 FIX mtr: Fix section parsing error
When the mtr section contained a line that started with `**ERROR**`, the parsing of the section failed.
This has now been fixed.
The lines starting with `**ERROR**` will be ignored.
CMK-16185
Change-Id: If3da4c6b40901a7e2ddb04c427f3b761f59bd0c9
Compare: https://github.com/Checkmk/checkmk/compare/e0a2ac5c4502...e82575bce7e8
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: df423bc25b88a4240f46a57b9160133de24c4082
https://github.com/Checkmk/checkmk/commit/df423bc25b88a4240f46a57b9160133de…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-02-25 (Sun, 25 Feb 2024)
Changed paths:
M cmk/base/plugins/agent_based/kemp_loadmaster_services.py
M cmk/base/plugins/agent_based/stormshield_services.py
M cmk/plugins/lib/akcp_sensor.py
M cmk/plugins/lib/bluecat.py
M cmk/plugins/lib/ciena_ces.py
M cmk/plugins/lib/citrix_controller.py
M cmk/plugins/lib/citrix_state.py
M cmk/plugins/lib/container_cgroupv2.py
M cmk/plugins/lib/couchbase.py
M cmk/plugins/lib/enviromux.py
M cmk/plugins/lib/fileinfo.py
M cmk/plugins/lib/fjdarye.py
M cmk/plugins/lib/hp_hh3c.py
M cmk/plugins/lib/if64.py
M cmk/plugins/lib/kube_resources.py
M cmk/plugins/lib/postgres.py
M packages/cmk-agent-based/cmk/agent_based/v1/type_defs.py
M packages/cmk-agent-based/cmk/agent_based/v2/__init__.py
Log Message:
-----------
Fix agent_based API v1: restore StringTable type
Unfortunately the v1 of the API does some runtime
validation of type annotations, so changing the
StringTable type would break plugins.
Having this validation was a bad idea, and we've
gotten rid of it in v2.
Change-Id: I29d5eab67a96bd1b44947db917e52d45c8f83af1
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: 6302bee1b429d8e7a9611b7d4d84ef82d00df493
https://github.com/Checkmk/checkmk/commit/6302bee1b429d8e7a9611b7d4d84ef82d…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-02-25 (Sun, 25 Feb 2024)
Changed paths:
M cmk/base/plugins/agent_based/kemp_loadmaster_services.py
M cmk/base/plugins/agent_based/stormshield_services.py
M cmk/plugins/lib/akcp_sensor.py
M cmk/plugins/lib/arbor.py
M cmk/plugins/lib/bluecat.py
M cmk/plugins/lib/ciena_ces.py
M cmk/plugins/lib/citrix_controller.py
M cmk/plugins/lib/citrix_state.py
M cmk/plugins/lib/container_cgroupv2.py
M cmk/plugins/lib/couchbase.py
M cmk/plugins/lib/enviromux.py
M cmk/plugins/lib/fileinfo.py
M cmk/plugins/lib/fjdarye.py
M cmk/plugins/lib/hp_hh3c.py
M cmk/plugins/lib/if64.py
M cmk/plugins/lib/kube_resources.py
M cmk/plugins/lib/postgres.py
M packages/cmk-agent-based/cmk/agent_based/v1/type_defs.py
M packages/cmk-agent-based/cmk/agent_based/v2/__init__.py
M tests/extension_compatibility/test_extension_compatibility.py
Log Message:
-----------
Fix agent_based API v1: restore StringTable type
Unfortunately the v1 of the API does some runtime
validation of type annotations, so changing the
StringTable type would break plugins.
Having this validation was a bad idea, and we've
gotten rid of it in v2.
Change-Id: I29d5eab67a96bd1b44947db917e52d45c8f83af1
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: 09b4ad0ac95b65676fd2ed9a976394ebcb2d82a8
https://github.com/Checkmk/checkmk/commit/09b4ad0ac95b65676fd2ed9a976394ebc…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-02-25 (Sun, 25 Feb 2024)
Changed paths:
M cmk/gui/nodevis/topology.py
M cmk/gui/nodevis/type_defs.py
M web/htdocs/js/modules/nodevis/texts.ts
M web/htdocs/js/modules/nodevis/topology.ts
Log Message:
-----------
nodevis: introduced new node types TOPOLOGY_UNKNOWN_HOST/TOPOLOGY_UNKNOWN_SERVICE
Change-Id: Ibb926be693de30f2fc6352a6dc018795910fa569
Commit: 316d2cd88191850da460ecfd45415266616a5bab
https://github.com/Checkmk/checkmk/commit/316d2cd88191850da460ecfd454152666…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-02-25 (Sun, 25 Feb 2024)
Changed paths:
M cmk/gui/nodevis/topology.py
M web/htdocs/js/modules/nodevis/node_utils.ts
Log Message:
-----------
nodevis: added explicit node item, overruling item from core
Change-Id: I79633b6fa31020324d0fe5f2e066223c0e5f6622
Commit: 460c134c1a3b182fb172d0d641f7296af6d80b63
https://github.com/Checkmk/checkmk/commit/460c134c1a3b182fb172d0d641f7296af…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-02-25 (Sun, 25 Feb 2024)
Changed paths:
M web/htdocs/js/modules/nodevis/topology.ts
Log Message:
-----------
nodevis: now able to set alternative emblem for unknown nodes
Change-Id: I0a897f4557a2e009434a43d216f19f968fa9eb44
Commit: eb9af46aab7d0066a3aa33686eb704196f904899
https://github.com/Checkmk/checkmk/commit/eb9af46aab7d0066a3aa33686eb704196…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-02-25 (Sun, 25 Feb 2024)
Changed paths:
M web/htdocs/js/modules/nodevis/layout.ts
M web/htdocs/js/modules/nodevis/texts.ts
Log Message:
-----------
nodevis: moved free floating style into nested menu
Change-Id: If86248e09b7f3ebbddd2dafcda76f4930d9f522c
Commit: 42afd60af2ab883272f8e5cbdb9af923ecb7d15c
https://github.com/Checkmk/checkmk/commit/42afd60af2ab883272f8e5cbdb9af923e…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-02-25 (Sun, 25 Feb 2024)
Changed paths:
M cmk/gui/nodevis/topology.py
M cmk/gui/nodevis/type_defs.py
M web/htdocs/js/modules/nodevis/topology.ts
M web/htdocs/js/modules/nodevis/type_defs.ts
Log Message:
-----------
nodevis: added connection metadata support. added line thickness/color via metadata
Change-Id: I6bef80206951ccf483fe914c0923181c8ff71510
Commit: 7295205cd0cfbe03473a629b000a110797f43302
https://github.com/Checkmk/checkmk/commit/7295205cd0cfbe03473a629b000a11079…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-02-25 (Sun, 25 Feb 2024)
Changed paths:
A .werks/14223.md
Log Message:
-----------
14223 Introduced topology visualization
The topology visualization is a new feature that allows the visualization of complex interconnected networks.
A simple example for this visualization is the parent/child topology. The new mechanism that comes with this werk allows the linking of external data with the data of the monitoring core.
When it comes to the display, you simply define some starting points via the filter form.
Based on these, the topology visualization then builds a mesh of incoming and outgoing connections.
The type of external data might be
* Netstat, showing connections between the interfaces/ips/ports
* LLDP/CDP, showing the network neighbors
There is a common data format specification for all external data.
So you just can create your own data file which provides information about the relationships between hosts, services or generic objects which are not linked to the core.
If you drop this file into a specific folder, the visualzation will handle the rest. There is no need to write python code.
Right now you can configure
* Objects - either linked to an entity in the core or some standalone object
* Icons/emblems which should be added to the object
* Connections between objects
* Line style/color of specific connections
Since this is a quite visualization heavy topic and hard to explain only via text, feel free to check out the
[thread](https://forum.checkmk.com/t/network-visualization-now-in-version-2-… in our checkmk forum
We will also publish a blog article in the coming weeks
```
Important:
The visualization only works if external data is provided in a special folder.
At the moment these are not created by Checkmk, but come from external MKP developments.
```
Change-Id: Ia96b73a52f59537acf290aa96bca8ca7fef8fdf4
Compare: https://github.com/Checkmk/checkmk/compare/26cf3fcad095...7295205cd0cf
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 2073f22d841c5aca5cbee3d5501dd7d3c23b1b63
https://github.com/Checkmk/checkmk/commit/2073f22d841c5aca5cbee3d5501dd7d3c…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-02-25 (Sun, 25 Feb 2024)
Changed paths:
M cmk/gui/nodevis/topology.py
M cmk/gui/nodevis/type_defs.py
M web/htdocs/js/modules/nodevis/texts.ts
M web/htdocs/js/modules/nodevis/topology.ts
Log Message:
-----------
nodevis: introduced new node types TOPOLOGY_UNKNOWN_HOST/TOPOLOGY_UNKNOWN_SERVICE
Change-Id: Ibb926be693de30f2fc6352a6dc018795910fa569
Commit: 5bf82f97a67fbf73daa73effff1e7de00eb6c02b
https://github.com/Checkmk/checkmk/commit/5bf82f97a67fbf73daa73effff1e7de00…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-02-25 (Sun, 25 Feb 2024)
Changed paths:
M cmk/gui/nodevis/topology.py
M web/htdocs/js/modules/nodevis/node_utils.ts
Log Message:
-----------
nodevis: added explicit node item, overruling item from core
Change-Id: I79633b6fa31020324d0fe5f2e066223c0e5f6622
Commit: dafd9ca34a323e4aa0a92cbbb536f3a340208b5f
https://github.com/Checkmk/checkmk/commit/dafd9ca34a323e4aa0a92cbbb536f3a34…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-02-25 (Sun, 25 Feb 2024)
Changed paths:
M web/htdocs/js/modules/nodevis/topology.ts
Log Message:
-----------
nodevis: now able to set alternative emblem for unknown nodes
Change-Id: I0a897f4557a2e009434a43d216f19f968fa9eb44
Commit: bab22a5b5a2247e092c6048ffd7be1babd2a4b48
https://github.com/Checkmk/checkmk/commit/bab22a5b5a2247e092c6048ffd7be1bab…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-02-25 (Sun, 25 Feb 2024)
Changed paths:
M web/htdocs/js/modules/nodevis/layout.ts
M web/htdocs/js/modules/nodevis/texts.ts
Log Message:
-----------
nodevis: moved free floating style into nested menu
Change-Id: If86248e09b7f3ebbddd2dafcda76f4930d9f522c
Commit: 1eee1ee28f229f66f9930e86d9dfc5209842b7d4
https://github.com/Checkmk/checkmk/commit/1eee1ee28f229f66f9930e86d9dfc5209…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-02-25 (Sun, 25 Feb 2024)
Changed paths:
M cmk/gui/nodevis/topology.py
M cmk/gui/nodevis/type_defs.py
M web/htdocs/js/modules/nodevis/topology.ts
M web/htdocs/js/modules/nodevis/type_defs.ts
Log Message:
-----------
nodevis: added connection metadata support. added line thickness/color via metadata
Change-Id: I6bef80206951ccf483fe914c0923181c8ff71510
Commit: 6b471151a7c7c86f8b9c26410ca1ee38cdb175ee
https://github.com/Checkmk/checkmk/commit/6b471151a7c7c86f8b9c26410ca1ee38c…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-02-25 (Sun, 25 Feb 2024)
Changed paths:
A .werks/14223.md
Log Message:
-----------
14223 Introduced topology visualization
The topology visualization is a new feature that allows the visualization of complex interconnected networks.
A simple example for this visualization is the parent/child topology. The new mechanism that comes with this werk allows the linking of external data with the data of the monitoring core.
When it comes to the display, you simply define some starting points via the filter form.
Based on these, the topology visualization then builds a mesh of incoming and outgoing connections.
The type of external data might be
* Netstat, showing connections between the interfaces/ips/ports
* LLDP/CDP, showing the network neighbors
There is a common data format specification for all external data.
So you just can create your own data file which provides information about the relationships between hosts, services or generic objects which are not linked to the core.
If you drop this file into a specific folder, the visualzation will handle the rest. There is no need to write python code.
Right now you can configure
* Objects - either linked to an entity in the core or some standalone object
* Icons/emblems which should be added to the object
* Connections between objects
* Line style/color of specific connections
Since this is a quite visualization heavy topic and hard to explain only via text, feel free to check out the
[thread](https://forum.checkmk.com/t/network-visualization-now-in-version-2-… in our checkmk forum
We will also publish a blog article in the coming weeks
```
Important:
The visualization only works if external data is provided in a special folder.
At the moment these are not created by Checkmk, but come from external MKP developments.
```
Change-Id: Ia96b73a52f59537acf290aa96bca8ca7fef8fdf4
Compare: https://github.com/Checkmk/checkmk/compare/d379963ac15e...6b471151a7c7
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications