Vous auriez quoi à me proposer en ligne de commande pour récupérer des données snmp ? (routeurs Zyxel principalement)
J'ai essayé munin mais c'est très foireux

collectd c'est léger ? J'ai pas envie de me prendre encore la tête avec Zabbix, ce truc est une horreur, il tourne chez moi mais je préfère pas y touchermunin et snmp pas cool :/
bas tout ce qui sait faire du snmp: zabbix, shinken, collectd je crois
de base ça fonctionne snmp pour munin mais ça semble tellement chiant et obscure à utiliser que j'ai fait mon propre plugin qui utilise snmpget sur ce dont j'ai besoin et ça marche très biendu coup t'as un plugin snmp pour munin?
Code : Tout sélectionner
#!/usr/local/bin/bash
HOST=$(echo $0 | cut -d '_' -f 2)
IFACE=$(echo $0 | cut -d '_' -f 3)
if [ "$1" = "config" ]; then
echo "graph_order in out"
echo "graph_title Bande Passante $HOST"
echo "graph_vlabel octets"
echo "graph_category network"
echo "in.label In"
echo "in.type DERIVE"
echo "in.min 0"
echo "in.graph no"
echo "out.label Out"
echo "out.type DERIVE"
echo "out.min 0"
echo "out.negative in"
echo "graph_args --base 1000"
echo "graph_info Consommation routeur"
exit 0
fi
echo -n "in.value "
/usr/local/bin/snmpget -O vQ -v 2c -c XXXX $HOST IF-MIB::ifInOctets.${IFACE}
echo -n "out.value "
/usr/local/bin/snmpget -O vQ -v 2c -c XXXX $HOST IF-MIB::ifOutOctets.${IFACE}
c'est où que tu bloques ? Du moment que t'arrives à avoir la valeur de ce que tu souhaites, il reste à écrire le plugin munin (c'est pas bien compliqué mais ici c'est chiant car on veut un graphique avec des données en-dessous et au-dessus du 0 pour montrer le in/out)bas j'ai pas réussi
je vais regarder avec ton plugin alors, merci