Compare commits
2 Commits
20d84138d2
...
df0710ed22
Author | SHA1 | Date | |
---|---|---|---|
|
df0710ed22 | ||
|
c8e1b99de1 |
10
README.md
10
README.md
@ -1,7 +1,7 @@
|
||||
# sdis29-1
|
||||
## Dépôt Git des programmes sources - SDIS 29.
|
||||
|
||||
Version: v.0.0.1f-ge
|
||||
Version: v.0.0.1g-jb
|
||||
|
||||
### Création initiale des serveurs :
|
||||
|
||||
@ -20,7 +20,7 @@ Version: v.0.0.1f-ge
|
||||
* Commande `apt update` effectuée sur chaque machine.
|
||||
* **ap31-prod** : mariadb-server, tomcat10, zabbix-agent2, qemu-guest-agent, wget, goss
|
||||
* **ap31-test** : mariadb-server, tomcat10, phpmyadmin, zabbix-agent2, qemu-guest-agent, wget, goss
|
||||
* **ap31-mon** : apache2, mariadb-server, zabbix-server-mysql, zabbix-frontend-php, zabbix-apache-conf, zabbix-sql-scripts, zabbix-agent
|
||||
* **ap31-mon** : apache2, mariadb-server, zabbix-server-mysql, zabbix-frontend-php, zabbix-apache-conf, zabbix-sql-scripts, zabbix-agent, journald-remote
|
||||
* Ajout de goss sur **ap31-test** et **ap31-prod**, et création de fichiers de test fonctionnels pour les deux machines.
|
||||
|
||||
### Configuration de Zabbix :
|
||||
@ -29,3 +29,9 @@ Version: v.0.0.1f-ge
|
||||
* Pour **ap31-prod** et **ap31-test**, modification des fichiers `/etc/zabbix/zabbix_agent2.conf` pour ajouter l'IP du serveur Zabbix et le *hostname*.
|
||||
|
||||
* Une fois fait, ajout de **ap31-prod** et **ap31-test** dans Zabbix, et attente d'une détection sur le serveur Zabbix.
|
||||
|
||||
### Centralisée la gestion de logs :
|
||||
|
||||
* Installation du paquet dans chaque serveur "systemd-journal-remote"
|
||||
* ap31-mon : utilisation d'un script journald-rcv.sh configurer du coté récepteur.
|
||||
* ap31-test, ap31-prod : utilisation d'un script journald-snd.sh configurer du coté émetteur.
|
||||
|
11
journald-rcv.sh
Normal file
11
journald-rcv.sh
Normal file
@ -0,0 +1,11 @@
|
||||
#!/bin/bash
|
||||
sudo timedatectl set-timezone Europe/Paris
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y systemd-journal-remote
|
||||
sudo systemctl enable --now systemd-journal-remote.socket
|
||||
sudo cp /lib/systemd/system/systemd-journal-remote.service /etc/systemd/system
|
||||
sudo sed -i 's/--listen-https=-3/--listen-http=-3/' /etc/systemd/system/systemd-journal-remote.service
|
||||
[[ -d /var/log/journal/remote ]] || sudo mkdir /var/log/journal/remote
|
||||
sudo chown systemd-journal-remote /var/log/journal/remote
|
||||
sudo systemctl daemon-reload
|
||||
sudo systemctl restart systemd-journal-remote
|
8
journald-snd.sh
Normal file
8
journald-snd.sh
Normal file
@ -0,0 +1,8 @@
|
||||
#!/bin/bash
|
||||
sudo timedatectl set-timezone Europe/Paris
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y systemd-journal-remote
|
||||
rpl="s/^# URL=/URL=http:\/\/ap31-mon:19532/" # $1 represente l'adresse du recepteur
|
||||
sudo sed -i "$rpl" /etc/systemd/journal-upload.conf
|
||||
sudo systemctl enable --now systemd-journal-upload.service
|
||||
sudo systemctl restart systemd-journal-upload.service
|
Loading…
x
Reference in New Issue
Block a user