3
votes

Are there any tools that can monitor social sites (Facebook, Twitter and so on) usage, and if a particular user has overused his/her daily quota, send him/her a warning?

7
  • 1
    So what, you give each user an allowance of x minutes per day or something? IMHO, you either trust your users to not abuse their time on social networks, or block them outright. Jul 24, 2011 at 13:48
  • 5
    What would be the unit for such a quota? Data transferred? Minutes spent? Page loads? I.e. how would you measure these minutes if someone is opening multiple tabs, read them one after another and prepares answers that get sent in a short time? You would see two minutes on Crapbook, while the user is spending half an hour with it.
    – Sven
    Jul 24, 2011 at 14:24
  • 2
    Managers are the correct tool here.
    – user9517
    Jul 24, 2011 at 15:49
  • 1
    Hire better employees and stop playing the hand of God.
    – Michael B
    Jul 24, 2011 at 22:02
  • 1
    The point is that I'm tasked with providing the said managers with metrics they can work with.
    – SyRenity
    Jul 26, 2011 at 7:52

2 Answers 2

8
votes

If its time you want to measure then websense have a web filtering product that may do what you want. It allows you to create custom filtering groups of sites and assign a time-based user quota to them, which may do it for you.

However, websense isn't cheap (though there is a trial version iirc) so this is a lot of money to spend on what is ultimately a bad idea*.

(* they'll only switch to a site you're not monitoring. There are rarely good technical solutions to behavioural problems)

2
  • 3
    QFT: "There are rarely good technical solutions to behavioural problems."
    – MikeyB
    Jul 24, 2011 at 15:03
  • Thanks, at least I can provide the management with some kind of solution.
    – SyRenity
    Aug 21, 2011 at 13:56
5
votes

I think this will be harder than you think, and I really don't know how you're going to "count" usage. For example, when at work I normally have the Server Fault main page and chat room open in Firefox. The problem is, just because it's open in Firefox all day making requests (the chat room makes A LOT of Ajax requests polling for new messages) it does not mean I am doing nothing but looking at Server Fault all day. These are just 2 of the many tabs I have open in Firefox, and Firefox is just one of many windows I have open. My point being just because it's open and making HTTP requests, there's a very high chance that I'm not looking at it and actually doing some work.

As far as your request goes, I don't know of any product that does what you want and the best I can come up with is some filtering of your web proxy/firewall logs if either of these provide them. The caveat with this, as I mentioned above is that just because my PC is making obscene numbers of HTTP requests to http://chat.stackexchange.com that does not accurately reflect my time actually spent interacting with the chat room.

1
  • 1
    Have to agree, time spent on a site is not a measure of productivity. If I spend an hour in server fault chat during a work day, am I wasting time, investing time building a working relationship with people whose knowledge may benefit my employer in the future or outright asking for help with a technical problem from work and getting said help? A web filtering tool certainly can't tell the difference between those actions, only one of which is undesirable.
    – Rob Moir
    Jul 24, 2011 at 14:55

Not the answer you're looking for? Browse other questions tagged .