Récupérer des données snmp

Répondre
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

Récupérer des données snmp

Message par Zedoune »

Bonjour

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 :( (réponse en 2 minutes, pas tout qui est récupéré...)
gizmo78
Messages : 20534
Inscription : ven. 12 janv. 2018 17:44

Récupérer des données snmp

Message par gizmo78 »

munin et snmp pas cool :/

bas tout ce qui sait faire du snmp: zabbix, shinken, collectd je crois
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

Récupérer des données snmp

Message par Zedoune »

munin et snmp pas cool :/

bas tout ce qui sait faire du snmp: zabbix, shinken, collectd je crois
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 toucher :D
Shinken, je crois que c'est du genre de munin, donc j'ai déjà zabbix et munin on va pas en rajouter un 3eme ^^

peut essayer collectd... mais à la base, je voudrais juste un truc en ligne de commande qui fait des get pour en faire un script munin ensuite :D
Avatar de l’utilisateur
dsebire
Messages : 13158
Inscription : ven. 12 janv. 2018 17:44
Localisation : Loiret - entre la ville et les champs

Récupérer des données snmp

Message par dsebire »

snmpwalk ?
nagios ? (on a mis ça en place avec manu au taf)
gizmo78
Messages : 20534
Inscription : ven. 12 janv. 2018 17:44

Récupérer des données snmp

Message par gizmo78 »

+1 snmpwalk alors
Avatar de l’utilisateur
poulpito
Messages : 12402
Inscription : ven. 12 janv. 2018 17:44
Localisation : Grenoble

Récupérer des données snmp

Message par poulpito »

ca dépénd si c'est un seul oid visé par commande
snmpget (sur d'avoir qu'un résultat) si tu veux une table oid snmpwalk ^^
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

Récupérer des données snmp

Message par Zedoune »

j'ai pas eu le temps de regarder plus que ça... c'est pour du routeur zyxel :)
Avatar de l’utilisateur
dsebire
Messages : 13158
Inscription : ven. 12 janv. 2018 17:44
Localisation : Loiret - entre la ville et les champs

Récupérer des données snmp

Message par dsebire »

au taf on utilise snmpwalk pour les tests, après c'est nagios qui attaque le zyxel, a partir des oid ou des mib zyxel
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

Récupérer des données snmp

Message par Zedoune »

J'ai réussi avec snmpwalk et snmpget, je fais mes plugins snmp moi-même au moins ils fonctionnent (on peut faire du snmp avec munin mais j'ai rien compris ou alors ça sert pour les traps ?)

J'avais rien pigé à snmp et puis j'ai lu de la documentation là-dessus, c'est tout de suite plus clair :D
gizmo78
Messages : 20534
Inscription : ven. 12 janv. 2018 17:44

Récupérer des données snmp

Message par gizmo78 »

du coup t'as un plugin snmp pour munin?
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

Récupérer des données snmp

Message par Zedoune »

du coup t'as un plugin snmp pour munin?
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 bien :)

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}
gizmo78
Messages : 20534
Inscription : ven. 12 janv. 2018 17:44

Récupérer des données snmp

Message par gizmo78 »

bas j'ai pas réussi :(

je vais regarder avec ton plugin alors, merci :jap:
Avatar de l’utilisateur
poulpito
Messages : 12402
Inscription : ven. 12 janv. 2018 17:44
Localisation : Grenoble

Récupérer des données snmp

Message par poulpito »

bah nickel :)
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

Récupérer des données snmp

Message par Zedoune »

bas j'ai pas réussi :(

je vais regarder avec ton plugin alors, merci :jap:
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)
gizmo78
Messages : 20534
Inscription : ven. 12 janv. 2018 17:44

Récupérer des données snmp

Message par gizmo78 »

j'avoue pas avoir bien pris le temps de le faire ^^

je cherche à grapher une conso en watt remontée par un pdu, donc la valeur peut pas aller en dessous de 0.

Je vais me pencher la dessus ce soir vu que j'ai déjà la mib

ce que j'ai pas pigé aussi c'est comment tu relis le plugin à l'équipement que tu veux interroger
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

Récupérer des données snmp

Message par Zedoune »

J'ai aussi écrit un script pour récupérer des données d'un onduleur ^^

Alors pour l'adresse ca se fait via le nom du fichier. Le plugin s'appelle zyxel_ et on fait un lien symbolique par équipement qui contiendra son adresse et le numéro de l'interface a surveiller, genre zyxel_192.168.1.1_8 et au début du script on découpe
gizmo78
Messages : 20534
Inscription : ven. 12 janv. 2018 17:44

Récupérer des données snmp

Message par gizmo78 »

ha okay!

j'avais pas compris ca ^^

je testerais ce soir :D merci :jap:
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

Récupérer des données snmp

Message par Zedoune »

si tu veux écrire un plugin munin, tu peux regarder les autres plugins fournis c'est très facile ^^
gizmo78
Messages : 20534
Inscription : ven. 12 janv. 2018 17:44

Récupérer des données snmp

Message par gizmo78 »

bon plugin fait, par contre pour l'host tu l'as ajouté quand même?
gizmo78
Messages : 20534
Inscription : ven. 12 janv. 2018 17:44

Récupérer des données snmp

Message par gizmo78 »

bon mon plugin fonctionne;

J'ai déclaré le pdu avec comme adresse 127.0.0.1 et ca remonte.

Par contre je pige pas pk il en remonte une partie sous le nom du pdu et d'autres infos dans le nom du serveur munin qui a aussi l'adresse 127.0.0.1 oO

faut que je cherche
gizmo78
Messages : 20534
Inscription : ven. 12 janv. 2018 17:44

Récupérer des données snmp

Message par gizmo78 »

Trouvé pk: il suffit de passer en 127.0.0.2 et roulez! toute les infos sont sous son nom :)
Répondre