ID: 14195
Title: Graphite metrics: Introduced rule to configure host metrics sent to Graphite
Component: cmc
Level: 1
Class: New feature
Version: 2.1.0p27
The new rule <tt>Send host metrics to Graphite</tt> allows you to configure which host metrics are sent to graphite.
Previous versions always sent the <tt>VALUE</tt> to graphite, with no way to disable the metrics altogether.
Now you can configure a rule and turn everything off.
ID: 15605
Title: mk_filestats: Improve Handling of non-UTF-8 file paths
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.3.0b1
Previously, the agent plugin <tt>mk_filestats.py</tt> would show an error such as
C+:
UnicodeDecodeError: 'utf8' codec can't decode byte 0xc4 in position 42: invalid continuation byte
C-:
if it encountered any file, whose file path cannot be encoded to UTF-8.
With this werk, the plugin no longer crashes.
Any non-UTF-8 sequence of bytes is replaced with U+FFFD.
In particular, this affects the filters and grouping.
ID: 15478
Title: Fix possible error in availability
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.1.0p27
Since 2.1.0p25 the availabilty could show an error like "Internal error: local
variable 'this_until_time' referenced before assignment" if you used a time
range other than "Last month".
ID: 15389
Title: cisco_meraki_org_licenses_overview: Use NAME/ID as item name
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.3.0b1
Previously we only used the organisation ID as item name. Now we added the
organisation name and you have to rediscover the related {{Licenses Overview}}
services.
ID: 14598
Title: Bulk create Hosts: Update Redoc to reflect response
Component: REST API
Level: 1
Class: Bug fix
Version: 2.3.0b1
If the REST API call
C+:
POST /domain-types/host_config/actions/bulk-create/invoke
C-:
returned a 400 Bad Request, the field ext.failed_hosts did not match the documentation. The
documentation has been updated.
ID: 15677
Title: downtimes: response with correct error message when host does not exist
Component: REST API
Level: 1
Class: Bug fix
Version: 2.3.0b1
This werk introduces a fix to the endpont
LI: /domain-types/downtime/collections/host
Previously when you provided a host that didn't exist
the response would be
C+:
{
"title": "Bad Request",
"status": 400,
"detail": "These fields have problems: host_name",
"fields": {
"host_name": [
"Host 'example.com' exists, but is not monitored. Activate the configuration?"
]
}
}
C-:
we now reply with
C+:
{
"title": "Bad Request",
"status": 400,
"detail": "These fields have problems: host_name",
"fields": {
"host_name": [
"Host not found: 'example.com'"
]
}
}
C-:
ID: 15465
Title: agent_azure: Don't show an error if customer isn't privileged to see costs
Component: agents
Level: 1
Class: Bug fix
Version: 2.3.0b1
Previously, an error 'Customer does not have the privilege to see the cost' and a CRIT status
were shown in the Azure Agent Info service if customer didn't have privileges to see the costs.
Now, the error isn't shown anymore and the status of the service is OK.
ID: 15668
Title: mssql_availability_groups: crash when sync state is PARTIALLY_HEALTHY
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.3.0b1
The check mssql_availability_groups would crash when a replica's sync state is
"PARTIALLY_HEALTHY". This would be shown in the "Check_MK Discovery" service of
the relevant host with the error message
"ValueError ('PARTIALLY_HEALTHY' is not a valid SyncState)".
This has been fixed and the Checkmk state of the corresponding service is WARN.