Closed topinet closed 6 months ago
Could you try the new worker from https://github.com/ConSol-Monitoring/mod-gearman-worker-go This old c worker will soon be removed in favor of that go worker anyway.
Solved using the go worker Will be released a packaged version for Debian?
Solved using the go worker Will be released a packaged version for Debian?
no, there are no plans to do so.
When check_dns is executed by a mod-gearman worker it fails, because nslookup exits with an libuv assertion:
This seems to be caused because nslookup can't use STDERR when executed by a mod-gearman worker.
As a result check output is "DNS CRITICAL - '/usr/bin/nslookup -sil' msg parsing exited with no address"
I also check that check_dns doesn't fail when executed locally (using localservicegroups in module configuration)
SO: Debian 12 (Bookworm) Naemon: 1.4.2-1 (latest from opensuse repo) Mod-gearman: 5.1.2-1 (latest from opensuse repo) Monitoring-plugins: 2.3.3-5+deb12u2 (latest from official debian repo)