Graylog2环境搭建

首先介绍一下安装环境。操作系统: CentOS 7.2 64位,内存: 2 GB(安装Grgylog2建议2g以上内存,曾经在一台1g的云服务器上坑了好几天,还有就是相关安全组设置一下)

这里采用docker compose的方式安装

1.安装jdk1.8

yum -y install java-1.8.0-openjdk-headless.x86_64

2.yum安装 Docker

2.1 安装依赖包

yum install -y yum-utils device-mapper-persistent-data lvm2

2.2添加Docker软件包源

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

2.3关闭测试版本list(只显示稳定版)

sudo yum-config-manager --enable docker-ce-edge

sudo yum-config-manager --enable docker-ce-test

2.4更新yum包索引

yum makecache fast

2.5 指定版本安装

yum list docker-ce --showduplicates|sort -r 

yum install docker-ce-17.09.0.ce -y

2.6启动并加入开机启动

$ sudo systemctl start docker

$ sudo systemctl enable docker

2.7验证安装是否成功(有client和service两部分表示docker安装启动都成功了)

docker version

成功的结果示:
Client:
Version: 17.09.0-ce
API version: 1.32
Go version: go1.8.3
Git commit: afdb6d4
Built: Tue Sep 26 22:41:23 2017
OS/Arch: linux/amd64

Server:
Version: 17.09.0-ce
API version: 1.32 (minimum version 1.12)
Go version: go1.8.3
Git commit: afdb6d4
Built: Tue Sep 26 22:42:49 2017
OS/Arch: linux/amd64
Experimental: false

3.安装docekr compose(compose通过配置文件可以管理多个docker)

sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose  

3.2 对二进制文件应用可执行权限

sudo chmod +x /usr/local/bin/docker-compose

3.3测试安装

docker-compose --version

结果示:docker-compose version 1.16.1, build 6d1ac21

3.4 vim graylog.yml

内容如下:(

 GRAYLOG_REST_TRANSPORT_URI:这里换成自己的服务器ip

)

version: '2'
services:
  mongo:
    image: "mongo:3"
  elasticsearch:
    image: "elasticsearch:2.3.2"
    command: "elasticsearch -Des.cluster.name='graylog'"
  graylog:
    image: "graylog2/server:2.1.0-1"
    environment:
      GRAYLOG_PASSWORD_SECRET: somepasswordpepper
      GRAYLOG_ROOT_PASSWORD_SHA2: 8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918
      GRAYLOG_REST_TRANSPORT_URI: http://192.168.99.100:12900
    depends_on:
      - mongo
      - elasticsearch
    ports:
      - "9000:9000"
      - "12900:12900"

3.5 docker-compose -f graylog.yml up -d

查看docker运行情况

3.6 docker ps

结果:

最后访问http://120.79.248.18:9000(ip改成刚才设置过的ip)
帐号密码均为admin
结果为
 

猜你喜欢

转载自www.cnblogs.com/yuan-zhi/p/9084934.html