0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一键安装脚本实现快速部署GrayLog Server 4.2.10单机版

jf_yLA7iRus 来源:释然IT杂谈 作者:释然IT杂谈 2022-11-29 09:26 次阅读

一键安装脚本实现快速部署GrayLog Server 4.2.10单机版

由于局点(分支机构)较多,为了快速部署GrayLog单机版

所以简单整理了一下GrayLog的安装步骤脚本,来实现一键安装GrayLog Server 4.2.10单机版

只需上传GraylogServer4.2.10_install.tar.gz和GrayLogServer_install.sh安装脚本并执行一键安装脚本即可完成GrayLog Server 4.2.10单机版的安装

a27f8e72-6f83-11ed-8abf-dac502259ad0.png

(图片可点击放大查看)

其中安装包和脚本的下载链接如下

链接:https://share.weiyun.com/MySqbCkG 密码:295bcq

说明:

1、GraylogServer4.2.10_install.tar.gz中为GrayLogServer安装时所需的JDK+pwgen+MongoDB+elasticsearch+graylog-server的RPM包使用createrepo方式打包制作成本地yum源来实现离线yum安装

a299fd7a-6f83-11ed-8abf-dac502259ad0.png

(图片可点击放大查看)

2、建议的资源配置如下 操作系统:CentOS7.9 CPU 8核 内存建议8GB内存以上 磁盘大小:建议单独一块数据盘,并挂载到/data目录 3、其中ES和MongoDB未做加密认证,因为只监听在本地127.0.0.1不对外暴露,若需要安全加固,请自行配置

GrayLogServer_install.sh脚本

脚本内容如下

#!/bin/bash
#关闭SELINUX
sed-i's/enforcing/disabled/g'/etc/selinux/config
setenforce0
#解压安装包
tar-zxvfGraylogServer4.2.10_install.tar.gz-C/opt/
mkdir/opt/yum_repo_backup
mv/etc/yum.repos.d/CentOS*.repo/opt/yum_repo_backup
cp/opt/graylog_local.repo/etc/yum.repos.d/
echo"priority=1">>/etc/yum.repos.d/graylog_local.repo
#安装JDK+pwgen
yuminstall-yjava-1.8.0-openjdk-headless.x86_64
yuminstall-ypwgen
cp/opt/yum_repo_backup/CentOS*.repo/etc/yum.repos.d/
#安装mongodb-server服务
yuminstall-ymongodb-org

#启动mongodb-server服务
systemctldaemon-reload
systemctlenablemongod.service
systemctlstartmongod.service
systemctl--type=service--state=active|grepmongod
firewall-cmd--add-port=27017/tcp--permanent--zone=public
firewall-cmd--reload

#安装elasticsearch
yuminstallelasticsearch-y
#单独创建目录用于存放elasticsearch数据
mkdir-p/data/elasticsearch/data
mkdir-p/data/elasticsearch/logs
chown-Relasticsearch:elasticsearch/data/elasticsearch
cp/etc/elasticsearch/elasticsearch.yml/etc/elasticsearch/elasticsearch.yml_default
#修改elasticsearch相关配置文件
sed-i"s@#cluster.name:my-application@cluster.name:graylog@g"/etc/elasticsearch/elasticsearch.yml
sed-i"s#path.data:/var/lib/elasticsearch#path.data:/data/elasticsearch/data#g"/etc/elasticsearch/elasticsearch.yml
sed-i"s#path.logs:/var/log/elasticsearch#path.logs:/data/elasticsearch/logs#g"/etc/elasticsearch/elasticsearch.yml
#修改JVM内存大小
sed-i"s/-Xms1g/-Xms4g/g"/etc/elasticsearch/jvm.options
sed-i"s/-Xmx1g/-Xmx4g/g"/etc/elasticsearch/jvm.options
#启动elasticsearch服务
systemctldaemon-reload
systemctlenableelasticsearch.service
systemctlrestartelasticsearch.service
firewall-cmd--add-port=9200/tcp--permanent--zone=public
firewall-cmd--reload
curl-s-XGET'http://127.0.0.1:9200/_cluster/health?pretty=true'
curl-s-XGET'http://127.0.0.1:9200/_cat/nodes?v'
#安装graylog-server服务
yuminstallgraylog-server-y
cp/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.conf
sed-i"s/root_password_sha2=/root_password_sha2=79a560ed561e6fc57b3d02a59335b7710fada90625e4c661fbb7b780fb92ceaa/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服务
systemctlrestartgraylog-server
systemctlenablegraylog-server

