Add install-Gaylog-v6.1.sh
This commit is contained in:
parent
201d0978f3
commit
3181e0699f
98
install-Gaylog-v6.1.sh
Normal file
98
install-Gaylog-v6.1.sh
Normal file
@ -0,0 +1,98 @@
|
||||
#######################################
|
||||
# Installation de MongoDB
|
||||
#######################################
|
||||
|
||||
apt update
|
||||
|
||||
apt full-upgrade
|
||||
|
||||
timedatectl set-timezone Europe/Paris
|
||||
|
||||
apt install -y curl lsb-release ca-certificates gnupg2 pwgen wget
|
||||
|
||||
curl -fsSL https://www.mongodb.org/static/pgp/server-6.0.asc | sudo gpg -o /usr/share/keyrings/mongodb-server-6.0.gpg --dearmor
|
||||
|
||||
echo "deb [ signed-by=/usr/share/keyrings/mongodb-server-6.0.gpg] http://repo.mongodb.org/apt/debian bullseye/mongodb-org/6.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
|
||||
|
||||
apt update
|
||||
|
||||
apt install -y mongodb-org
|
||||
|
||||
wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.23_amd64.deb
|
||||
|
||||
dpkg -i libssl1.1_1.1.1f-1ubuntu2.23_amd64.deb
|
||||
|
||||
apt install -y mongodb-org
|
||||
|
||||
systemctl daemon-reload
|
||||
systemctl enable mongod.service
|
||||
systemctl restart mongod.service
|
||||
systemctl --type=service --state=active | grep mongod
|
||||
|
||||
#######################################
|
||||
# Installation d'OpenSearch
|
||||
#######################################
|
||||
|
||||
curl -o- https://artifacts.opensearch.org/publickeys/opensearch.pgp | sudo gpg --dearmor --batch --yes -o /usr/share/keyrings/opensearch-keyring
|
||||
|
||||
echo "deb [signed-by=/usr/share/keyrings/opensearch-keyring] https://artifacts.opensearch.org/releases/bundle/opensearch/2.x/apt stable main" | sudo tee /etc/apt/sources.list.d/opensearch-2.x.list
|
||||
|
||||
apt update
|
||||
|
||||
env OPENSEARCH_INITIAL_ADMIN_PASSWORD=IT-Connect2024! apt-get install opensearch
|
||||
|
||||
nano /etc/opensearch/opensearch.yml
|
||||
|
||||
cluster.name: graylog
|
||||
node.name: ${HOSTNAME}
|
||||
path.data: /var/lib/opensearch
|
||||
path.logs: /var/log/opensearch
|
||||
discovery.type: single-node
|
||||
network.host: 127.0.0.1
|
||||
action.auto_create_index: false
|
||||
plugins.security.disabled: true
|
||||
|
||||
#######################################
|
||||
# Configurer Java (JVM)
|
||||
#######################################
|
||||
|
||||
nano /etc/opensearch/jvm.options
|
||||
|
||||
-Xms1g
|
||||
-Xmx1g
|
||||
|
||||
-Xms4g
|
||||
-Xmx4g
|
||||
|
||||
cat /proc/sys/vm/max_map_count
|
||||
|
||||
sysctl -w vm.max_map_count=262144
|
||||
|
||||
systemctl daemon-reload
|
||||
systemctl enable opensearch
|
||||
systemctl restart opensearch
|
||||
|
||||
#######################################
|
||||
# Installation de Graylog
|
||||
#######################################
|
||||
|
||||
wget https://packages.graylog2.org/repo/packages/graylog-6.1-repository_latest.deb
|
||||
dpkg -i graylog-6.1-repository_latest.deb
|
||||
apt update
|
||||
apt install graylog-server
|
||||
|
||||
pwgen -N 1 -s 96
|
||||
wVSGYwOmwBIDmtQvGzSuBevWoXe0MWpNWCzhorBfvMMhia2zIjHguTbfl4uXZJdHOA0EEb1sOXJTZKINhIIBm3V57vwfQV59
|
||||
|
||||
nano /etc/graylog/server/server.conf
|
||||
|
||||
echo -n "PuitsDeLogs@" | shasum -a 256
|
||||
6b297230efaa2905c9a746fb33a628f4d7aba4fa9d5c1b3daa6846c68e602d71
|
||||
|
||||
nano /etc/graylog/server/server.conf
|
||||
|
||||
root_password_sha2
|
||||
|
||||
systemctl enable --now graylog-server
|
||||
|
||||
tail -f /var/log/graylog-server/server.log
|
Loading…
x
Reference in New Issue
Block a user