From 0548ca313d320a10278597bc450d26bf12e8143b Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Sun, 25 Jan 2026 12:20:45 -0600 Subject: [PATCH] include device id and ip in snmp error logs --- src/websocket_client.rs | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/websocket_client.rs b/src/websocket_client.rs index dc0a010..55e46ae 100644 --- a/src/websocket_client.rs +++ b/src/websocket_client.rs @@ -381,7 +381,13 @@ async fn execute_job(job: AgentJob, result_tx: mpsc::UnboundedSender oid_values.insert(oid.clone(), value_to_string(value)); } Err(e) => { - crate::log_warn!("SNMP GET failed for OID {}: {}", oid, e); + crate::log_warn!( + "SNMP GET failed for device {} ({}), OID {}: {}", + job.device_id, + snmp_device.ip, + oid, + e + ); } } } @@ -405,7 +411,13 @@ async fn execute_job(job: AgentJob, result_tx: mpsc::UnboundedSender } } Err(e) => { - crate::log_warn!("SNMP WALK failed for OID {}: {}", base_oid, e); + crate::log_warn!( + "SNMP WALK failed for device {} ({}), OID {}: {}", + job.device_id, + snmp_device.ip, + base_oid, + e + ); } } }