Name: goaccess Version: 0.8.5 Release: %mkrel 1 Summary: Real-time web log analyzer and interactive viewer License: GPLv2+ Group: Monitoring URL: http://goaccess.io/ Source0: http://tar.goaccess.io/goaccess-%{version}.tar.gz BuildRequires: GeoIP-devel BuildRequires: glib2-devel BuildRequires: ncurses-devel BuildRequires: ncursesw-devel %description Open source real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems. It provides fast and valuable HTTP statistics for system administrators that require a visual server report on the fly. Features: GoAccess parses the specified web log file and outputs the data to the X terminal. * General Statistics, bandwidth, etc. * Time taken to serve the request (useful to track pages that are slowing down your site) * Top Visitors * Requested files & static files * 404 or Not Found * Hosts, Reverse DNS, IP Location * Operating Systems * Browsers and Spiders * Referring Sites & URLs * Keyphrases * Geo Location - Continent/Country/City New * HTTP Status Codes * Ability to output JSON and CSV * Different Color Schemes * Support for large datasets and data persistence New * Support for IPv6 * Output statistics to HTML. See report. * Nearly all web log formats... GoAccess allows any custom log format string. Predefined options include, but not limited to: * Common Log Format (CLF) Apache * Combined Format (XLF/ELF) Apache|Nginx * W3C format (IIS) * Amazon CloudFront (Download Distribution). * Apache virtual hosts %prep %setup -q %build %configure2_5x --enable-debug --enable-geoip --enable-utf8 # --enable-tcb # Note about Tokyo Cabinet hash table support. As you can see 0.8 onwards # support hash table alternative from Tokyo Cabinet hash database, to replace # GLib if needed. Basically, we can use GLib still as TC will introduce more # dependencies. # If upstream can prove that it's faster than GLib hash table on parsing, then # we might switch to it.(From FAQ page I think glib is better) %make %install %makeinstall_std %files %doc AUTHORS ChangeLog COPYING README TODO %config(noreplace) %{_sysconfdir}/%{name}.conf %{_bindir}/%{name} %{_mandir}/man1/%{name}.1* %changelog * Thu Feb 05 2015 guillomovitch <guillomovitch> 0.8.5-1.mga5 + Revision: 813628 - imported package goaccess