Map User Location With Geoip And ELK Through Nginx Access Log

ELK Server Environment

1
2
3
4
5
6
7
8
9
10
11
$ cat /etc/issue
Ubuntu 14.04.4 LTS
$ ifconfig eth0 | grep inet
inet addr:192.168.0.110
$ cat /proc/cpuinfo | grep processor
processor : 0
processor : 1
processor : 2
processor : 3
$ cat /proc/meminfo | grep MemTotal
MemTotal: 8125540 kB

How to install ELK and Filebeat

ELK Server Environment

1
2
3
4
5
6
7
8
9
10
11
$ cat /etc/issue
Ubuntu 14.04.4 LTS
$ ifconfig eth0 | grep inet
inet addr:192.168.0.110
$ cat /proc/cpuinfo | grep processor
processor : 0
processor : 1
processor : 2
processor : 3
$ cat /proc/meminfo | grep MemTotal
MemTotal: 8125540 kB

Canal sync data to elasticsearch by Mysql binlog

Server environment

1
2
3
4
5
6
7
8
9
10
$ cat /etc/issue
Ubuntu 14.04.5 LTS

$ java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)

$ mysqld --version
mysqld Ver 5.7.20 for Linux on x86_64 (MySQL Community Server (GPL))

Operate on Elasticsearch 2.2

Server environment

1
2
3
4
5
6
7
8
$ cat /etc/issue
Ubuntu 14.04.5 LTS

$ curl localhost:9200
{
"version" : {
"number" : "2.2.0",
...
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×