Graylog 部署文档

Graylog 部署文档graylog 部署文档

前言

在这里插入图片描述

一、准备环境

二、单节点部署

首先部署单节点最小化 graylog,部署步骤如下:

$ setenforce 0 #将SELINUX=enable修改成SELINUX=disabled,保存退出 $ vim /etc/selinux/config $ systemctl stop firewalld $ systemctl disable firewalld 

3.系统优化

$ vim /etc/security/limits.conf #加入以下内容 * soft nofile  * hard nofile  * soft nproc  * hard nproc  * soft memlock unlimited * hard memlock unlimited $ vim /etc/sysctl.conf #加入以下内容 vm.max_map_count =  $ source /etc/sysctl.conf 

4.安装 jdk 以及 pwgen(用来生成密码校验码)

$ yum install java-1.8.0-openjdk-headless.x86_64 $ yum install epel-release $ yum install pwgen 

5.安装 mongodb

#新建mongodb的repo文件 $ vim /etc/yum.repos.d/mongodb-org-4.0.repo #加入以下内容: [mongodb-org-4.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc $ yum install mongodb-org $ systemctl daemon-reload $ systemctl enable mongod.service $ systemctl start mongod.service 

6.安装 Elasticsearch

$ rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch # 新建Elasticsearch的repo文件 $ vim /etc/yum.repos.d/elasticsearch.repo # 加入以下内容: [elasticsearch-6.x] name=Elasticsearch repository for 6.x packages baseurl=https://artifacts.elastic.co/packages/oss-6.x/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch enabled=1 autorefresh=1 type=rpm-md $ yum install elasticsearch-oss $ vim /etc/elasticsearch/elasticsearch.yml # 修改elasticsearch配置文件,加入以下内容  cluster.name: graylog action.auto_create_index: false $ chkconfig --add elasticsearch $ systemctl daemon-reload $ systemctl enable elasticsearch.service $ systemctl start elasticsearch.service 

7.安装 graylog

$ rpm -Uvh https://packages.graylog2.org/repo/packages/graylog-3.0-repository_latest.rpm $ yum install graylog-server $ vim /etc/graylog/server/server.conf # 修改graylog配置文件,将password_secret和root_password_sha2的值填上,password_secret的值通过 
   
     命令生成,root_password_sha2的值通过< echo -n "Enter Password: " && head -1 命令生成,填上后,保存退出。如: 
    password_secret = ESVfAErGXhpih8FLTncNP3tDAoz4V6Oz25PWdca8r4aqLJJNt8Yl5MRv5EGyJnjBDvUFSBgCaL8Ymm8D3s3Oub0j8Un5Zuvy root_password_sha2 = fee0d18c93ebeb597aed4dfcc87dafb2dccc65687c2 # 修改http_bind_address的值,以方便访问 http_bind_address = 0.0.0.0:9000 $ chkconfig --add graylog-server $ systemctl daemon-reload $ systemctl enable graylog-server.service $ systemctl start graylog-server.service 
$ echo "Hello, Just Test!" | nc localhost 5555 

在这里插入图片描述
点击 Show received messages,即可查看到日志信息。
在这里插入图片描述




三、集群部署

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/203957.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午9:12
下一篇 2026年3月19日 下午9:12


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号