Du serpent au cochon
Rapidement j’ai eu besoin de faire du “discovery” sur mon réseau pour mettre à jour mon nagios, donc j’ai pondu un petit truc gruika en python. En somme :
nmap -T4 | grep -v PORT | grep -v shown > mon_subnet.txt
pour avoir les infos de bas. On enlève le header & le footer parce que ça nous sert à rien et on le donne à manger au script avec en second argument le domaine (pour le supprimer de la résolution DNS inverse).
Au final on obtient une sortie du type :
define host {
use generic-host
host_name ns1
alias ns1
address 192.168.X.Y
}
Si ça peut servir, je colle ça là : nmap2nagios