• 安装Kibana到Linux(源码)


    运行环境

    系统版本:CentOS Linux release 7.3.1611 (Core)
    软件版本:Kibana-7.1.0
    硬件要求:最低2核4GB

    安装过程

    1、源码安装JDK

    1.1、从官网下载源码包

    官网下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html。
    可能需要注册一个Oracle账号。

    root@localhost:~# wget https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.tar.gz?AuthParam=1555053295_8cf8b2b24ab4f6973dcc2a05d83be26d
    

    1.2、解压源码包到安装目录

    root@localhost:~# mv jdk-8u201-linux-x64.tar.gz* jdk-8u201-linux-x64.tar.gz
    root@localhost:~# mkdir /usr/local/jdk
    root@localhost:~# tar xzvf jdk-8u201-linux-x64.tar.gz -C /usr/local/jdk/
    

    1.3、配置环境变量

    配置环境变量,使命令在全局生效。

    root@localhost:~# vim /etc/profile
    export JAVA_HOME=/usr/local/jdk/jdk1.8.0_201
    export PATH=$JAVA_HOME/bin:$PATH
    root@ubuntu:~# source /etc/profile
    

    1.4、查看版本

    root@localhost:~# java -version
    java version "1.8.0_201"
    Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
    Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
    

    2、下载kibana软件包

    kibana软件包由ELK官网提供。

    [root@localhost ~]# wget https://artifacts.elastic.co/downloads/kibana/kibana-7.1.0-linux-x86_64.tar.gz
    

    3、安装kibana

    [root@localhost ~]# mkdir /usr/local/elk
    [root@localhost ~]# tar xzvf kibana-7.1.0-linux-x86_64.tar.gz -C /usr/local/elk/
    

    4、安装Nginx

    用于反代kibana。

    [root@localhost ~]# yum -y install nginx
    

    5、配置kibana

    [root@localhost ~]# vim /usr/local/elk/kibana-7.1.0-linux-x86_64/config/kibana.yml
    server.port: 5601
    #设置监听端口。
    server.host: "localhost"
    #设置监听地址。
    elasticsearch.hosts: ["http://localhost:9200"]
    #设置用于所有查询的Elasticsearch实例地址,连接到Elasticsearch。
    logging.dest: /var/log/kibana.log
    #设置kibana将日志记录到指定文件中。
    i18n.locale: "zh-CN"
    #设置kibana为中文。
    

    6、配置Nginx

    配置Nginx反代kibana。

    [root@localhost ~]# vim /etc/nginx/conf.d/elk.conf
    upstream elks {
    server 127.0.0.1:5601 weight=1 max_conns=0 max_fails=1 fail_timeout=60s;
    }
    server {
        listen       80;
        server_name  elk.test.com;
        access_log  /var/log/nginx/elk_access.log  main;
        location / {
                proxy_pass http://elks;
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }
        error_page 404 /404.html;
        location = /40x.html {
        }
        error_page 500 502 503 504 /50x.html;
        location = /50x.html {
        }
    }
    

    7、启动kibana服务

    [root@localhost ~]# nohup /usr/local/elk/kibana-7.1.0-linux-x86_64/bin/kibana &
    [root@localhost ~]# tail -n 200 -f /var/log/kibana.log
    {"type":"log","@timestamp":"2019-06-03T08:43:20Z","tags":["listening","info"],"pid":53928,"message":"Server running at http://localhost:5601"}
    [root@localhost ~]# netstat -lnupt |grep 5601
    tcp        0      0 127.0.0.1:5601          0.0.0.0:*               LISTEN      53928/node     
    

    8、启动Nginx服务

    [root@localhost ~]# systemctl restart nginx
    [root@localhost ~]# netstat -lnupt |grep 80
    tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      54037/nginx: master 
    

    9、访问到ELK-WEB管理控制台(kibana)

    在浏览器中直接输入"http://Server_IP"或者"域名"即可。

    乐在分享!~~
  • 相关阅读:
    视频输入 范例
    视频输出 范例
    开启VI视频输入设备 范例
    初始化MMP系统 范例
    Git 的使用
    DVS/DVR/NVR/XVR
    shell命令中 && 和 || 的区别
    码流 / 码率 / 比特率 / 帧速率 / 分辨率 / 高清
    DNS与DSN
    ob_start()失效与phpunit的非正常结束
  • 原文地址:https://www.cnblogs.com/network-ren/p/12377223.html
Copyright © 2020-2023  润新知