跳转至

5.安装kibana

# 内存使用大概0.7G!

1. 安装kibana

cd /home/ubuntu

dpkg -i kibana-7.16.2-amd64.deb
root@4c16g:/etc/filebeat# cd /home/ubuntu/
root@4c16g:/home/ubuntu# ls
bin-bak  elasticsearch-7.16.2-amd64.deb  filebeat-7.16.2-amd64.deb  kibana-7.16.2-amd64.deb  logstash-7.16.2-amd64.deb  mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz  rpm-bak
root@4c16g:/home/ubuntu#
root@4c16g:/home/ubuntu#
root@4c16g:/home/ubuntu# dpkg -i kibana-7.16.2-amd64.deb
Selecting previously unselected package kibana.
(Reading database ... 129442 files and directories currently installed.)
Preparing to unpack kibana-7.16.2-amd64.deb ...
Unpacking kibana (7.16.2) ...
Setting up kibana (7.16.2) ...
Creating kibana group... OK
Creating kibana user... OK
Created Kibana keystore in /etc/kibana/kibana.keystore
Processing triggers for systemd (245.4-4ubuntu3.13) ...

3. 修改kibana配置文件

1. 备份

#1.备份
cd /etc/kibana
ls
cp kibana.yml kibana.yml.bak
root@4c16g:/home/ubuntu# cd /etc/kibana
root@4c16g:/etc/kibana# ls
kibana.keystore  kibana.yml  node.options
root@4c16g:/etc/kibana# cp kibana.yml kibana.yml.bak

2. 修改

#2.修改
vim kibana.yml
1. 打开服务端口
#1)打开第2行,端口
  1 # Kibana is served by a back end server. This setting specifies the port to use.
  2 server.port: 5601
2. 打开监听地址
#2)打开第7行,并修改为0.0.0.0(公网的话就别都开!)
  4 # Specifies the address to which the Kibana server will bind. IP addresses and host names are both valid values.
  5 # The default is 'localhost', which usually means remote machines will not be able to connect.
  6 # To allow connections from remote users, set this parameter to a non-loopback address.
  7 server.host: "0.0.0.0"
3. 指明elasticsearch服务地址
#3)打开第32行注释,并修改url
 31 # The URLs of the Elasticsearch instances to use for all your queries.
 32 elasticsearch.hosts: ["http://10.0.8.5:9200"]

4. 启动kibana

systemctl start kibana

#3.查看5601端口
netstat -tnlp|grep 5601
root@4c16g:/etc/kibana# netstat -tnlp|grep 5601
tcp        0      0 0.0.0.0:5601            0.0.0.0:*               LISTEN      2709338/node

5. 浏览器访问

# 10.0.8.5:5601
# 弹出对话框,直接点击x,忽略即可!

img_2.png

1. 创建索引

# 点击页面左侧的列表,然后点击discover,弹出页面中点击创建

img_3.png

2. 导入数据

# 在最右侧可以看到目前的数据源了,然后填入
#1. name:filebeat*,
#2. timestamp field:@timestamp,
# 点击创建索引

img_4.png

3. 查看日志信息

# 点击左侧的列表-discover,然后点击右上角的new,即可看到所有日志信息!

img_5.png

6. 手动写入日志测试

# 打开2个窗口,一个窗口监控日志,另一个窗口写入日志
#窗口1
tailf /var/log/chupeng.log

#窗口2
logger "chupeng elk log test ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"

#监控discover界面,点击右上角的刷新
# 然后点击左侧折叠按钮打开日志,发现已经监控到日志!!!

img_6.png


最后更新: 2022-02-19 13:05:46