# Zabbix



# 00 - Comparatif Zabbic Vs Grafana

## **1) Objectif des outils**

#### **Zabbix - Solution de supervision complète**

- Outil tout en un : collecte, stockage, alertes, découverte réseau, dashboards.
- SNMP natif, agentless ou via agent
- Très adapté aux infrastructures réseau (switchs, routeur, UPS, firewalls, serveurs ...)
- Pensé pour la supervision IT classique (CPU, RAM, interfaces ...)

#### **Grafana - Plateforme de visualisation**

- Outil centré sur les dashboards et la visualisation des données.
- Ne collecte pas les données SNMP par lui même (obligé de passer par Télégraf)
- Exelente ergonomie, très visuel.

## **2) Supervision SNMP : Comparaison détaillé**

<div id="bkmrk-" style="font-family: 'Segoe UI'; font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px;"></div><table border="1" id="bkmrk-crit%C3%A8re-snmp-zabbix-" style="border-collapse: collapse; width: 100%; height: 494.8px; background-color: #ecf0f1; border: 1px solid #000000;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><tbody><tr style="height: 41.8px;"><td style="height: 41.8px; border-color: rgb(0, 0, 0);">**Critère SNMP**</td><td style="height: 41.8px; border-color: rgb(0, 0, 0);">**Zabbix**</td><td style="height: 41.8px; border-color: rgb(0, 0, 0);">**Grafana**</td></tr><tr style="height: 63.4px;"><td style="height: 63.4px; border-color: rgb(0, 0, 0);">**Support SNMP natif**</td><td style="height: 63.4px; border-color: rgb(0, 0, 0);">Oui, support complet intégré (SNMP v1/v2c/v3)</td><td style="height: 63.4px; border-color: rgb(0, 0, 0);">Non. Nécessite un collecteur externe (ex : Prometheus + snmp\_exporter ou Telegraf + InfluxDB)</td></tr><tr style="height: 80.2px;"><td style="height: 80.2px; border-color: rgb(0, 0, 0);">**Poller SNMP intégré**</td><td style="height: 80.2px; border-color: rgb(0, 0, 0);">Oui, polling interne via Zabbix server/proxy (bulk requests, retry). \[zabbix.com\]</td><td style="height: 80.2px; border-color: rgb(0, 0, 0);">Non. SNMP Exporter ou Telegraf doivent interroger les équipements et exporter les données vers une base compatible. \[grafana.com\]</td></tr><tr style="height: 63.4px;"><td style="height: 63.4px; border-color: rgb(0, 0, 0);">**SNMP Traps**</td><td style="height: 63.4px; border-color: rgb(0, 0, 0);">Support natif des traps via snmptrapd + intégration directe dans Zabbix. \[thezabbixbook.com\]</td><td style="height: 63.4px; border-color: rgb(0, 0, 0);">Reçoit les traps uniquement via Telegraf SNMP Trap plugin → base → dashboard. Pas de traitement natif des traps.</td></tr><tr style="height: 63.4px;"><td style="height: 63.4px; border-color: rgb(0, 0, 0);">**Alertes basées sur SNMP**</td><td style="height: 63.4px; border-color: rgb(0, 0, 0);">Oui, alerting avancé, triggers, escalades.</td><td style="height: 63.4px; border-color: rgb(0, 0, 0);">Limité : alerting possible via Prometheus Alertmanager ou alertes Grafana, moins puissantes.</td></tr><tr style="height: 63.4px;"><td style="height: 63.4px; border-color: rgb(0, 0, 0);">**Performances SNMP**</td><td style="height: 63.4px; border-color: rgb(0, 0, 0);">Optimisé pour le polling à grande échelle (bulk requests).</td><td style="height: 63.4px; border-color: rgb(0, 0, 0);">Dépend totalement de Prometheus/Telegraf, pas optimisé nativement pour SNMP.</td></tr></tbody></table>

## **3) Installation &amp; maintenance**

#### **Zabbix**

- Installation plus complexe
- Paramétrage parfois lourd mais complet
- Solution centralisée

#### **Grafana**

- Installation simple
- Peut tourner en conteneur docker en quelque lignes
- Nécessite d'installer la "stack SNMP" complète

# 01 - Description

## **Matériels**

**VM Proxmox**

OS : Debian 13

RAM : 4Go

Processeur : 2

Stockage : 50Go

## **Identifiants**

Proxmox

- IRS-admin
- ieufdL

Debian-Zabbix

