第1章 Kibana 日志查看
1.1 打开浏览器
打开浏览器,输入 http://172.16.1.20:5601
提示:进入kibana主页面,没有内容
1.1 在左上角选择自己需要查看的日志
1.2 请选择右上角选择时间
因为默认是,15分钟内的日志,点击Last 15 minutes 后,可根据自己的需求,在此选择时间
第2章 Kibana 搜索一个错误
在搜索栏 查看 error
2.1 查看日志技巧
在Popular 下面的列表中可以选择日志含有的类型,添加到右边的日志列表中
选择日志的类型 点击remove 就是删除
第1章 Kibana 设置Tile Map 高德地图设置
1.1 安装logstash的geoip插件
使logstash可以获取到国家及城市信息
[root@elk2 tools]# /usr/share/logstash/bin/logstash-plugin install logstash-filter-geoip #提示:安装过程有点慢等待会。 Validating logstash-filter-geoip Installing logstash-filter-geoip which: no javac in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin) Installation successful [root@elk2 tools]# yum install GeoIP-data –y
3.2 编辑kibana配置文件
# 在 kibana.yml,最后面添加 [root@elk2 tools]# vim /etc/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}'
3.3 添加后重启kibana
[root@elk2 bundles]# /etc/init.d/kibana restart
3.4 在logstash服务器下载IP地址归类查询库
# 进入到下载目录 [root@elk2 tools]# cd /home/yunwei/tools/ # 下载 解压 [root@elk2 tools]# wget http://geolite.maxmind.com/download/geoip/database/GeoLite2-City.mmdb.gz [root@localhost ~]# gunzip GeoLite2-City.mmdb.gz 现在弄得 [root@elk2 conf.d]# cat nginx.conf input { redis { type => "nginx20_access" host => "172.16.1.21" data_type => "list" key => "nginx20_access" } } filter { if [type] == "nginx20_access" { geoip { source => "clientip" target => "geoip" database => "/etc/logstash/GeoLite2-City.mmdb" add_field => [ "[geoip][coordinates]", "%{[geoip][longitude]}" ] add_field => [ "[geoip][coordinates]", "%{[geoip][latitude]}" ] } mutate { convert => [ "[geoip][coordinates]", "float"] } } } output { if [type] == "nginx20_access"{ elasticsearch { hosts => "172.16.1.20:9200" index => "logstash-nginx20_access-%{+YYYY.MM.dd}" } } }
1.1 进入后选择Geo Coordinates
1.1 查看地图中有访问的IP
1.1 在Options 中可以选择不同的标识IP 方式
1.1 绘制kibana 地图 热度图