首页 > TAG信息列表 > Geoip

elk收集分析nginx日志

  修改nginx配置 把nginx日志修改成json格式,在nginx.conf中添加如下内容,重启nginx。 log_format log_json '{"@timestamp":"$time_iso8601",' '"http_host":"$http_host",'

ELK 之 GeoIP

需求    我们都知道nginx日志里面有域名,同时也有用户的远程ip。但是ip其实我们看不出什么东西,我们知道通过ip其实可以查询一些地理位置信息出来的(很多网站都可以直接查的)。这个过程就是GeoIP:就是通过来访者的IP,定位他的经纬度,国家/地区,省市,甚至街道等位置信息。而在logstash里

.net core 和 WPF 开发升讯威在线客服系统:使用本地IP数据库实现访客来源快速定位,支持国外

本系列文章详细介绍使用 .net core 和 WPF 开发 升讯威在线客服与营销系统 的过程。本产品已经成熟稳定并投入商用。 免费使用 & 私有化部署:https://kf.shengxunwei.com 视频实拍:演示升讯威在线客服系统在网络中断,直接禁用网卡,拔掉网线的情况下,也不丢消息,不出异常。 https://blog

Cannot redeclare xxxxxx() (previously declared in C:\WWW\xxx.xxx:xxx)

错误提示: Cannot redeclare xxxxxx() (previously declared in C:\WWW\geoip.inc:xxx) in <b>C:\WWW\geoip.inc</b> on line <b>xxx</b><br /> 错误原因: 这个问题是因为多次引用导致重复声明 解决方法: 1.看到报错的那个文件,这里是C:\WWW\geoip.inc 2.搜索引用 geoip.inc 的文件,找

Kibana地图配置使用高德地图

背景 目前Kibana默认自带的地图全部是英文,更换高德地图对地图汉化。 部署 1、修改配置 编辑kibana配置文件kibana.yml,最后面添加 tilemap.url: 'http://webrd02.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=7&x={x}&y={y}&z={z}' 2、从logstash服务器下载IP地址

laravel获取IP地址的真实地理位置

laravel获取IP地址的真实地理位置国内:composer require "zhuzhichao/ip-location-zh"Ip::find('171.12.10.156') //指定ip查询Ip::find(Request::getClientIp()) //来自客户访问// 返回结果array (size=4)  0 => string '中国' (length=6)  1 => string '河南'

Linux更新geoip库

  以前可以随便下载,19年后需要注册,安装进行更新   1、找到官方更新地址 https://github.com/maxmind/geoipupdate 2、安装 找到对应系统的安装包,rpm -Uvhi path/to/geoipupdate_4.0.0_linux_amd64.rpm,替换新版本的rpm包 安装完之后目录在/usr/bin/geoipupdate 具体的配置的话

ES解决geoip的location不为geo_point格式

by: 铁乐猫 date: 2020-01-08 环境: ELK各组件均为7.0版本 出现问题的索引名称为tielemao_web_log* 问题: 使用了geoip插件,入库的索引中location仍不是geo_point格式,以致想做地图经纬度的展示时做不了。 原因: 默认的log_template模板中没有任何匹配。 解决办法: 新建索引模板,设置匹

15. Nginx Geo

