I'm looking for an alternative to Google Analytics as I have a need to see IP address data. I'd prefer be using an open source package hosted on my own linux servers. Historically, I have used Analog for this purpose, but I'd love to hear what others are doing.
The main requirements are:
(a) access broken down by site and hours
(b) combined statistics on OS/Browser that could help in identifying mobile phone types (I want to see some device information so I know what %age of users are on Android or iPhone rather than just seeing Chrome & Safari statistics.)
(c) ability to filter reports by individual URLs - eg, it will be most meaningful to see the browser details of users that get to the first page after the login process.)
(d) also helpful to see some lower level reporting of IP Addresses.
I'd particularly love to see some examples of log analyser tools that provide (b).
I have read several comparisons of log analyser tools and glanced at some of the websites of tools such as awstats, but it is difficult to assess the limitations of each tool based on their feature lists. Also I am wondering which tools are modular enough to allow customisations that will suit the need that I have outlined in point (b).