本文编写于 1199 天前,最后修改于 1199 天前,其中某些信息可能已经过时。
安装jdk,pwgen
yum install java-1.8.0-openjdk-headless.x86_64
yum install epel-release
yum install pwgen.
安装并启动mongodb
cat > /etc/yum.repos.d/mongodb-org.repo << \EOF
[mongodb-org]
name=MongoDB Repository
baseurl=https://mirrors.aliyun.com/mongodb/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
EOF
yum install -y mongodb-org
systemctl daemon-reload
systemctl enable mongod.service
systemctl start mongod.service
systemctl --type=service --state=active | grep mongod
firewall-cmd --add-port=27017/tcp --permanent --zone=public
firewall-cmd --reload
安装并启动Elasticsearch
cd /opt
wget https://mirrors.cloud.tencent.com/elasticstack/yum/elastic-7.x/7.16.2/elasticsearch-7.16.2-x86_64.rpm
rpm -ivh elasticsearch-7.16.2-x86_64.rpm
systemctl daemon-reload
systemctl enable elasticsearch.service
systemctl start elasticsearch.service
firewall-cmd --add-port=9200/tcp --permanent --zone=public
firewall-cmd --reload
安装graylog-server
wget http://mychenqi.com:8080/s/nzRnteDmtB2LBSZ/download
rpm -ivh graylog-server-4.2.5-1.noarch.rpm
编辑配置文件 /etc/graylog/server/server.conf 添加password_secret和root_password_sha2 ,否则无法正常运行
# passworde_secret可以通过命令:pwgen -N 1 -s 96 来随机生成,下面就是我随机生成的password_secret=6Z06fZHU2DwuOf9X8fhnvphCd3OM7oqwLECRRcejvjpieSvVtwu08yHYHIKDi56bAxRvtCOZ3xKKiBqyt00XYCgVa0oETB0L
# admin用户密码生成命令:echo -n yourpassword | sha256sum
# 生成后,请记住你的 YourPassword
root_password_sha2 =e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
配置web访问地址
vi /etc/graylog/server/server.conf
http_bind_address = 0.0.0.0:9000
设置开机启动
systemctl daemon-reload
systemctl enable graylog-server.service
systemctl start graylog-server.servic
systemctl --type=service --state=active | grep graylog