Werk #13479: Commandlets of active checks and special agents may be passed None as IP address

Component Checks & agents
Title Commandlets of active checks and special agents may be passed None as IP address
Date Dec 18, 2021
Level Trivial Change
Class New Feature
Compatibility Incompatible - Manual interaction might be required
Checkmk versions & editions
2.1.0b1 Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)

This werk only affects users who have implemented their own plugins for active checks or special agents (the ones commonly named checks/check_* and checks/agent_*).

The functions implemented in those plugins have to a accept the IP address of the host as an argument. For hosts without an IP address they used to get passed "0.0.0.0" or "::0". This has been changed to None. Since most of these functions simply pass it on in a list, this should not make any difference.

To the list of all Werks