Graylog6.2安装
时间: 2025-06-23 18:54:17 浏览: 9
安装 Graylog 6.2 版本需要根据操作系统进行相应的配置和组件安装。以下是一个完整的安装指南,涵盖 CentOS 系统下的主要步骤。
### 安装前提条件
1. **操作系统**:CentOS 7.x。
2. **Java**:安装 OpenJDK 8 或更高版本。
3. **MongoDB**:推荐使用 4.x 版本。
4. **Elasticsearch**:Graylog 6.2 支持 Elasticsearch 7.x。
5. **依赖工具**:`pwgen`, `curl`, `wget` 等。
---
### 安装步骤
#### 1. 安装 Java
```bash
sudo yum install -y java-1.8.0-openjdk-headless.x86_64
```
验证安装:
```bash
java -version
```
#### 2. 安装 MongoDB
添加 MongoDB 的 YUM 源:
```bash
cat <<EOF | sudo tee /etc/yum.repos.d/mongodb-org.repo
[mongodb-org-4.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/\$releasever/mongodb-org/4.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc
EOF
```
安装 MongoDB:
```bash
sudo yum install -y mongodb-org
sudo systemctl enable mongod
sudo systemctl start mongod
```
#### 3. 安装 Elasticsearch 7.x
创建 Elasticsearch 的 YUM 源:
```bash
cat <<EOF | sudo tee /etc/yum.repos.d/elasticsearch.repo
[elasticsearch-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autoclean=1
type=rpm-md
EOF
```
导入 GPG 密钥:
```bash
rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
```
安装 Elasticsearch:
```bash
sudo yum install -y elasticsearch
sudo systemctl enable elasticsearch
sudo systemctl start elasticsearch
```
#### 4. 安装 Graylog 6.2
下载并安装 Graylog YUM 源:
```bash
sudo rpm -Uvh https://packages.graylog2.org/repo/packages/graylog-6.2-repository_latest.rpm
```
安装 Graylog:
```bash
sudo yum install -y graylog-server
```
#### 5. 配置 Graylog
生成密码密钥和 SHA256 加密密码:
```bash
sudo pwgen -N 1 -s 96
echo -n "your_password" | sha256sum
```
编辑配置文件 `/etc/graylog/server/server.conf`:
```bash
password_secret = your_password_secret
root_password_sha2 = your_sha256_hash
rest_listen_uri = http://<your_ip>:9000/api/
web_listen_uri = http://<your_ip>:9000/
```
启动 Graylog 并设置开机自启:
```bash
sudo systemctl daemon-reload
sudo systemctl enable graylog-server.service
sudo systemctl start graylog-server.service
```
#### 6. 安装 Collector-Sidecar(可选)
用于日志采集的 Sidecar 安装如下:
```bash
sudo yum install -y graylog-collector-sidecar
sudo systemctl enable graylog-collector-sidecar
sudo systemctl start graylog-collector-sidecar
```
编辑配置文件 `/etc/graylog/collector-sidecar/application.yml`,设置 Graylog 服务器地址和其他参数。
---
### 验证安装
访问 Graylog Web 界面:
```
http://<your_ip>:9000
```
使用用户名 `admin` 和之前设置的密码登录。
---
### 日志与调试
查看 Graylog 日志以确认运行状态:
```bash
journalctl -u graylog-server -f
```
如果遇到问题,可以检查 MongoDB、Elasticsearch 和 Graylog 的日志文件。
---
### 示例配置文件片段
以下是部分关键配置项示例:
```properties
# server.conf
is_master = true
node_id_file = /etc/graylog/server/node-id
password_secret = your_password_secret
root_password_sha2 = your_sha256_hash
rest_listen_uri = http://192.168.1.10:9000/api/
web_listen_uri = http://192.168.1.10:9000/
```
---
###
阅读全文
相关推荐













