开源日志平台GrayLog最新版本7.0的一键安装脚本
开源日志平台GrayLog发布了最新版本7.0
本文参考GrayLog官方安装指导完成
GrayLog7.0的组件版本兼容性要求
1、MongoDB版本最低要求7.X,最高8.X
2、OpenSearch版本最高2.19.3


本次一键安装脚本使用的组件版本
1、MongoDB版本8.0
2、OpenSearch版本2.19.3
一、一键安装脚本如下 #!/bin/bash#关闭SELINUXsed -i 's/enforcing/disabled/g' /etc/selinux/configsetenforce 0#解压安装包mkdir -p /opt/GrayLog_installtar -zxvf ./GrayLog7.0_MongoDB8.0_OpenSearch2.19.3_EL9_RPM.tar.gz -C /opt/GrayLog_installcat > /etc/yum.repos.d/mongodb-org.repo << \EOF[mongodb-org-8.0]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/9/mongodb-org/8.0/x86_64/gpgcheck=0enabled=1EOFcd /opt/GrayLog_install#安装mongodb-server服务rpm -ivh cyrus-sasl*.rpmrpm -ivh mongodb*.rpm#启动mongodb-server服务systemctl daemon-reloadsystemctl enable mongod.servicesystemctl start mongod.servicesystemctl --type=service --state=active | grep mongodfirewall-cmd --add-port=27017/tcp --permanent --zone=public firewall-cmd --reload #安装opensearchenv OPENSEARCH_INITIAL_ADMIN_PASSWORD=Opensearch_2025 rpm -ivh /opt/GrayLog_install/opensearch-2.19.3-linux-x64.rpm#单独的/data目录下创建目录用于存放opensearch数据mkdir -p /data/opensearch/datamkdir -p /data/opensearch/logschown -R opensearch /data/opensearchsysctl -w vm.max_map_count=262144echo'vm.max_map_count=262144' >> /etc/sysctl.confcp /etc/opensearch/opensearch.yml /etc/opensearch/opensearch.yml_default#修改opensearch相关配置文件sed -i "s@#cluster.name: : graylog@g" /etc/opensearch/opensearch.ymlsed -i "s@#node.name: : graylog@g" /etc/opensearch/opensearch.ymlsed -i "s#path.data: /var/lib/opensearch#path.data: /data/opensearch/data#g" /etc/opensearch/opensearch.ymlsed -i "s#path.logs: /var/log/opensearch#path.logs: /data/opensearch/logs#g" /etc/opensearch/opensearch.ymlsed -i "s@#network.host: : 0.0.0.0@g" /etc/opensearch/opensearch.ymlecho"discovery.type: single-node" >> /etc/opensearch/opensearch.ymlecho"action.auto_create_index: false" >> /etc/opensearch/opensearch.ymlecho"indices.query.bool.max_clause_count: 32768" >> /etc/opensearch/opensearch.ymlsed -i "s#plugins.security.ssl.http.enabled: true#plugins.security.ssl.http.enabled: false#g" /etc/opensearch/opensearch.yml#修改JVM内存大小sed -i "s/-Xms1g/-Xms4g/g" /etc/opensearch/jvm.optionssed -i "s/-Xmx1g/-Xmx4g/g" /etc/opensearch/jvm.options#启动opensearch服务systemctl daemon-reloadsystemctl enable opensearch.servicesystemctl restart opensearch.servicefirewall-cmd --add-port=9200/tcp --permanent --zone=public firewall-cmd --reload curl -s -XGET ''curl -s -XGET ''#安装graylog-server服务rpm -ivh /opt/GrayLog_install/graylog-server-7.0.0-10.x86_64.rpmcp /etc/graylog/server/server.conf /etc/graylog/server/server.conf_default#修改graylog-server相关配置文件sed -i "s/password_secret =/password_secret = 0pAHJtPdZZUb5yHAvFbBezbWAlQwh9CbRX1rshJEVxM0kV7t0SpIgY5q9tLpVEwWLElhG3EtbvQ03mTm9i0HuvWKwlWgWiIJ/g" /etc/graylog/server/server.confsed -i "s/root_password_sha2 =/root_password_sha2 = fdf5e0ba25719d981ae4bd3edd465d71fb91e1d113bdf62a0b0a9963711163ef/g" /etc/graylog/server/server.confsed -i "s@#root_timezone = UTC@root_timezone = Asia/Shanghai@g" /etc/graylog/server/server.confsed -i "s@#http_bind_address = 127.0.0.1:9000@http_bind_address = 0.0.0.0:9000@g" /etc/graylog/server/server.confsed -i "s/allow_highlighting = false/allow_highlighting = true/g" /etc/graylog/server/server.confecho"elasticsearch_hosts = " >> /etc/graylog/server/server.conf#修改graylog-server启动时JVM内存大小sed -i "s/-Xms1g -Xmx1g/-Xms2g -Xmx2g/g" /etc/sysconfig/graylog-serverfirewall-cmd --add-port=9000/tcp --permanent --zone=public firewall-cmd --reload#启动graylog-server服务systemctl daemon-reloadsystemctl restart graylog-serversystemctl enable graylog-server二、使用一键脚本进行安装
将如下脚本与压缩包上传到AlmaLinux9.X或RockyLinux9.X系统的同一个目录下
GrayLog7.0_EL9_install.shGrayLog7.0_MongoDB8.0_OpenSearch2.19.3_EL9_RPM.tar.gz
然后sh GrayLog7.0_EL9_install.sh 执行一键安装脚本即可
说明:以上脚本是针对RHEL9.X/CentOS9.X等EL9系列系统的一键安装脚本
三、Web登录Graylog7.0安装完成后Graylog的登录账号密码为admin/Graylog@2025
四、脚本与安装包下载链接
GrayLog7.0 EL9的安装脚本与压缩包下载链接 请联系作者进GrayLog交流Group获取
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