- root
- ieufdl
- real name (zabbix)
- [Z@bB/\*](mailto:Z@bB/*)

Asterisck

- Debian-Asterisck
- asterisck
- stjolorient

# 02 - Installation Zabbix

#### **Source :**

[https://www.libra-linux.com/blog/15-supervision-avec-zabbix-7-0-lts-sur-debian-ubuntu](https://www.libra-linux.com/blog/15-supervision-avec-zabbix-7-0-lts-sur-debian-ubuntu)

### **1) Installation du serveur Zabbix**

#### **Prérequis**

- OS : Debian 12
- 2 Go de RAM , 1 CPU
- Accès root / sudo

#### **Ajout du dépôt Zabbix**

##### Pour Debian 12

```bash
wget https://repo.zabbix.com/zabbix/7.0/debian/pool/main/z/zabbix-release/zabbix-release_7.0-1+debian12_all.deb
sudo dpkg -i zabbix-release_7.0-1+debian12_all.deb
sudo apt update
```

##### Pour Ubuntu 22.04

```
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1+ubuntu22.04_all.deb
sudo dpkg -i zabbix-release_7.0-1+ubuntu22.04_all.deb
sudo apt update
```

#### **Installer le serveur Zabbix + frontend + BDD**

```
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf \
zabbix-sql-scripts zabbix-agent mariadb-server
```

#### **Configurer MariaDB**

```
sudo mysql_secure_installation
```

Puis :

```
CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE USER zabbix@localhost IDENTIFIED BY 'ieufdl';
GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost;
FLUSH PRIVILEGES;
```

Importer le schéma :

```
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p zabbix
```

#### **Configurer Zabbix**

Fichier /etc/zabbix/zabbix\_server.conf :

```
DBPassword=ieufdl
```

Ne pas oubliez de démarrer le service :)

```
sudo systemctl restart zabbix-server zabbix-agent apache2
sudo systemctl enable zabbix-server zabbix-agent apache2
```

#### **Accéder à l’interface web**

Accéder à : http://&lt;IP\_serveur&gt;/zabbix

Identifiants initiaux :

 Login : Admin

 Mot de passe : zabbix

[![zabbix.png](https://wiki-matheo.kermorvant.fr/uploads/images/gallery/2026-03/scaled-1680-/zabbix.png)](https://wiki-matheo.kermorvant.fr/uploads/images/gallery/2026-03/zabbix.png)

# 03 - Configuration

### **1) Configuration**

#### **Langue**

Une fois sur l'interface web, la configuration de Zabbix commence. Vous commencerez par simplement choisir votre langue.

[![zabbix.png](https://wiki-matheo.kermorvant.fr/uploads/images/gallery/2026-03/scaled-1680-/zabbix.png)](https://wiki-matheo.kermorvant.fr/uploads/images/gallery/2026-03/zabbix.png)

#### **Vérification des Prérequis**

A cette étape, vous n'aurez besoin que de vérifié que tous les prérequis sont bien "OK".

[![1.png](https://wiki-matheo.kermorvant.fr/uploads/images/gallery/2026-03/scaled-1680-/1.png)](https://wiki-matheo.kermorvant.fr/uploads/images/gallery/2026-03/1.png)

#### **Configuration de la connexion à la BDD**

A cette étapes, vous devrez remplir les différentes informations pour que la connexion entre Zabbix et la base de données se déroule correctement.


<p class="callout warning">Pensé a bien noté ces identifiant dans un gestionnaire de mot de passe !!!</p>


[![2.png](https://wiki-matheo.kermorvant.fr/uploads/images/gallery/2026-03/scaled-1680-/2.png)](https://wiki-matheo.kermorvant.fr/uploads/images/gallery/2026-03/2.png)

#### **Paramétrage**

Ici vous n'aurez cas remplir le nom de votre serveur, son fuseau horaire par defaut (pourras être changé plus tard) et si vous le souhaitez un thème.

[![3.png](https://wiki-matheo.kermorvant.fr/uploads/images/gallery/2026-03/scaled-1680-/3.png)](https://wiki-matheo.kermorvant.fr/uploads/images/gallery/2026-03/3.png)

#### **Résumé**

Pour finir, vous aurez un résumé de pré-installation, n'hésitez pas à stocker les informations qui pourraient être utilisées plus tard.

[![4.png](https://wiki-matheo.kermorvant.fr/uploads/images/gallery/2026-03/scaled-1680-/4.png)](https://wiki-matheo.kermorvant.fr/uploads/images/gallery/2026-03/4.png)

#### **Connexion**

Une fois ces étapes réalisées, vous aurez accès à l'interface web de Zabbix.

Identifiant par défaut :

- Login : Admin
- Mdp : zabbix

- [![6.png](https://wiki-matheo.kermorvant.fr/uploads/images/gallery/2026-03/scaled-1680-/6.png)](https://wiki-matheo.kermorvant.fr/uploads/images/gallery/2026-03/6.png)