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**
|
||||
|
||||
**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