IP数据库下载地址: 国家数据库:http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz 城市数据库:http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz http { geoip_country /path/to/GeoIP.dat; geoip_city /path/to/GeoLiteC

关于 Wireshark3 中 GeoIP 的问题

本文首发:https://www.somata.work/2019/AboutWireshark3GeoIPQ.html 之前在用 Wireshark 书里面讲到了 GeoIP 反解地址信息的用法,但是我用 Wireshark 找了半天也没找到 GeoIP 设置数据库的配置选项,网上查了很久,全是针对 有 GenIP 的解释。我自己去查了 Wireshark 的 releases 之后

客户端灰度发布,NGINX+GeoIP2+GeoIP Database

需求的产生 (分地区更新) 我们公司呢是做电商平台的,其主打商品里有一款智能饮水机产品,而每台智能饮水机产品都是装在全国客户的家里。为了售后维护需要服务端如何保存数据并传回这块实现较简单,而在远程展示水机的余额、归属地、出水的质量等功能这块是由水机自身所镶嵌的一块智能PA

php-在Woocommerce 3中获取用户地理定位的国家名称

我想根据用户geoip国家名称在woocommerce标头中添加“我们运送到{country name}”? 我想在我的woocommerce商店的标题中写一个html内容,例如我们运送到“您的国家名”. 任何帮助将不胜感激? 我已经启用woocommerce地理位置.解决方法:您可以通过以下方式基于WC_Geolocation Class创建

ELK技术栈之-Logstash详解

ELK技术栈之-Logstash详解   前言 在第九章节中,我们已经安装好Logstash组件了,并且启动实例测试它的数据输入和输出,但是用的是最简单的控制台标准输入和标准输出,那这节我们就来深入的学习Logstash的详细使用。 常用启动参数 我们在上一节中演示了启动Logstash的实例,其中我们启动

ELK7.4-坐标地图映射Nginx用户地理位置

小生博客:http://xsboke.blog.51cto.com -------谢谢您的参考,如有疑问,欢迎交流 目录 需求 环境 logstash配置 kibana配置 需求 使用Geoip解析nginx用户IP地理位置,然后通过kibana的"coordinates map"实现映射用户地理位置可视化 环境 这里主要展示logstash filt

将XML数据提取到php [复制]

参见英文答案 > How do you parse and process HTML/XML in PHP?                                    30个 我正在尝试从XML文件中提取数据(http://freegeoip.net/xml/google.com).您可以看到该文件的内容如下所示: <Response> <Ip>74.125.23

将MaxMind的GeoLite2导入MySQL

MaxMind的GeoLite2是一个很棒的数据库,如果你想将IP地址映射到国家,它非常有用. 为了有效地做到这一点,我想用这样的方案将它导入MySQL数据库: 我记得很久以前为CSV数据库编写了一个导入脚本,但是今天可以下载的CSV格式很难理解,至少对我来说是这样的: network,geoname_id,registe

如何在PHP中进行geoip查找?

我见过的所有教程都指向了geoip_record_by_name等函数.我总是得到这个错误:致命错误:在/home/\u0026lt;acct\u0026gt;/public_html/geoip.php上调用未定义的函数geoip_record_by_name(),行< line> 我正在“共享”托管,这意味着我无权安装PECL geoip扩展. 什么是其他(免费!)方式来执行g

php – 为什么geoip会抛出异常?

为什么这段代码: geoip_country_code_by_name('unknown'); 生成ErrorException,什么时候必须返回false?解决方法:这是GeoIP包中的错误,并未在任何版本中修复(< = 1.0.8).然而它固定在行李箱中(see this revision).您可以通过编译来自最新主干的源来解决此问题. 编辑:感谢Wrikken指

Nginx高级

Nginx高级模块 ngx_http_rewrite_module 什么是rewrite rewrite的主要功能是实现URL地址重写,需要PCRE软件的支持,通过PCRE兼容正则表达式语法进行匹配。 作用场景: URL访问跳转,支持开发设计,如页面跳转,兼容性支持,展示效果等 SEO优化 维护:后台维护、流量转发等 安全 rewrite的

如何在PHP项目中创建GeoIP功能?

我有一些IP地址($_SERVER [‘REMOTE_ADDR’]),我必须接收(学习)国家名称,如果我也能接收(学习)城市的名称,那将是很好的.并且不要忘记它是php项目,有用的API – 非常好. 附:这是一些开源项目,我们必须只使用免费和开源工具.解决方法:无(仅需要’GeoIP.dat’文件).要下载免费的GeoIP

python – 在Windows上安装GeoIP?

有没有人知道如何通过几个简单的步骤在Windows上安装GeoIP的C库.即使是一些复杂的步骤也可以.我研究并尝试从安装文件中编译它但多次失败.有时候,我收到的错误是无法找到GeoIP.h.其他时候我得到的bugtrack_url不是编译的有效选项. 我尝试过使用pip install GeoIP,我也尝试过使用set

ruby – Maxmind Geoip城市编码问题

当使用Nginx配置Max Mind时(使用类似于proxy_set_header GEOIP_CITY $geoip_city;),当城市名称中包含重音时(如蒙特利尔),我会遇到城市名称的编码问题. 我到处搜索,我找不到强制utf-8编码的nginx开关.我错过了什么? 我试着在ruby的一边使用city.force_encoding(‘iso-8859-1’).enco

如何通过PHP检测中东访问者?

我正在寻找一种明确的方式来检测访客是否来自中东.如果是的话,我需要显示一个不同的标题图像(当前的标题图像中有一个标记图像,所以它不受欢迎). 我可以编写if then else,但我只是想找一个简单的函数来检测.这是我用来通过IP获取国家的功能: function get_country_by_ip($ip){

nginx之Geoip读取地域信息模块

1 geoip_module模块基于IP地址匹配MaxMind GeolP二进制文件,读取IP所在地域信息。yum install nginx-module-geoipgeoip2已经有了,安装另寻2、http_geoip_module使用一、区别国内外作HTTP访问规则二、区别国内城市地域作HTTP访问规则用到的ip数据库链接:https://pan.baidu.com/s/1KcFh

通过UWSGI / NGINX将参数传递给Python Flask

我正在尝试将GeoIP模块与我的Nginx和Uwsgi堆栈一起使用.所有教程都与使用fastcgi有关,但由于我不使用fastcgi它没有帮助. 我需要让nginx通过自定义HTTP头将GeoIP数据传递到CGI应用程序,例如: proxy_set_header X-GeoIP-Country $geoip_country_name; proxy_set_header X-GeoIP-City