Detailed Logging for external commands


#1

I have a bit of an issue and I really need some guidance.

Right now, I am currently using Nagios v2.7 on CentOS v4.4.

The company I work for is implementing a NOC department, which means there will be multiple technicians accessing Nagios, as well they will be disabling/enabling services, hosts, and notifications.

The problem I am having is tracking of who is disabling/enabling what. Right now when I check my main log file, I do not see it tag each external command with the user who performed the change:

[1170395528] EXTERNAL COMMAND: DISABLE_SVC_NOTIFICATIONS;dbserver;MySQL ping
[1170395535] EXTERNAL COMMAND: DISABLE_SVC_NOTIFICATIONS;dbserver;MySQL replication
[1170399433] EXTERNAL COMMAND: ENABLE_SVC_NOTIFICATIONS;dbserver;MySQL ping
[1170399443] EXTERNAL COMMAND: ENABLE_SVC_NOTIFICATIONS;dbserver;MySQL replication

Is there anyway I can either set the logging for external commands to be more verbose, or is there a module I can use to do so? It is extremely important for me to see who is doing what as far as accountability and whatnot.

Please advise.
Thanks in advance!
-Larry