Sophie

Sophie

distrib > Mageia > 5 > x86_64 > by-pkgid > 0a9dfa0dc2dd215cfe82895eef1603de > files > 2

goaccess-0.8.5-1.mga5.src.rpm

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