-   Linux - Server (
-   -   Monitoring users on servers - centos 5 (

deutsche 02-28-2010 04:24 PM

Monitoring users on servers - centos 5
Hi Guys,

I'm looking for some sort of a way keep track of all of my users that are logging in to my server (centos 5), what I mean is this: at our firm we outsource some of our work (programing), now all of the developing is done under our servers, what I'd like to find is a way of taking all of the users log on time and display by days/weeks/months - so I could see how much did everyone had put in.
Another thing that I'm looking for is a way to monitor an ongoing session and record user activity, now I've seen ObserveIT, but it doesn't support Linux agents as of today. so I was wondering if anyone has seen something in that liking only for Linux?


btmiller 02-28-2010 06:01 PM

Well, the "last" and "w" commands willshow records of user account activity. In terms of seeing what users are doing, you can turn on BSD style process accounting or use the kernel auditing features (auditd and friends).

chrism01 03-01-2010 01:18 AM

If you need low-level monitoring eg keystrokes, try rootsh

deutsche 03-01-2010 01:45 AM

the commands are a great workaround for now - and thanks for that.
but still, I trying to find an auditing system that will do all of that and generate reports - does anyone know of such a system?

deutsche 03-02-2010 01:18 PM


anomie 03-02-2010 05:40 PM

I'm a contractor at oDesk, which takes a percentage-based fee to provide this capability.* You might check that or a similar service (e.g. Rent A Coder) out if you're serious about this. As for buying or rolling your own full-on employee monitoring system, I don't have a suggestion.

* NB: I am not seeking, nor will I accept, a referral or any other gain by pointing you there. Just pointing out that it exists.

deutsche 03-07-2010 06:33 AM


All times are GMT -5. The time now is 10:13 PM.