NetBox est un logiciel libre qui consigne votre réseau et votre centre de données comme une source unique de vérité : les baies, les équipements et le câblage, ainsi que chaque adresse IP, chaque préfixe et chaque VLAN.
Ces articles traitent de son usage au quotidien : modéliser les sites et les équipements, gérer les adresses IP, les champs personnalisés et les étiquettes, l’API, et alimenter des outils d’automatisation comme Ansible.
Une visite pratique de NetBox 4.7.2 avec un parc réellement chargé dedans plutôt qu’une démo vide. Ce que contient chaque écran et ce que vous en faites : élévations de baie, tracés de câbles, l’arbre IPAM, les interfaces double pile, et la baie qui se révèle remplie à 90,7 pour cent côté électricité alors qu’elle n’est qu’à 28,6 pour cent côté matériel. Comment en monter un en pile de conteneurs et sur un hôte depuis les paquets, les deux menés de bout en bout. L’ordre dans lequel il faut le remplir, déduit des clés étrangères réellement obligatoires. Comment une seule installation se découpe par client, de sorte que l’équipement d’un autre client renvoie 404 et un type d’objet non accordé renvoie 403. Les config contexts et l’héritage qui les rend plus utiles que les custom fields. Ajouter vos propres valeurs aux menus de statut de NetBox. Trois façons d’ajouter l’objet dont vit votre activité, dont un datastore modélisé sans une ligne de code. Comment écrire des règles de validation et des classes de validateur pour que la base refuse ce que votre standard maison interdit. Et l’histoire du fork de 2021 d’où est sorti Nautobot, à quoi il servait et ce qui a convergé depuis. Plus le pilotage de l’ensemble depuis la collection Ansible netbox.netbox, où l’inventaire est une requête et non un fichier, et où un argument de module attribue discrètement une nouvelle adresse à chaque exécution.