elk6.x之kibana展示GEOIP中文地图

本文介绍了如何在elk6.4环境下,利用GeoIP更新程序进行数据库自动更新,并配置logstash的GEOIP插件解析IP获取地理位置信息。通过设置logstash配置文件,将数据发送到Elasticsearch,然后在Kibana中展示中文地图。主要步骤包括安装GeoIP更新、编写GeoIP.conf文件和运行更新程序。在Kibana中,通过修改kibana.yml的tilemap.url为中文地图服务URL,实现地图显示的语言切换。
摘要由CSDN通过智能技术生成

环境:CentOS6.8,elk6.4

GEOIP是logstash的一个过滤插件,作用是分析访问IP获取地理位置

使用GeoIP更新

MaxMind提供GeoIP更新程序,该程序为GeoIP2和GeoIP Legacy二进制数据库执行自动更新。请按照以下说明操作

第1步 - 安装GeoIP更新

下载免费GEOIP2库(以前的GEOIP旧数据库官方不再维护)

这边以rpm包为例,其他方式https://github.com/maxmind/geoipupdate

wget https://github.com/maxmind/geoipupdate/releases/download/v4.0.2/geoipupdate_4.0.2_linux_amd64.rpm
 rpm -i geoipupdate_4.0.2_linux_amd64.rpm

第2步 - 使用帐户信息获取GeoIP.conf

获取配置文件,rpm安装之后有,在/etc/GeoIP.conf,其他方式未测试

您也可以使用下面的模板手动编写此文件(不推荐)。

#GeoIP.conf文件 - 由geoipupdate程序用于更新数据库
#来自http://www.maxmind.com
AccountID YOUR_ACCOUNT_ID_HERE 
LicenseKey YOUR_LICENSE_KEY_HERE 
EditionIDs YOUR_EDITION_IDS_HERE

 

对于免费的GeoLite2数据库

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值