diff --git a/lib/eye/process/monitor.rb b/lib/eye/process/monitor.rb
index <HASH>..<HASH> 100644
--- a/lib/eye/process/monitor.rb
+++ b/lib/eye/process/monitor.rb
@@ -11,7 +11,7 @@ private
       :no_pid_file
     elsif process_pid_running?(newpid)
       self.pid = newpid
-      info "load_external_pid_file: process <#{self.pid}> from pid_file found and already running"
+      info "load_external_pid_file: process <#{self.pid}> from pid_file found and already running (#{Eye::SystemResources.args(self.pid)})"
       :ok
     else
       @last_loaded_pid = newpid
diff --git a/lib/eye/system_resources.rb b/lib/eye/system_resources.rb
index <HASH>..<HASH> 100644
--- a/lib/eye/system_resources.rb
+++ b/lib/eye/system_resources.rb
@@ -57,6 +57,10 @@ class Eye::SystemResources
       end
     end
 
+    def args(pid)
+      Eye::Sigar.proc_args(pid).join(' ').strip rescue '-'
+    end
+
     def resources(pid)
       { :memory => memory(pid),
         :cpu => cpu(pid),
logging process args when load from pid_file