Bonjour à tous,
Je souhaite créer un script (pour incorporer dans nagios) qui remonte le nom des interfaces, si elles sont up ou down et depuis combien de temps.
J'arrive à récupérer les infos mais pas à les mettre en forme.
Voici mon script:
n=`snmpget 10.63.1.63 -c public -v 2c interfaces.ifNumber.0 | cut -d "" -f 4` // récupération du nombre d'interfaces
a=`snmpwalk 10.63.1.63 -c public -v 2c interfaces.ifTable.ifEntry.ifDescr | cut -d " " -f 4 ` // récupération du nom des interfaces
b=`snmpwalk 10.63.1.53 -c public -v 2c 1.3.6.1.2.1.2.2.1.8 | cut -d " " -f 4 ` // récupération de l'état des interfaces
c=`snmpwalk 10.63.1.53 -c public -v 2c 1.3.6.1.2.1.2.2.1.9 | cut -d " " -f 5 ` //récupération de la durée de l'état
i=1
until ($i -lt $n) // cette comparaison ne fonctionne pas dans le script
do
echo "$a est $b depuis $c" | head -n $i | tail -n 1
# la commande echo ne fonctionne pas, elle affiche " est depuis |head -n $i | tail -n 1
i=$($i+1) // je n'incrémente pas i de 1 mais j'obtiens 1+1
echo $i
done
Merci d'avance pour votre aide


