@cdmonkey
2024-11-06T05:51:11.000000Z
字数 2311
阅读 49
Graylog
Elasticsearch 部署请参见相关文档。
cluster.name: zf-es-cluster
node.name: ES01
node.master: true
node.data: true
node.max_local_storage_nodes: 3
network.host: 0.0.0.0
http.port: 9200
transport.tcp.port: 9700
discovery.seed_hosts: ["10.30.151.16", "10.30.151.17", "10.30.151.18"]
cluster.initial_master_nodes: ["ES01","ES02","ES03"]
path.data: /var/lib/elasticsearch/data
path.logs: /var/lib/elasticsearch/logs
http.cors.enabled: true
http.cors.allow-origin: "*"
discovery.zen.minimum_master_nodes: 2
需要安装 MongoDB 5.x or 6.x
cat > /etc/yum.repos.d/mongodb-org.repo << EOF
[mongodb-org-6.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/8/mongodb-org/6.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://pgp.mongodb.com/server-6.0.asc
EOF
进行安装:
yum install -y mongodb-org
启用服务:
systemctl daemon-reload && systemctl enable --now mongod
rpm -Uvh https://packages.graylog2.org/repo/packages/graylog-5.2-repository_latest.rpm
yum install graylog-server
还是直接使用 rpm 包进行安装吧。
Download: https://packages.graylog2.org/el/stable/6.0/x86_64
yum localinstall graylog-server-5.2.5-1.x86_64.rpm
备份配置文件:
cp -a /etc/graylog/server/server.conf /etc/graylog/server/server.conf_default
password_secret = # 您必须设置一个用于密码加密和加盐加密。若未设置,服务器将拒绝启动。至少使用 64 个字符。
# 若是运行多个 graylog-server 节点,请确保这个配置相同。
root_username = admin # 配置根用户名为 admin
root_password_sha2 = # 就是上面那个 admin 的登录密码。这里需要配置为登录密码的 SHA2 哈希值。
http_bind_address = 0.0.0.0:9000
root_timezone = Asia/Shanghai
allow_highlighting = true # 查找结果高亮(可选配置)
elasticsearch_hosts # 可选配置,单机不用管。Graylog 连接 Elasticsearch 主机列表。
mongodb_uri # 可选配置,单机不用管。这里输入 MongoDB 连接及身份验证信息。
设定 Secret
[root@graylog ~]# pwgen -s 64 1
KwSfCS0An3yKqzqwIkGMrMdQWCamuGjUHww0yny1FNZhdwZ3iKJkGvxXZyV7tBBb
设定根用户密码:
[root@graylog ~]# echo -n suixingpay | sha256sum | awk '{print $1}'
2135988a4fc28eddd7cc4a7e572d1250b1804680936dcb40d691efe3bab1bba4
systemctl start graylog-server.service
若是安装 Graylog6,则建议使用 OpenSearch,估计 ES 迟早要弃用。
OpenSearch 是由 OpenSearch(fork Elasticsearch 7.10.2)及 OpenSearch Dashboards(fork Kibana 7.10.2) 所构成,包含企业安全、告警、机器学习、SQL、索引状态管控等功能。
官方文档:
https://go2docs.graylog.org/5-2/downloading_and_installing_graylog/red_hat_installation.htm
MongoDB
https://www.mongodb.com/docs/v6.0/tutorial/install-mongodb-on-red-hat/
Download Graylog package
安装参考:
https://wiki.freedomstu.com/books/graylog/page/graylog-5-debian-12