首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该定期更新GeoLiteCity.dat吗?

我应该定期更新GeoLiteCity.dat吗?
EN

Stack Overflow用户
提问于 2014-11-25 15:54:36
回答 1查看 7.7K关注 0票数 9

Logstash可以使用捆绑的GeoLiteCity.dat数据库进行IP地址地理查找。这个数据库与由MaxMind提供的相同吗?MaxMind在每个月的第一个星期二更新数据库。

将作业设置为自动刷新数据库而不是等待来自ElasticSearch的Logstash更新是明智的吗?

编辑:2014年12月1日,这是我为执行数据库自动更新而编写的bash脚本。我对此过滤器的源代码。的了解是,可能需要重新启动服务才能处理更新的数据库文件。

代码语言:javascript
复制
#!/bin/bash

# Downloads the latest GeoLight DBs from maxmind.
# Updates/replaces the databases that logstash uses.
# These are the IP-to-location databases that logstash uses.
# Maxmind updates them once a month on the first Tuesday of the month.
# See http://dev.maxmind.com/geoip/legacy/geolite/

echo Beginning update of GeoIP databases for logstash.
cd /tmp
rm -f GeoIPASNum.dat.gz GeoIPASNum.dat GeoLiteCity.dat.gz GeoLiteCity.dat
echo Downloading latest files.
wget --quiet --output-document GeoIPASNum.dat.gz http://download.maxmind.com/download/geoip/database/asnum/GeoIPASNum.dat.gz || { echo 'Download of GeoIPASNum.dat.gz failed' ; exit 1; }
wget --quiet --output-document GeoLiteCity.dat.gz http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz || { echo 'Download of GeoLiteCity.dat.gz failed' ; exit 1; }

echo Unzipping
gunzip GeoIPASNum.dat.gz
gunzip GeoLiteCity.dat.gz

echo Setting permissions
chmod 664 GeoIPASNum.dat GeoLiteCity.dat
chown logstash:logstash GeoIPASNum.dat GeoLiteCity.dat

echo Replacing existing files and backing up the old.
cd /opt/logstash/vendor/geoip/
mv -f GeoIPASNum.dat GeoIPASNum.dat.bak && mv /tmp/GeoIPASNum.dat .
mv -f GeoLiteCity.dat GeoLiteCity.dat.bak && mv /tmp/GeoLiteCity.dat .

echo Restarting logstash
# Modify for your distro services model.
service logstash restart

echo Done
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-30 16:34:49

是的,它是同一个数据库,是的,您可以使用maxmind网站的更新。我在ubuntu中使用了geoip-database-contrib包,其中包括一个cronjob,它可以自动更新maxmind中的数据库文件。

我不知道maxmind数据集变化的速度有多快,但是由于logstash (包括数据库文件)的发布时间很慢(当前的1.4.2是5个月前发布的),所以我使用了一个最新的数据库。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27131211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档