安装过程截图如下

目前只在CentOS7.9环境下进行部署测试,其他版本未测试

[root@centos~]#ll
total642960
-rw-------.1rootroot1648Jul32021anaconda-ks.cfg
-rw-r--r--.1rootroot658378578Jun1811:56GraylogServer4.2.10_install.tar.gz
-rw-r--r--.1rootroot3065Jun1813:07GrayLogServer_install.sh
[root@centos~]#chmod755GrayLogServer_install.sh
[root@centos~]#./GrayLogServer_install.sh

a2a43100-6f83-11ed-8abf-dac502259ad0.png

(图片可点击放大查看)

a2aa1912-6f83-11ed-8abf-dac502259ad0.png

(图片可点击放大查看)

a2dd708c-6f83-11ed-8abf-dac502259ad0.png

(图片可点击放大查看)

三、登录GrayLog Web界面

账号密码为

admin/GrayLog@2022

a3094856-6f83-11ed-8abf-dac502259ad0.png

(图片可点击放大查看)

a339438a-6f83-11ed-8abf-dac502259ad0.png

(图片可点击放大查看)

a35ce038-6f83-11ed-8abf-dac502259ad0.png

(图片可点击放大查看)

Tips

若需要修改admin登录密码请使用如下命令

echo-n"EnterPassword:"&&head-1'
'|sha256sum|cut-d""-f1
并修改/etc/graylog/server/server.conf中root_password_sha2值
重启Graylog服务生效

a37bf932-6f83-11ed-8abf-dac502259ad0.png


审核编辑 :李倩


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10863

    浏览量

    211738
  • Server
    +关注

    关注

    0

    文章

    90

    浏览量

    24032
  • 脚本
    +关注

    关注

    1

    文章

    389

    浏览量

    14864

原文标题:一键安装脚本实现快速部署GrayLog Server 4.2.10单机版

