The best solution would be to get the information from the log files.
Another tool available in open source is AWStats. This would probably serve your
purpose as to get the information of the client browser,OS etc.
You can get more info on AWStats at http://awstats.sourceforge.net/