diff --git a/agent/src/collectors/service.rs b/agent/src/collectors/service.rs index c4dbe1e..2a902ea 100644 --- a/agent/src/collectors/service.rs +++ b/agent/src/collectors/service.rs @@ -638,8 +638,8 @@ impl ServiceCollector { tracing::debug!("Starting nginx site detection"); // For NixOS and other systems, get the actual running nginx config - let output = match Command::new("nginx") - .args(["-T"]) + let output = match Command::new("sudo") + .args(["nginx", "-T"]) .stdout(Stdio::piped()) .stderr(Stdio::piped()) .output() @@ -647,7 +647,7 @@ impl ServiceCollector { { Ok(output) => output, Err(e) => { - tracing::warn!("Failed to execute nginx -T: {}", e); + tracing::warn!("Failed to execute sudo nginx -T: {}", e); return None; } };