Actualiser ap32-mon/README.md
This commit is contained in:
parent
84220683ed
commit
ffd2c5de4c
@ -1,6 +1,6 @@
|
|||||||
# Rôle du Script Bash
|
# Rôle du Script Bash
|
||||||
|
|
||||||
Ce script Bash, `zabbix.sh`, automatise l'installation et la configuration de Zabbix sur notre serveur ap32-mon. Voici une explication détaillée des actions réalisées par ce script :
|
Ce script Bash, `zabbix.sh`, automatise l'installation et la configuration de Zabbix sur notre serveur ap32-mon. Voici une explication des actions clés réalisées par ce script :
|
||||||
|
|
||||||
**Configuration des proxy HTTP/HTTPS :**
|
**Configuration des proxy HTTP/HTTPS :**
|
||||||
- Le script commence par définir les variables d'environnement `http_proxy` et `https_proxy`, permettant de spécifier un serveur proxy pour les connexions HTTP et HTTPS (à l'adresse `10.121.38.1:8080`).
|
- Le script commence par définir les variables d'environnement `http_proxy` et `https_proxy`, permettant de spécifier un serveur proxy pour les connexions HTTP et HTTPS (à l'adresse `10.121.38.1:8080`).
|
||||||
@ -27,35 +27,12 @@ Ce script Bash, `zabbix.sh`, automatise l'installation et la configuration de Za
|
|||||||
---
|
---
|
||||||
|
|
||||||
**Création d'un utilisateur Zabbix dans MySQL :**
|
**Création d'un utilisateur Zabbix dans MySQL :**
|
||||||
- Il crée un utilisateur MySQL nommé `zabbix` avec un mot de passe (`password`) et lui accorde tous les privilèges sur la base de données `zabbix`.
|
- Il crée un utilisateur MySQL nommé `zabbix` avec comme mot de passe (`password`) et lui accorde tous les privilèges sur la base de données `zabbix`.
|
||||||
---
|
|
||||||
|
|
||||||
**Configuration de MySQL pour permettre la création de fonctions binaires :**
|
|
||||||
- Une première commande MySQL est exécutée pour activer la création de fonctions binaires (`log_bin_trust_function_creators`).
|
|
||||||
---
|
|
||||||
|
|
||||||
**Importation des scripts SQL de Zabbix :**
|
|
||||||
- Le script décompresse et exécute le fichier `server.sql.gz` qui contient les scripts nécessaires à la configuration de la base de données de Zabbix.
|
|
||||||
---
|
|
||||||
|
|
||||||
**Désactivation de la création de fonctions binaires :**
|
|
||||||
- Une fois l'importation terminée, la fonction de création de fonctions binaires est désactivée avec une nouvelle commande MySQL.
|
|
||||||
---
|
---
|
||||||
|
|
||||||
**Configuration du fichier de configuration de Zabbix :**
|
**Configuration du fichier de configuration de Zabbix :**
|
||||||
- Le script modifie le fichier `/etc/zabbix/zabbix_server.conf` pour y spécifier le mot de passe de la base de données Zabbix avec la directive `DBPassword=password`.
|
- Le script modifie le fichier `/etc/zabbix/zabbix_server.conf` pour y spécifier le mot de passe de la base de données Zabbix avec la directive `DBPassword=password`.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
**Redémarrage et activation des services :**
|
**Redémarrage et activation des services :**
|
||||||
- Le script redémarre les services Zabbix (`zabbix-server`, `zabbix-agent`) ainsi que le service Apache (`apache2`), puis les configure pour qu'ils démarrent automatiquement au démarrage du système.
|
- Le script redémarre les services Zabbix (`zabbix-server`, `zabbix-agent`) ainsi que le service Apache (`apache2`), puis les configure pour qu'ils démarrent automatiquement au démarrage du système.
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Configuration de la locale du système :**
|
|
||||||
- Le script définit la locale du système sur `en_US.UTF-8`.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Redémarrage final des services :**
|
|
||||||
- Enfin, le script redémarre une nouvelle fois les services Zabbix et Apache pour appliquer les modifications de configuration.
|
|
Loading…
x
Reference in New Issue
Block a user