在Debian 10 Buster上安装Graylog
步骤1.在安装任何软件之前,请务必apt
在终端中运行以下命令,以确保您的系统是最新的,这一点很重要:
sudo apt update
sudo apt upgrade
步骤2.安装Java。
Graylog和Elasticsearch是基于Java的应用程序。运行以下命令以安装Java:
sudo apt install apt-transport-https openjdk-8-jre-headless
验证已安装的Java版本:
java -version
步骤3.安装MongoDB。
在安装MongoDB之前,您必须准备安装依赖项:
sudo apt install dirmngr gnupg apt-transport-https software-properties-common ca-certificates curl
接下来,将MongoDB GPG密钥添加到您的系统中:
curl -fsSL https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -
然后,启用MongoDB存储库:
sudo add-apt-repository 'deb https://repo.mongodb.org/apt/debian buster/mongodb-org/4.2 main'
完成后,使用以下apt
命令安装MongoDB软件包:
sudo apt update sudo apt install mongodb-org
启动MongoDB服务,并使用以下命令启用它以在启动时启动:
sudo systemctl enable mongod.service sudo systemctl start mongod.service
步骤4.安装Elasticsearch。
首先,添加Elasticsearch存储库:
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | apt-key add -
接下来,通过发出以下命令将Elasticsearch存储库添加到系统中:
echo "deb https://artifacts.elastic.co/packages/6.x/apt stable main" | tee -a /etc/apt/sources.list.d/elastic-6.x.list
现在运行apt update,然后在您的Debian系统上安装Elasticsearch软件包:
sudo apt update
sudo apt install elasticsearch
安装过程完成后,使用以下命令启动并启用服务:
sudo systemctl enable elasticsearch.service sudo systemctl start elasticsearch.service
完成后,请确保修改Elasticsearch配置文件()并将集群名称设置为Graylog,此外,您还需要取消注释:/etc/elasticsearch/elasticsearch.yml
nano /etc/elasticsearch/elasticsearch.yml
进行以下更改:
cluster.name: graylog action.auto_create_index: false
修改配置后,可以启动Elasticsearch:
sudo systemctl restart elasticsearch.service
步骤5.在Debian 10上安装Graylog。
下载并安装Graylog存储库软件包:
wget https://packages.graylog2.org/repo/packages/graylog-3.0-repository_latest.deb sudo dpkg -i graylog-3.0-repository_latest.deb sudo apt update sudo apt install graylog-server
成功安装后,请按照中的说明进行操作,然后添加和。这些设置是强制性的,没有它们,Graylog将不会启动。/etc/graylog/server/server.conf
password_secret
root_password_sha2
您需要使用以下命令来创建您的root_password_sha2
:
echo -n "Enter Your Password: " && head -1 </dev/stdin | tr -d '\n' | sha256sum | cut -d" " -f1
为了能够连接到Graylog,您应该将其设置http_bind_address
为可以连接到的计算机的公共主机名或公共IP地址。有关这些设置的更多信息,请参见“配置Web界面”。
最后,启用并重新启动Graylog服务:
sudo systemctl enable graylog-server.service sudo systemctl start graylog-server.service
步骤6.访问Graylog。
默认情况下,Graylog将在HTTP端口8080上可用。打开您喜欢的浏览器,然后浏览至或完成所需的步骤以完成安装。http://your-domain.com:9000
http://server-ip-address:9000
恭喜你!您已经成功安装了Graylog。感谢您使用本教程在Debian 10 Buster系统上安装Graylog。有关其他帮助或有用信息,我们建议您检查Graylog官方网站。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun39850.html