Werk 16354 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: nginx_status_2.py: Fix SyntaxError
Class: fix
Compatible: compat
Component: checks
Date: 1701879932
Edition: cre
Level: 1
Version: 2.2.0p17
The Python 2-version of the NGINX agent plugin crashed with a SyntaxError:
C+:
File "nginx_status_2.py", line 132
config: dict = {}
^
SyntaxError: invalid syntax
C-:
------------------------------------<diff>-------------------------------------------
Title: nginx_status_2.py: Fix SyntaxError
Class: fix
Compatible: compat
Component: checks
Date: 1701879932
Edition: cre
Level: 1
Version: 2.2.0p17
The Python 2-version of the NGINX agent plugin crashed with a SyntaxError:
- C:+
+ C+:
File "nginx_status_2.py", line 132
config: dict = {}
^
SyntaxError: invalid syntax
- C:-
+ C-:
Title: CSV export for availability timelines of hosts
Class: fix
Compatible: compat
Component: multisite
Date: 1702457176
Edition: cre
Level: 1
Version: 2.3.0b1
When exporting all availability timelines of a host as a CSV file
only the last timeline was written to the CSV file.
Now all timelines are written again like in Checkmk 2.0 and before.
Werk 16354 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: nginx_status_2.py: Fix SyntaxError
Class: fix
Compatible: compat
Component: checks
Date: 1701879932
Edition: cre
Level: 1
Version: 2.3.0b1
The Python 2-version of the NGINX agent plugin crashed with a SyntaxError:
C+:
File "nginx_status_2.py", line 132
config: dict = {}
^
SyntaxError: invalid syntax
C-:
------------------------------------<diff>-------------------------------------------
Title: nginx_status_2.py: Fix SyntaxError
Class: fix
Compatible: compat
Component: checks
Date: 1701879932
Edition: cre
Level: 1
Version: 2.3.0b1
The Python 2-version of the NGINX agent plugin crashed with a SyntaxError:
- C:+
+ C+:
File "nginx_status_2.py", line 132
config: dict = {}
^
SyntaxError: invalid syntax
- C:-
+ C-:
Title: HW/SW Inventory: Fix error while merging inventory and status data tables if one is empty
Class: fix
Compatible: compat
Component: inv
Date: 1702281903
Edition: cre
Level: 1
Version: 2.1.0p38
Title: notification rule: update rule no longer creates a new rule
Class: fix
Compatible: compat
Component: rest-api
Date: 1702294645
Edition: cre
Level: 1
Version: 2.2.0p18
This werk addresses an issue found when updating a rule via
the REST-API. Previously, it would instead of updating an existing
rule, create a new one. We now update the existing rule as
would be expected.
Title: Unable to create crash report
Class: fix
Compatible: compat
Component: checks
Date: 1701086091
Edition: cre
Level: 1
Version: 2.2.0p18
When custom check plugins that used tuples as dictionary keys in the section crashed,
the crash creation failed and crashed itself.
Now the crash creation no longer fails and the crash is created successfully.
Werk 16011 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: HW/SW Inventory: Fix error while merging inventory and status data tables if one is empty
Class: fix
Compatible: compat
Component: inv
Date: 1702281903
Edition: cre
Level: 1
Version: 2.2.0p17
------------------------------------<diff>-------------------------------------------
Title: HW/SW Inventory: Fix error while merging inventory and status data tables if one is empty
Class: fix
Compatible: compat
Component: inv
Date: 1702281903
Edition: cre
Level: 1
- Version: 2.2.0p18
? ^
+ Version: 2.2.0p17
? ^
Werk 16354 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: nginx_status_2.py: Fix SyntaxError
Class: fix
Compatible: compat
Component: checks
Date: 1701879932
Edition: cre
Level: 1
Version: 2.2.0p17
The Python 2-version of the NGINX agent plugin crashed with a SyntaxError:
C:+
File "nginx_status_2.py", line 132
config: dict = {}
^
SyntaxError: invalid syntax
C:-
------------------------------------<diff>-------------------------------------------
Title: nginx_status_2.py: Fix SyntaxError
Class: fix
Compatible: compat
Component: checks
Date: 1701879932
Edition: cre
Level: 1
- Version: 2.2.0p18
? ^
+ Version: 2.2.0p17
? ^
The Python 2-version of the NGINX agent plugin crashed with a SyntaxError:
C:+
File "nginx_status_2.py", line 132
config: dict = {}
^
SyntaxError: invalid syntax
C:-
Werk 16159 was deleted. The following Werk is no longer relevant.
Title: linux-bonding: introduce check for expected bonding mode
Class: feature
Compatible: incomp
Component: checks
Date: 1698999268
Edition: cre
Level: 1
Version: 2.2.0p17
The service monitoring rule "Linux monitoring service status"
was previously being used for both Linux and OVS. This werk
now splits this rule in two. We now have the following rules.
Bonding interface status
OVS bonding interface status
The reason behind this, is that we have now introduced an
expected mode configuration parameter only for the Linux
rule. So you are now able to select the expected bonding
mode and the state you want to display when this condition
is not met.
Actions:
Case 1: Rule configured for linux
Action: do nothing.
Case 2: Rule configured for OVS
Action: All previously configured rules will now appear as
Linux Bonding interface status rules. Therefore you will
have to delete them and create new "OVS Bonding interface
status" rules.
Werk 15715 was deleted. The following Werk is no longer relevant.
Title: agent_proxmox_ve: Use statically configured IP address if set
Class: fix
Compatible: compat
Component: checks
Date: 1701627600
Edition: cre
Level: 1
Version: 2.2.0p17
The special agent always used the hostname to connect to the Proxmox VE host, even in case the host
address was configured explicitly.