# INSTALLATION SERVEUR ZABBIX

#### Prérequis

- Avoir un serveur sous linux
- 1 Go de RAM
- 10 Go de stockage
- 1 CPU
- Avoir un serveur de base donné MySQL/MariaDB

#### Installation

```bash
 wget https://repo.zabbix.com/zabbix/6.5/debian/pool/main/z/zabbix-release/zabbix-release_6.5-1%2Bdebian12_all.deb
```

- Mettez à jour le sevreur:  
    ```bash
    apt update && apt upgrade
    ```
- Téléchargez l'utilitaire d'installation
- Installez le .deb  
    ```bash
     dpkg -i zabbix-release_6.5-1+debian12_all.deb
    ```
- Mettez à jour les repos et installez les bons paquets  
    ```bash
    apt update && apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent2  mariadb-client
    ```
- Création de la base de donnée  
    ```sql
    MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
    Query OK, 1 row affected (0.004 sec)
    ```
- Création du User et de son mot de passe  
    ```sql
    grant all privileges on zabbix.* to 'zabbix'@'%' identified by 'password';
    ```
- Autoriser la modifications des bin-log sur le serveur mysql:  
    ```sql
    set global log_bin_trust_function_creators = 1;
    ```
- Envoie des tables par défaut de zabbix sur la base de donnée  
    ```bash
    root@zab-front-01:~# zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz |mysql -u zabbix -p zabbix -h 172.16.0.6
    ```
- Réactiver la protection des bin-log sur le serveur mysql:  
    ```sql
    set global log_bin_trust_function_creators = 0;
    ```
- Modifier le fichier `/etc/zabbix/zabbix_server.conf`  
    <span style="font-family: monospace;"><span style="color: #000000; background-color: #ffffff;">DBHost=172.16.0.6</span>  
    </span><span style="font-family: monospace;"><span style="color: #000000; background-color: #ffffff;">DBPassword=zabbix</span></span>
- Démarrer les services  
    ```bash
    systemctl restart zabbix-server zabbix-agent2 apache2
    systemctl enable zabbix-server zabbix-agent2 apache2
    ```
- Accéder au serveur Zabbix  
    [![image.png](https://book.techoops.fr/uploads/images/gallery/2023-12/scaled-1680-/image.png)](https://book.techoops.fr/uploads/images/gallery/2023-12/image.png)
    
    [![image.png](https://book.techoops.fr/uploads/images/gallery/2023-12/scaled-1680-/rrbimage.png)](https://book.techoops.fr/uploads/images/gallery/2023-12/rrbimage.png)
    
    [![image.png](https://book.techoops.fr/uploads/images/gallery/2023-12/scaled-1680-/IJVimage.png)](https://book.techoops.fr/uploads/images/gallery/2023-12/IJVimage.png)
    
    [![image.png](https://book.techoops.fr/uploads/images/gallery/2023-12/scaled-1680-/TcWimage.png)](https://book.techoops.fr/uploads/images/gallery/2023-12/TcWimage.png)
    
    [![image.png](https://book.techoops.fr/uploads/images/gallery/2023-12/scaled-1680-/rOmimage.png)](https://book.techoops.fr/uploads/images/gallery/2023-12/rOmimage.png)
- Connectez vous avec l’identifiant Admin et le mot de passe zabbix  
    [![image.png](https://book.techoops.fr/uploads/images/gallery/2023-12/scaled-1680-/bHdimage.png)](https://book.techoops.fr/uploads/images/gallery/2023-12/bHdimage.png)
- Voila on est connecté  
    [![image.png](https://book.techoops.fr/uploads/images/gallery/2023-12/scaled-1680-/LRLimage.png)](https://book.techoops.fr/uploads/images/gallery/2023-12/LRLimage.png)

<p class="callout info">Si vous avez les même erreurs que moi:  
`root@zab-front-01:~# dpkg-reconfigure` locales  
[![image.png](https://book.techoops.fr/uploads/images/gallery/2023-12/scaled-1680-/0EBimage.png)](https://book.techoops.fr/uploads/images/gallery/2023-12/0EBimage.png)</p>