modifié : README.md
This commit is contained in:
parent
6da461d49e
commit
24c56d6254
50
README.md
50
README.md
@ -100,8 +100,56 @@ exit;
|
|||||||
|
|
||||||
### **Serveur ap33-mon**
|
### **Serveur ap33-mon**
|
||||||
|
|
||||||
**ap33-mon** servira comme
|
**ap33-mon** servira de superviseur des deux machines ap33-prod et ap33-test avec l'outil zabbix
|
||||||
|
|
||||||
````
|
````
|
||||||
|
|
||||||
````
|
````
|
||||||
|
|
||||||
|
## Etape 4 : Supervision des serveurs ap33-prod et ap33-test
|
||||||
|
|
||||||
|
### **Serveur ap33-mon**
|
||||||
|
Voici le script d'installation de zabbix (à exécuter une seule fois)
|
||||||
|
|
||||||
|
````
|
||||||
|
timedatectl set-timezone Europe/Paris
|
||||||
|
apt-get update
|
||||||
|
apt-get install -y wget curl vim
|
||||||
|
wget https://repo.zabbix.com/zabbix/7.0/debian/pool/main/z/zabbix-release/zabb> # recuperer le fichier d'installation de zabbix
|
||||||
|
dpkg -i zabbix-release_7.0-2+debian12_all.deb # depaquetage du ficheir
|
||||||
|
apt-get update
|
||||||
|
apt-get install -y apache2 mariadb-server
|
||||||
|
apt-get install -y zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf>
|
||||||
|
echo 'create database zabbix character set utf8mb4 collate utf8mb4_bin;' | mys> # creation de la base de donnees
|
||||||
|
echo "create user zabbix@localhost identified by 'password';" | mysql -u root # creation d'un utilisateur
|
||||||
|
echo 'grant all privileges on zabbix.* to zabbix@localhost;' | mysql -u root # donner a cet utilisateur tous les droits
|
||||||
|
echo 'set global log_bin_trust_function_creators = 1;' | mysql -u root
|
||||||
|
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-chara>
|
||||||
|
echo 'set global log_bin_trust_function_creators = 0;' | mysql -u root
|
||||||
|
sed -i 's/# DBPassword=/DBPassword=password/' /etc/zabbix/zabbix_server.conf
|
||||||
|
systemctl restart zabbix-server zabbix-agent apache2
|
||||||
|
systemctl enable zabbix-server zabbix-agent apache2
|
||||||
|
localectl set-locale LANG=en_US.UTF-8
|
||||||
|
systemctl restart zabbix-server zabbix-agent apache2
|
||||||
|
````
|
||||||
|
|
||||||
|
Pour renseigner les agents depuis la machine zabbix, on doit pouvoir accéder a i'interface web avec l'url ```` http://172.16.0.122/zabbix ````
|
||||||
|
On sera ensuite invité à faire l'installation et quand l'installation sera finie, la page d'authentification de zabbix sera affichée à l'écran. Par défaut, l'utilisateur est "Admin" et le mot de passe est "zabbix"
|
||||||
|
Il faudra ensuite aller dans "Monitoring dans l'onglet de gauche ensuite "Host" et dans la partie supérieure à droite, cliquer sur le bouton "Create host". Comme template, on choisira "Linux by zabbix agent et puis create
|
||||||
|
On fera les mêmes étapes pour les machines ap33-prod et ap33-test
|
||||||
|
|
||||||
|
### **Serveur ap33-prod**
|
||||||
|
Voici le script qui servira à installer zabbix-agent sur la machine a superviser :
|
||||||
|
````
|
||||||
|
export http_proxy=http://10.121.38.1:8080
|
||||||
|
export https_proxy=http://10.121.38.1:8080
|
||||||
|
wget https://repo.zabbix.com/zabbix/7.0/debian/pool/main/z/zabbix-release/zabb>
|
||||||
|
dpkg -i zabbix-release_7.0-2+debian12_all.deb
|
||||||
|
apt-get update
|
||||||
|
apt install -y zabbix-agent2
|
||||||
|
echo "Server=172.16.0.122" >> /etc/zabbix/zabbix_agent2.conf # renseigne le serveur de supervision pour que l'agent puisse communiquer
|
||||||
|
echo "ServerActive=172.16.0.122" >> /etc/zabbix/zabbix_agent2.conf
|
||||||
|
echo "Hostname=ap33-prod" >> /etc/zabbix/zabbix_agent2.conf
|
||||||
|
systemctl restart zabbix-agent2
|
||||||
|
````
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user