Index: plugins/inputs/pf/pf.go --- plugins/inputs/pf/pf.go.orig +++ plugins/inputs/pf/pf.go @@ -207,9 +207,9 @@ func (pf *PF) buildPfctlCmd() (string, []string, error args := []string{"-s", "info"} if pf.UseSudo { args = append([]string{cmd}, args...) - cmd, err = execLookPath("sudo") + cmd, err = execLookPath("doas") if err != nil { - return "", nil, fmt.Errorf("can't locate sudo: %w", err) + return "", nil, fmt.Errorf("can't locate doas: %w", err) } } return cmd, args, nil