the new stable release 2.1.0p23 of Checkmk is ready for download.
Warning:
This version breaks the agent receiver on IPv4-only Checkmk servers which have completely disabled IPv6 support on kernel level. This prevents host registration (cmk-agent-ctl register) and registration status queries (cmk-agent-ctl status). The issue will be fixed with the next patch release.
This maintenance release ships with 29 changes affecting all editions of Checkmk,
3 Enterprise Edition specific changes and 0 Managed Services Edition specific changes.
ich kann den Fehler in unseren Testinstallationen bisher nicht nachstellen.
Habt Ihr ggf. mehr Input, was bei Euch ggf. anders oder speziell ist?
Habt Ihr eventuell ipv6 hart abgestellt auf dem Checkmk Server?
Ich kann nicht mehr liefern. Ist einfach alles was sofort aufgefallen ist. Der Service lässt sich starten, geht aber gleich wieder runter. Sonst ist bei uns eigentlich alles standard.
Hi @mik kannst Du mir noch sagen, wie Du IPv6 ausgeschaltet hast?
Wir vermuten, dass es daher kommen könnte, aber ich kann es mittels Ausknipsen durch echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6 && omd restart SITE agent-receiver
nicht nachstellen.
Wir haben auch GRUB_CMDLINE_LINUX="ipv6.disable=1" gesetzt. Den Parameter entfernt und der agent-receiver funktioniert wieder. Da heute sehr viele Dienste IPv6 zumindest auf localhost ::1 benötigen, kann ich damit leben. Das einzige unangenehme ist, das es nicht kommuniziert wurde, hat einige Zeit der Fehlersuche gekostet.
Um den agent-receiver zu starten ohne v6 aktivieren zu müssen, kann man auch das agent-receiver init script bearbeiten und die bind Option bei gunicorn wieder auf das alte Verhalten anpassen:
aus -b [::]:$CONFIG_AGENT_RECEIVER_PORT \
wird -b 0.0.0.0:$CONFIG_AGENT_RECEIVER_PORT \
Ja, das ist so. Auch nicht weiter schlimm. Maschinen werden voll automatisch konfiguriert mit vielen settings, daher ist es drin. Und geht auch gleich so schnell wieder raus.