一鍵安裝腳本實現快速部署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單機版的安裝
(圖片可點擊放大查看)
其中安裝包和腳本的下載鏈接如下
鏈接:https://share.weiyun.com/MySqbCkG 密碼:295bcq
說明:
1、GraylogServer4.2.10_install.tar.gz中為GrayLogServer安裝時所需的JDK+pwgen+MongoDB+elasticsearch+graylog-server的RPM包使用createrepo方式打包制作成本地yum源來實現離線yum安裝
(圖片可點擊放大查看)
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
(圖片可點擊放大查看)
(圖片可點擊放大查看)
(圖片可點擊放大查看)
三、登錄GrayLog Web界面
賬號密碼為
admin/GrayLog@2022
(圖片可點擊放大查看)
(圖片可點擊放大查看)
(圖片可點擊放大查看)
Tips
若需要修改admin登錄密碼請使用如下命令
echo-n"EnterPassword:"&&head-1'
'|sha256sum|cut-d""-f1
并修改/etc/graylog/server/server.conf中root_password_sha2值
重啟Graylog服務生效
審核編輯 :李倩
-
cpu
+關注
關注
68文章
10863瀏覽量
211765 -
Server
+關注
關注
0文章
90瀏覽量
24037 -
腳本
+關注
關注
1文章
389瀏覽量
14865
原文標題:一鍵安裝腳本實現快速部署GrayLog Server 4.2.10單機版
文章出處:【微信號:釋然IT雜談,微信公眾號:釋然IT雜談】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
開關柜一鍵順控在化工領域的應用
在中壓開關柜上使用微機五防鎖是否可以實現一鍵順控
![在中壓開關柜上使用微機五防鎖是否可以<b class='flag-5'>實現</b><b class='flag-5'>一鍵</b>順控](https://file1.elecfans.com//web2/M00/0A/F2/wKgZomcq6VKAZ-vFAApgcwi8Ycc527.jpg)
人機界面在開關柜一鍵順控中起到什么作用?
![人機界面在開關柜<b class='flag-5'>一鍵</b>順控中起到什么作用?](https://file1.elecfans.com//web2/M00/0A/D6/wKgZomcpfJeAGzUBAAgAM5DUJE0878.jpg)
LoRa無線一鍵報警安防建設系統
一鍵斷電開關的種類有哪些
一鍵斷電開關的安裝方法是什么
一鍵斷電開關的控制原理是什么
智能開關柜能如何實現“可視化一鍵順控”?
![智能開關柜能如何<b class='flag-5'>實現</b>“可視化<b class='flag-5'>一鍵</b>順控”?](https://file1.elecfans.com/web2/M00/EB/86/wKgaomZZbVWAaA9lAAQ90BhZqkU248.png)
寶塔面板Docker一鍵安裝:部署GPTAcademic,開發私有GPT學術優化工具
![寶塔面板Docker<b class='flag-5'>一鍵</b><b class='flag-5'>安裝</b>:<b class='flag-5'>部署</b>GPTAcademic,開發私有GPT學術優化工具](https://file1.elecfans.com//web2/M00/F7/00/wKgZomaDetqAKW_2AAMDjihaz70243.png)
寶塔面板一鍵免費部署LobeChat聊天機器人開發自己私有的ChatGPT
![寶塔面板<b class='flag-5'>一鍵</b>免費<b class='flag-5'>部署</b>LobeChat聊天機器人開發自己私有的ChatGPT](https://file1.elecfans.com/web2/M00/F3/13/wKgZomZ7zJOAT3i8AAEZxZUzx2Q680.png)
致遠新一代LoRa終端如何實現一鍵組網?
![致遠新<b class='flag-5'>一</b>代LoRa終端如何<b class='flag-5'>實現</b><b class='flag-5'>一鍵</b>組網?](https://file.elecfans.com/web2/M00/50/DA/pYYBAGLH6TyAB71EAAAPQ7KgtYA038.png)
智慧桿一鍵報警連入網關后無法對講是什么原因?
![智慧桿<b class='flag-5'>一鍵</b>報警連入網關后無法對講是什么原因?](https://file1.elecfans.com/web2/M00/C6/1C/wKgZomYFN32APZ39AACc9ag7KLA316.png)
華為云 Serverless 應用中心:一鍵開啟 AI 文生圖新時代,引領行業創新浪潮
華為云 Serverless 應用中心嶄新上線,一鍵部署 AI 文生圖應用引領創新潮流
![華為云 Serverless 應用中心嶄新上線,<b class='flag-5'>一鍵</b><b class='flag-5'>部署</b> AI 文生圖應用引領創新潮流](https://file1.elecfans.com//web2/M00/C5/0C/wKgZomX5p7eAZW7XAAPmxRNKd_g489.png)
評論