Stork : Le tableau de bord DHCP qui va vous plumer !
Si vous êtes un adepte de l’administration réseau, vous savez que gérer des serveurs DHCP, c’est un peu comme jouer à un jeu de société où personne ne lit les règles. Heureusement, Stork arrive pour sauver la mise avec un tableau de bord tout beau, tout pratique, et surtout conçu pour Kea DHCP.
Pourquoi Stork est-il l’outil dont vous rêviez ?
- Vue d’ensemble simplifiée
Vous en avez marre de fouiller dans les fichiers de logs ou de taper des commandes pour comprendre pourquoi « PC-de-Kevin » ne reçoit pas d’IP ? Stork vous offre un tableau de bord clair et net. En un coup d’œil, vous voyez l’état des serveurs Kea, les baux DHCP attribués, et même les subnets actifs. - Alertes en temps réel
Vous êtes du genre à découvrir les problèmes DHCP quand tout le monde crie ? Pas de panique : Stork vous alerte dès qu’un serveur ne se porte pas bien ou qu’un pool d’adresses IP frôle la saturation. - Statistiques pour les amoureux des chiffres
Stork ne se contente pas de vous donner des données : il les transforme en graphiques ! Que ce soit pour impressionner votre chef ou pour le plaisir de voir des courbes, tout y est. - Installation simple sur métal nu
Pas de conteneurs ? Pas de problème. Installer Stork directement sur votre serveur physique ou virtuel est tout à fait possible. Voici comment.
Guide d’installation de Stork (métal nu)
1. Pré-requis :
- Un serveur avec Linux (Debian/Ubuntu de préférence)
- Kea DHCP installé et fonctionnel
- PostgreSQL pour la base de données
- Python et d’autres dépendances essentielles
2. Installation pas à pas :
Étape 1 : Installer les dépendances
- Mettez à jour vos paquets :
sudo apt update && sudo apt upgrade
- Installez les paquets nécessaires :
sudo apt install git postgresql postgresql-contrib python3 python3-pip python3-venv gcc make
Étape 2 : Configurer PostgreSQL
- Lancez PostgreSQL et créez une base pour Stork :
sudo -u postgres psql CREATE DATABASE stork; CREATE USER stork_user WITH ENCRYPTED PASSWORD 'votre_mot_de_passe'; GRANT ALL PRIVILEGES ON DATABASE stork TO stork_user; \q
Étape 3 : Télécharger et installer Stork
- Clonez le dépôt Stork :
git clone https://github.com/isc-projects/stork.git cd stork
- Créez un environnement virtuel Python :
python3 -m venv venv source venv/bin/activate
- Installez les dépendances Python :
pip install -r requirements.txt
- Compilez les composants nécessaires :
make
Étape 4 : Configurer et lancer Stork
- Modifiez le fichier de configuration de Stork (
stork.conf
) pour inclure les informations de votre base PostgreSQL. - Lancez le serveur Stork :
./stork-server
- Lancez l’agent pour surveiller Kea :
./stork-agent
Étape 5 : Vérifier le tableau de bord
Accédez à l’interface en ouvrant votre navigateur à l’adresse :http://<votre_ip>:8080
Stork, votre copilote réseau
En quelques étapes, Stork transforme la gestion DHCP en une promenade de santé. Avec ses fonctionnalités modernes et son tableau de bord ergonomique, vous n’avez plus aucune excuse pour souffrir en silence devant vos logs.
Alors, prêt à voler avec Stork ?