No description
Find a file
2018-10-10 14:35:05 +03:00
.gitignore first commit 2018-10-08 18:13:00 +03:00
GeoLiteCity.dat first commit 2018-10-08 18:13:00 +03:00
geoparser.py Added SystemD service file, and country code in Tags 2018-10-09 21:29:24 +03:00
geostat.png add logo png 2018-10-10 14:35:05 +03:00
geostat.service.template added install.sh and changed some file names 2018-10-10 09:46:09 +03:00
install.sh change some things in install.sh again 2018-10-10 10:56:13 +03:00
README.md add logo png 2018-10-10 14:35:05 +03:00
requirements.txt Adding influxdb support 2018-10-08 19:00:33 +03:00
settings.ini.back Added SystemD service file, and country code in Tags 2018-10-09 21:29:24 +03:00

GeoStat

GeoStat is a Python script for parsing Nginx and Apache logs files and getting GEO data from incoming IP's in it. This script convert parsed data in to Json format and send it to InfluxDB database so you can use them to build some nice Grafana dashboards for example. It runs as service by SystemD and parse log in "tailf" style.

Main Features:

  • Parsing incoming ip's from web server log and convert them in to GEO metrics for the InfluxDB.
  • Used standard python lib's for the maximus compatibility.
  • Having an external 'settings.ini' for comfortable changing parameters.