Index: plugins/inputs/openntpd/openntpd.go
--- plugins/inputs/openntpd/openntpd.go.orig
+++ plugins/inputs/openntpd/openntpd.go
@@ -176,7 +176,7 @@ func openntpdRunner(cmdName string, timeout config.Dur
 
 	if useSudo {
 		cmdArgs = append([]string{cmdName}, cmdArgs...)
-		cmd = exec.Command("sudo", cmdArgs...)
+		cmd = exec.Command("doas", cmdArgs...)
 	}
 
 	var out bytes.Buffer
