Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >使用GraylogDataNode作为内置OpenSearch日志存储的GrayLog6.1.2一键安装脚本

使用GraylogDataNode作为内置OpenSearch日志存储的GrayLog6.1.2一键安装脚本

作者头像
yuanfan2012
发布于 2024-11-11 12:22:11
发布于 2024-11-11 12:22:11
55600
代码可运行
举报
文章被收录于专栏:WalkingCloudWalkingCloud
运行总次数:0
代码可运行

前言

GrayLog6.1版本开始,可以不用单独安装OpenSearch,直接安装GrayLog-DataNode,其已经内置Opensearch 经过参考官方安装文档,测试验证安装过程https://go2docs.graylog.org/current/downloading_and_installing_graylog/red_hat_installation.htm

最终整理成如下一键安装脚本GrayLogAndGrayLogDataNode6.1.2_EL9_install.sh 脚本内容如下

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#!/bin/bash
#关闭SELINUX
sed -i 's/enforcing/disabled/g' /etc/selinux/config
setenforce 0
hostnamectl set-hostname almalinux
echo "127.0.0.1 almalinux" >> /etc/hosts
sed -i "s/2.almalinux.pool.ntp.org/ntp.aliyun.com/g" /etc/chrony.conf
systemctl enable chronyd.service
systemctl restart chronyd.service
#解压安装包
mkdir -p /opt/GrayLog_install
tar -zxvf ./GrayLog6.1.2_MongoDB6.0_GrayLogDataNode6.1.2_EL9_RPM.tar.gz -C /opt/GrayLog_install
cat > /etc/yum.repos.d/mongodb-org.repo << \EOF
[mongodb-org-6.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/9/mongodb-org/6.0/x86_64/
gpgcheck=0
enabled=1
gpgkey=https://pgp.mongodb.com/server-6.0.asc
EOF

cd /opt/GrayLog_install
#安装mongodb-server服务
rpm -ivh cyrus-sasl*.rpm
rpm -ivh mongodb*.rpm
#启动mongodb-server服务
systemctl daemon-reload
systemctl enable mongod.service
systemctl start mongod.service
systemctl --type=service --state=active | grep mongod
firewall-cmd --add-port=27017/tcp --permanent --zone=public 
firewall-cmd --reload 
sysctl -w vm.max_map_count=262144;
echo 'vm.max_map_count=262144' >> /etc/sysctl.conf
sysctl -p
cd /opt/GrayLog_install
rpm -ivh graylog-datanode-6.1.2-1.x86_64.rpm
#生成password_secret随机密钥
#< /dev/urandom tr -dc A-Z-a-z-0-9 | head -c${1:-96};echo;
#例如我这里生成的为64IpxHgU43trO6mNW34FsHv6Is5c4c5H1FmWM-XF77eAjcg7Zi3Wc7lMj7IIvXbyap2C1yOn3SiCMqnCHe9QSd7PORhyHS3o
mkdir -p /data/graylog-datanode
mkdir -p /data/graylog-datanode/opensearch/config
mkdir -p /data/graylog-datanode/opensearch/data
mkdir -p /data/graylog-datanode/opensearch/logs
chown -R graylog-datanode:graylog-datanode /data/graylog-datanode
#修改graylog-server相关配置文件
sed -i "s/password_secret =/password_secret = 64IpxHgU43trO6mNW34FsHv6Is5c4c5H1FmWM-XF77eAjcg7Zi3Wc7lMj7IIvXbyap2C1yOn3SiCMqnCHe9QSd7PORhyHS3o/g" /etc/graylog/datanode/datanode.conf
sed -i "s#opensearch_config_location = /var/lib/graylog-datanode/opensearch/config#opensearch_config_location = /data/graylog-datanode/opensearch/config#g" /etc/graylog/datanode/datanode.conf
sed -i "s#opensearch_data_location = /var/lib/graylog-datanode/opensearch/data#opensearch_data_location = /data/graylog-datanode/opensearch/data#g" /etc/graylog/datanode/datanode.conf
sed -i "s#opensearch_logs_location = /var/log/graylog-datanode/opensearch#opensearch_logs_location = /data/graylog-datanode/opensearch/logs#g" /etc/graylog/datanode/datanode.conf

systemctl enable graylog-datanode.service
systemctl start graylog-datanode
cd /opt/GrayLog_install
rpm -ivh graylog-server-6.1.2-1.x86_64.rpm
#修改graylog-server相关配置文件 
cp /etc/graylog/server/server.conf /etc/graylog/server/server.conf_default
sed -i "s/password_secret =/password_secret = 64IpxHgU43trO6mNW34FsHv6Is5c4c5H1FmWM-XF77eAjcg7Zi3Wc7lMj7IIvXbyap2C1yOn3SiCMqnCHe9QSd7PORhyHS3o/g" /etc/graylog/server/server.conf
sed -i "s/root_password_sha2 =/root_password_sha2 = 429d280c5ddad83d94770b077b22124231efc727d504b107883297304b3e2939/g" /etc/graylog/server/server.conf
sed -i "s@#root_timezone = UTC@root_timezone = Asia/Shanghai@g" /etc/graylog/server/server.conf
sed -i "s@#http_bind_address = 127.0.0.1:9000@http_bind_address = 0.0.0.0:9000@g" /etc/graylog/server/server.conf
sed -i "s/allow_highlighting = false/allow_highlighting = true/g" /etc/graylog/server/server.conf

#修改graylog-server启动时JVM内存大小
sed -i "s/-Xms1g -Xmx1g/-Xms2g -Xmx2g/g" /etc/sysconfig/graylog-server

firewall-cmd --add-port=9000/tcp --permanent --zone=public 
firewall-cmd --reload
systemctl daemon-reload
systemctl start graylog-server
systemctl enable graylog-server
sleep 5s
tail -f /var/log/graylog-server/server.log

一键脚本安装与初始化过程

1、一键脚本进行安装

脚本安装完成可以看到初始配置的账号密码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
It seems you are starting Graylog for the first time. To set up a fresh install, a setup interface has
been started. You must log in to it to perform the initial configuration and continue.

Initial configuration is accessible at 0.0.0.0:9000, with username 'admin' and password 'XWRPsdpRXu'.
Try clicking on http://admin:XWRPsdpRXu@0.0.0.0:9000

2、登录9000端口,使用初始账号密码进行初始化配置

3、配置CA

4、配置续期策略

我这里写3650(10年)

5、给datanodes分配证书

6、初始化完成后登录Graylog

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-11-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 WalkingCloud 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
开源日志平台GrayLog最新稳定版本6.0.5的一键安装脚本
将如下脚本与压缩包上传到AlmaLinux9.X或RockyLinux9.X系统的同一个目录下
yuanfan2012
2024/08/11
5601
开源日志平台GrayLog最新稳定版本6.0.5的一键安装脚本
在AlmaLinux 9.3下使用一键脚本安装最新GrayLog5.2.5版本
说明:如果使用OpenSearch替换ES的话, 1.1.x <= OpenSearch <= 2.9.x
yuanfan2012
2024/03/21
3980
在AlmaLinux 9.3下使用一键脚本安装最新GrayLog5.2.5版本
开源日志平台GrayLog5.1.2一键安装脚本
yuanfan2012
2023/09/06
1.2K0
开源日志平台GrayLog5.1.2一键安装脚本
AlmaLinux9.3下使用一键安装脚本安装GrayLog5.1.11版本
考虑到CentOS7即将EOL,现使用AlmaLinux9.3版本进行安装部署GrayLog5.1.11 具体步骤如下
yuanfan2012
2024/03/21
3110
AlmaLinux9.3下使用一键安装脚本安装GrayLog5.1.11版本
在AlmaLinux 9.3下使用一键脚本安装最新GrayLog6.0.1版本
GrayLog6.0.X组件版本兼容性要求(这里说的是Graylog Open开源版本)
yuanfan2012
2024/05/22
6260
在AlmaLinux 9.3下使用一键脚本安装最新GrayLog6.0.1版本
优秀开源日志平台GrayLog5.0一键安装脚本
https://go2docs.graylog.org/5-0/downloading_and_installing_graylog/red_hat_installation.htm
yuanfan2012
2023/02/23
2.2K0
优秀开源日志平台GrayLog5.0一键安装脚本
一键安装脚本实现快速部署GrayLog Server 4.2.10单机版
所以简单整理了一下GrayLog的安装步骤脚本,来实现一键安装GrayLog Server 4.2.10单机版
yuanfan2012
2022/07/05
1.5K8
一键安装脚本实现快速部署GrayLog Server 4.2.10单机版
【重磅更新】Graylog6.1.6集群部署实践教程
GrayLog6.1.6集群+MongoDB6.0集群+Opensearch2.15集群
yuanfan2012
2025/02/18
4940
【重磅更新】Graylog6.1.6集群部署实践教程
graylog要求的配置_应用服务器配置
windows主机上安装graylog_sidecar_installer_1.1.0-1.exe
全栈程序员站长
2022/11/16
1.3K0
graylog要求的配置_应用服务器配置
CentOS7.9+OpenSearch2.7环境下安装GrayLog5.1
2021 年,开发Elasticsearch 和Kibana的Elastic公司宣布更改许可证,此举旨在禁止云服务商如AWS使用它的软件作为一种服务提供给客户,但这也意味着这两个软件不再是开源软件。发生此事的原因是,Elastic认为云服务商只使用开源软件,而不向开源软件做贡献。
yuanfan2012
2023/09/06
1.2K0
CentOS7.9+OpenSearch2.7环境下安装GrayLog5.1
如何在CentOS 7上安装Graylog 1.x.
在本教程中,我们将介绍如何在CentOS 7上安装Graylog v1.3.x(有时称为Graylog2),并将其配置为在集中位置收集系统的syslog。Graylog是一个功能强大的日志管理和分析工具,具有许多用例,从监控SSH登录和异常活动到调试应用程序。它基于Elasticsearch,Java和MongoDB。
小翼111
2018/10/09
1.6K0
CentOS 7下安装部署Graylog3.0收集分析网络设备日志
Graylog是一款优秀的日志收集分析软件,区别于ELK,它更加简洁,高效,部署使用更加简单。官方网址https://www.graylog.org/,安装手册参考http://docs.graylog.org/en/3.0/pages/installation.html
星哥玩云
2022/07/27
1.8K0
CentOS 7下安装部署Graylog3.0收集分析网络设备日志
CentOS7下部署Graylog开源日志管理系统
功能上和ELK类似,但又比ELK要简单,依靠着更加简洁,高效,部署使用简单的优势很快受到许多人的青睐
yuanfan2012
2020/05/15
7.8K11
CentOS7下部署Graylog开源日志管理系统
如何在Ubuntu 16.04上使用Graylog 2管理日志
Graylog是一个功能强大的开源日志管理平台。它聚合并从服务器日志中提取重要数据,这些数据通常使用Syslog协议发送。它还允许您在Web界面中搜索和可视化日志。
何处惹尘埃
2018/08/07
1.1K0
Graylog4.2集群部署完整教程
在graylog02 重启mongod服务,使graylog01重新变为Primary角色
yuanfan2012
2022/01/04
3.4K6
Graylog4.2集群部署完整教程
如何在Ubuntu 14.04上安装Graylog 1.x.
在本教程中,我们将介绍如何在Ubuntu 14.04上安装Graylog v1.3.x(有时称为Graylog2),并将其配置为在集中位置收集系统的syslog。Graylog是一个功能强大的日志管理和分析工具,具有许多用例,从监控SSH登录和异常活动到调试应用程序。它基于Elasticsearch,Java和MongoDB。
温浪
2018/10/09
1.3K0
使用EVE-NG模拟山石网科防火墙syslog日志接入GrayLog4.1
先上最终的效果图:防火墙NAT日志在GrayLogServer4.1的呈现的效果
yuanfan2012
2021/09/24
2.5K0
使用EVE-NG模拟山石网科防火墙syslog日志接入GrayLog4.1
如何在Debian 9上安装和配置Graylog2
Graylog是一款功能强大,免费而且开源的日志管理和分析工具,可在调试应用程序时监控SSH登录和程序的异常活动。它基于Java,Elasticsearch和MongoDB开发,并为日志的集中管理和分析提供了一个舒适美观的Web界面。
Techeek
2018/09/05
1.3K0
最细教程:CentOS 7.8 如何部署 Graylog 3
如何从已有的 ELK 体系迁移到全新的 EFGM 体系,获取更好的日志聚合、分析、展现功能呢?
Onegun
2021/11/15
1.7K0
最细教程:CentOS 7.8 如何部署 Graylog 3
【已修复Log4j2漏洞】GrayLog安全版本4.2.3升级实践
12月9日,一个影响 Apache Log4j2 2.0<=2.14.1版本的零日漏洞被公开。
yuanfan2012
2021/12/14
2.1K0
【已修复Log4j2漏洞】GrayLog安全版本4.2.3升级实践
推荐阅读
相关推荐
开源日志平台GrayLog最新稳定版本6.0.5的一键安装脚本
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验