文章出处:【微信号:释然IT杂谈,微信公众号:释然IT杂谈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    开关柜一键顺控在化工领域的应用

    蜀瑞创新为大家分享:在化工生产线中,电气控制系统是保障生产顺利进行的关键。一键顺控技术可以应用于生产线上的电气控制,实现设备的自动启停、顺序控制等功能,提高生产线的自动化水平和生产效率。通过一键顺控操作,可以
    的头像 发表于 11-29 10:50 127次阅读

    在中压开关柜上使用微机五防锁是否可以实现一键顺控

    蜀瑞创新为大家科普:虽然微机五防锁是实现一键顺控”的重要组成部分之,但它本身并不能单独完成整个过程。需要结合其他自动化控制技术和设备,以及合适的软件平台来实现真正的“
    的头像 发表于 11-06 11:58 131次阅读
    在中压开关柜上使用微机五防锁是否可以<b class='flag-5'>实现</b><b class='flag-5'>一键</b>顺控

    人机界面在开关柜一键顺控中起到什么作用?

    人机界面在一键顺控系统中发挥着操作指令输入、状态显示与反馈、参数设置与配置以及提升操作便利性和安全性等重要作用。它是实现一键顺控功能不可或缺的关键组成部分。蜀瑞创新专注智能开关柜一键
    的头像 发表于 11-05 10:02 148次阅读
    人机界面在开关柜<b class='flag-5'>一键</b>顺控中起到什么作用?

    LoRa无线一键报警安防建设系统

    SOS紧急呼叫按钮具有紧急情况下一键报警的功能,可与报警主机配合使用,支持标准LoRaWAN协议。 lora紧急按钮具有紧急情况下一键报警功能,可与报警主机配合使用,支持标准LoRaWAN协议。如遇
    发表于 09-25 17:08

    一键断电开关的种类有哪些

    一键断电开关的种类主要可以从其功能和实现方式上进行分类。以下是些常见的一键断电开关种类: 1. 继电器式一键断电开关 定义 :这种开关通过
    的头像 发表于 09-13 16:45 1009次阅读

    一键断电开关的安装方法是什么

    一键断电开关,也称为紧急断电开关或紧急停止开关,是种安全装置,用于在紧急情况下迅速切断电源,以防止事故或进步的损害。这种开关通常在工业设备、实验室、医疗设备等需要快速断电的场合中使
    的头像 发表于 09-13 16:33 842次阅读

    一键断电开关的控制原理是什么

    非常重要。 一键断电开关的控制原理概述 开关设计 : 一键断电开关通常设计为红色,以便于识别,并带有醒目的“紧急停止”或“E-Stop”标志。 开关通常安装在易于触及的位置,以便在紧急情况下
    的头像 发表于 09-13 16:28 1131次阅读

    变电站一键顺控系统和开关柜一键顺控有区别吗?

    变电站一键顺控系统和开关柜一键顺控技术虽然都涉及到“一键顺控”的概念,但它们在应用范围和具体实现上有所不同,因此变电站一键顺控系统和开关柜
    的头像 发表于 07-31 13:34 573次阅读
    变电站<b class='flag-5'>一键</b>顺控系统和开关柜<b class='flag-5'>一键</b>顺控有区别吗?

    智能开关柜能如何实现“可视化一键顺控”?

    智能开关柜能如何实现“可视化一键顺控”和“开关柜健康状态管理”?蜀瑞创新推出智能开关柜一键顺控测解决方案。建设主要包括柜内无线温度监测、断路器机械特性和电气特性监测、分合闸线圈/储能电机监测、电动机构设备等,并能通过装置
    的头像 发表于 07-08 09:45 494次阅读
    智能开关柜能如何<b class='flag-5'>实现</b>“可视化<b class='flag-5'>一键</b>顺控”?

    宝塔面板Docker一键安装部署GPTAcademic,开发私有GPT学术优化工具

    人工智能的浪潮中,GPT模型因其强大的自然语言处理能力备受瞩目。然而,为了更好地应用于学术领域,许多人希望能部署自己私有的GPT学术优化工具。本文将详细介绍如何通过宝塔面板和Docker一键安装
    的头像 发表于 07-02 11:58 2593次阅读
    宝塔面板Docker<b class='flag-5'>一键</b><b class='flag-5'>安装</b>:<b class='flag-5'>部署</b>GPTAcademic,开发私有GPT学术优化工具

    宝塔面板一键免费部署LobeChat聊天机器人开发自己私有的ChatGPT

    宝塔面板部署一键免费部署LobeChat自己的私有聊天机器人 支持市场主流AId api调用;  宝塔面板Docker 部署LobeChat步骤 首先确保宝塔面板
    的头像 发表于 06-26 17:03 1187次阅读
    宝塔面板<b class='flag-5'>一键</b>免费<b class='flag-5'>部署</b>LobeChat聊天机器人开发自己私有的ChatGPT

    致远新代LoRa终端如何实现一键组网?

    GLCOM-NODE-100是新代的高性能LoRa终端采集器,支持5KM超远距离传输,低功耗指定节点唤醒,快速自组网和一键组网功能,本期文章将带大家了解这款终端的一键组网是如何
    的头像 发表于 06-18 08:25 564次阅读
    致远新<b class='flag-5'>一</b>代LoRa终端如何<b class='flag-5'>实现</b><b class='flag-5'>一键</b>组网?

    智慧杆一键报警连入网关后无法对讲是什么原因?

    一键式对讲报警盒是智慧路灯杆上常见的挂载外设之,能够为公共安全提供即时支持,增强城市管理的智能化和应急反应能力。本篇就为大家简单介绍下在智慧路灯杆上部署
    的头像 发表于 03-28 17:25 398次阅读
    智慧杆<b class='flag-5'>一键</b>报警连入网关后无法对讲是什么原因?

    华为云 Serverless 应用中心:一键开启 AI 文生图新时代,引领行业创新浪潮

    随着数字化时代的快速发展,AI 技术已成为推动行业创新的关键动力。华为云紧跟时代步伐,全新上线 Serverless 应用中心,为用户提供海量应用模板,实现一键部署函数和周边依赖资源,
    的头像 发表于 03-19 22:57 464次阅读

    华为云 Serverless 应用中心崭新上线,一键部署 AI 文生图应用引领创新潮流

    近日,华为云再次展现其技术实力,全新推出了 Serverless 应用中心,为用户提供了海量的应用模板,让一键部署函数及关联资源成为现实,极大提升了应用的部署效率。无论是开发者还是运维工程师,都可以
    的头像 发表于 03-19 22:56 515次阅读
    华为云 Serverless 应用中心崭新上线,<b class='flag-5'>一键</b><b class='flag-5'>部署</b> AI 文生图应用引领创新潮流