文档首页 > > 移植指南> 安装Graylog

安装Graylog

分享
更新时间:2020/08/31 GMT+08:00

介绍

简要介绍

Graylog是一个开源的日志聚合、分析、审计、显示和预警工具。

Graylog完全基于Java代码编写,运行时需要依赖JDK。本文以openjdk on arm为例介绍如何在鲲鹏生态中使用Graylog。

语言:Java

一句话描述:一个开源的日志聚合、分析工具

建议的版本

建议使用版本为“graylog-server_3.0”

环境要求

云服务器要求

本文以云服务器KC1实例测试,云服务器配置如表1所示。

表1 云服务器配置

项目

说明

规格

kc1.large.2 | 4vCPUs | 8GB

磁盘

系统盘:高IO(40GB)

操作系统要求

操作系统要求如表2所示。

表2 操作系统要求

项目

说明

下载地址

CentOS

  • 版本:7.5
  • Kernel:4.14.0

在公共镜像中已提供

EulerOS

  • 版本:2.8
  • Kernel:4.19.36

在公共镜像中已提供

Ubuntu

  • 版本:18.04
  • Kernel:4.15

在公共镜像中已提供

配置安装环境

  • JDK (>= 8)
  • Elasticsearch (5.x or 6.x)
  • MongoDB (>= 3.6)

安装(Ubuntu操作系统)

方式一:直接下载软件包安装。

wget https://packages.graylog2.org/repo/debian/pool/stable/3.0/g/graylog-server/graylog-server_3.0.2-1_all.deb

sudo dpkg -i graylog-server_3.0.2-1_all.deb

方式二:配置软件仓库后,使用apt-get安装。

  1. 配置Graylog软件仓库。

    wget https://packages.graylog2.org/repo/packages/graylog-3.0-repository_latest.deb

    sudo dpkg -i graylog-3.0-repository_latest.deb

  2. 进入“graylog.list”文件目录。

    cd /etc/apt/sources.list.d

  3. 编辑“graylog.list”

    vim graylog.list

  4. 修改“/etc/apt/sources.list.d/graylog.list”文件。

    修改后内容如下所示:

    deb [arch=amd64] https://packages.graylog2.org/repo/debian/ stable 3.0

    Graylog软件本身为noarch,但软件仓库的路径必须制定为amd64。

  5. 使“graylog.list”文件修改生效。

    sudo apt-get update

  6. 安装Graylog。

    sudo apt-get install graylog-server

安装(CentOS、EulerOS操作系统)

方式一:直接下载软件包安装。

wget https://packages.graylog2.org/repo/el/stableServer/3.0/x86_64/graylog-server-3.0.2-1.noarch.rpm

sudo rpm -ivh graylog-server-3.0.2-1.noarch.rpm

方式二:配置软件仓库后,使用apt-get安装。

  1. 添加Graylog GPG key用来给软件包签名。

    Graylog GPG key的获取地址:

    https://github.com/Graylog2/fpm-recipes/blob/master/recipes/graylog-repository/files/rpm/RPM-GPG-KEY-graylog

    执行后面的步骤前,GPG key应该已经被放在“/etc/pki/rpm-gpg/RPM-GPG-KEY-graylog”下了。

  2. 创建一个文件“/etc/yum.repos.d/graylog.repo”

    内容如下:
    [graylog]
    name=graylog
    baseurl=https://packages.graylog2.org/repo/el/stable/3.0/x86_64/
    gpgcheck=1
    repo_gpgcheck=0
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-graylog

  3. 完成安装。

    sudo yum install graylog-server

    Graylog软件本身为noarch,但软件仓库的路径必须制定为x86_64。

运行和验证

  1. 执行如下命令,启动Graylog。

    sudo systemctl start graylog-server

  2. 软件包安装后,没有自动配置为开机启动。执行以下命令,配置为开机启动。

    sudo systemctl enable graylog-server

升级(Ubuntu操作系统)

方式一:直接下载软件包安装升级。

wget https://packages.graylog2.org/repo/debian/pool/stable/3.0/g/graylog-server/graylog-server_3.0.2-1_all.deb

sudo dpkg -i graylog-server_3.0.2-1_all.deb

在dpkg工具中,升级和安装的参数均为“-i”

方式二:配置软件仓库后,使用apt-get升级。

  1. 配置Graylog软件仓库。

    wget https://packages.graylog2.org/repo/packages/graylog-3.0-repository_latest.deb

    sudo dpkg -i graylog-3.0-repository_latest.deb

    sudo apt-get update

  2. 完成升级。

    sudo apt-get upgrade graylog-serve

升级(CentOS、EulerOS操作系统)

方式一:直接下载软件包安装升级。

wget https://packages.graylog2.org/repo/el/stableServer/3.0/x86_64/graylog-server-3.0.2-1.noarch.rpm

sudo rpm -Uvh graylog-server-3.0.2-1.noarch.rpm

方式二:配置软件仓库后,使用apt-get升级。

  1. 首先添加Graylog GPG key用来给软件包签名,Graylog GPG key的获取地址:

    https://github.com/Graylog2/fpm-recipes/blob/master/recipes/graylog-repository/files/rpm/RPM-GPG-KEY-graylog

    执行后面的步骤前,GPG key应该已经被放在“/etc/pki/rpm-gpg/RPM-GPG-KEY-graylog”下了。

  2. 创建一个文件“/etc/yum.repos.d/graylog.repo”

    内容如下:
    [graylog]
    name=graylog
    baseurl=https://packages.graylog2.org/repo/el/stable/3.0/x86_64/
    gpgcheck=1
    repo_gpgcheck=0
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-graylog

  3. 完成安装。

    sudo yum upgrade graylog-server

    上面路径包含了x86_64,应为官方错误。Graylog的全部软件均属于noarch。

参考资料

Graylog官网:https://www.graylog.org/

Graylog软件包:https://packages.graylog2.org

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问