首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >AlmaLinux9.7(EL9)系统下一键脚本安装GrayLog7.0.5最新版本

AlmaLinux9.7(EL9)系统下一键脚本安装GrayLog7.0.5最新版本

作者头像
yuanfan2012
发布2026-04-02 15:46:17
发布2026-04-02 15:46:17
1010
举报
文章被收录于专栏:WalkingCloudWalkingCloud

1、开源日志平台GrayLog发布了最新版本7.0.5

由于官方推荐使用Graylog-Datanode作为Graylog的日志数据节点,其已经内置了OpenSearch2.9.13

且众多网友还是比较倾向于CentOS系的系统

例如RockyLinux9.7及AlmaLinux9.7,因此重新制作了最新的GrayLog7.0.5的EL9系统下的一键安装脚本

其中的主要组件版本信息

  • GrayLog7.0.5
  • GrayLog-Datanode7.0.5
  • MongoDB8.2.5

2、EL9系统下的GrayLog7.0.5一键安装脚本内容如下

代码语言:javascript
复制
#!/bin/bash
#关闭SELINUX
sed -i 's/enforcing/disabled/g' /etc/selinux/config
setenforce 0
#解压安装包
mkdir -p /opt/GrayLog_install
tar -zxvf ./GrayLog7.0.5_MongoDB8.2.5_DataNode7.0.5_EL9_RPM.tar.gz -C /opt/GrayLog_install
cat > /etc/yum.repos.d/mongodb-org.repo << \EOF
[mongodb-org-8.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/9/mongodb-org/8.2/x86_64/
gpgcheck=0
enabled=1
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 

#安装graylog-datanode(其内置OpenSearch)
rpm -ivh /opt/GrayLog_install/graylog-datanode-7.0.5-2.x86_64.rpm
#Ensure that the Linux setting vm.max_map_count is set to at least 262144
echo 'vm.max_map_count=262144' | sudo tee -a /etc/sysctl.d/99-graylog-datanode.conf
sysctl --system
cat /proc/sys/vm/max_map_count 
#根据官方文档openssl rand -hex 32命令随机生成password_secret
#可以自行使用sudo openssl rand -hex 32命令随机生成password_secret并在/etc/graylog/datanode/datanode.conf文件中进行替换
sed -i "s/password_secret =/password_secret = 923d7af5ae3049978a19d328bea02935c2400688222e3b0f0217b6d159af5e47/g" /etc/graylog/datanode/datanode.conf

#修改graylog-datanode中opensearch日志数据存储目录到/data目录下,方便后期扩容
mkdir -p /data/graylog-datanode/opensearch/data
mkdir -p /data/graylog-datanode/opensearch/logs
chown -R graylog-datanode:graylog-datanode /data/graylog-datanode
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 daemon-reload
systemctl enable graylog-datanode.service 
systemctl start graylog-datanode.service 
#安装graylog-server服务
rpm -ivh  /opt/GrayLog_install/graylog-server-7.0.5-2.x86_64.rpm
cp /etc/graylog/server/server.conf /etc/graylog/server/server.conf_default
#修改graylog-server相关配置文件
sed -i "s/password_secret =/password_secret = 923d7af5ae3049978a19d328bea02935c2400688222e3b0f0217b6d159af5e47/g" /etc/graylog/server/server.conf
sed -i "s/root_password_sha2 =/root_password_sha2 = fdf5e0ba25719d981ae4bd3edd465d71fb91e1d113bdf62a0b0a9963711163ef/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
#启动graylog-server服务
systemctl daemon-reload
systemctl restart graylog-server
systemctl enable graylog-server
#请根据最后graylog-server日志文件中的登录账号与密码 浏览器登录Graylog Web界面进行初始化
#tail -f /var/log/graylog-server/server.log | grep "0.0.0.0:9000"

以上脚本是针对RHEL9.X/CentOS9.X等EL9系列系统的一键安装脚本

3、使用一键脚本进行安装

将如下脚本与压缩包上传到AlmaLinux9.X或RockyLinux9.X系统的同一个目录下GrayLog7.0.5_MongoDB8.2.5_DataNode7.0.5_EL9_RPM.tar.gzGrayLog7.0.5_Datanode7.0.5_MongoDB8.2.5_EL9_install.shaaa

然后sh GrayLog7.0.5_Datanode7.0.5_MongoDB8.2.5_EL9_install.sh 执行一键安装脚本即可

(图片点击放大查看)

下面是安装过程的截图

(图片点击放大查看)

4、初始化

tail -f /var/log/graylog-server/server.log

(图片点击放大查看)

5、Web登录Graylog7.0.5

(图片点击放大查看)

(图片点击放大查看)

(图片点击放大查看)

(图片点击放大查看)

安装完成后Graylog的登录账号密码为admin/Graylog@2025

(图片点击放大查看)

(图片点击放大查看)

6.脚本获取方式

GrayLog7.0.5 EL9一键安装脚本与压缩包下载链接请在添加本文作者微信获取

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、开源日志平台GrayLog发布了最新版本7.0.5
  • 2、EL9系统下的GrayLog7.0.5一键安装脚本内容如下
  • 3、使用一键脚本进行安装
  • 4、初始化
  • 5、Web登录Graylog7.0.5
  • 6.脚本获取方式
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档