sdis29-1

Dépôt Git des programmes sources - SDIS 29.

Version: v.0.0.1g-jb

Création initiale des serveurs :

  • Création des serveurs ap31-prod et ap31-test via un clone intégral d'une template sur pxlab1.
  • Disques redimensionnés de 2Go a 10Go.
  • Définition des IPs et ajout des clés SSH dans les machines.
  • Création du serveur ap31-mon via un clone intégral d'une template.
  • Définition de l'IP et ajout des clés SSH.
  • Disque redimensionné de 2G à 10Go.
  • Doublement de la RAM sur ap31-mon. (1024Mo --> 2048Mo)
  • Machines définies sur la timezone Europe/Paris (UTC +1)

Installation des paquets :

  • Ajout du fichier /etc/apt/apt.conf récupéré depuis depl, pour pouvoir passer à travers le proxy.
  • 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, 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 :

  • Pour ap31-mon, installation de Zabbix, et configuration de Zabbix via l'interface web.

  • 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.
Description
Dépôt Git des programmes sources - SDIS 29.
Readme 55 KiB
Languages
Shell 100%