Eldin'Net
Configuration SNMP du SpeedTouch 510 v4 avec MRTG


Le modem routeur SpeedTouch 510 v4 semble avoir une getsion snmp un peu catastrophique, qui permet difficilement le suivi avec MRTG.

Dans un premier temps, il faut activier la partie snmp au niveau du SpeedTouch 510.

via telnet sur le routeur, rentrez la commande :
snmp config ROCommunity=COMMUNAUTE sysContact=CONTACT sysName=SYSNAME sysLocation=LOCATION

Bien penser à lancer la commande config save ensuite.

Mrtg semble avoir des pbs pour récupérer de façon standard les valeurs et donc renvoi un message d'alarme a chaque appel.

J'ai donc mis en place deux petits scripts shell qui permettent de récupérer ces valeurs sans problème

  • Pour l'interface Lan
    Script recup_spt510_lan.sh
    #!/bin/sh
    
    /usr/local/bin/snmpget   IP_ROUTEUR COMMUNAUTE_SNMP .1.3.6.1.2.1.2.2.1.10.102 | cut -f 2 -d "="
    /usr/local/bin/snmpget   IP_ROUTEUR COMMUNAUTE_SNMP .1.3.6.1.2.1.2.2.1.16.102| cut -f 2 -d "=" 
    /usr/local/bin/snmpget   IP_ROUTEUR COMMUNAUTE_SNMP .1.3.6.1.2.1.1.3.0| cut -f 2 -d "=" | cut -f 2 -d ","
    echo
    
  • Pour l'interface Wan
    Script recup_spt510_wan.sh
    #!/bin/sh
    
    /usr/local/bin/snmpget   IP_ROUTEUR COMMUNAUTE_SNMP .1.3.6.1.2.1.2.2.1.10.103 | cut -f 2 -d "="
    /usr/local/bin/snmpget   IP_ROUTEUR COMMUNAUTE_SNMP .1.3.6.1.2.1.2.2.1.16.103| cut -f 2 -d "=" 
    /usr/local/bin/snmpget   IP_ROUTEUR COMMUNAUTE_SNMP .1.3.6.1.2.1.1.3.0| cut -f 2 -d "=" | cut -f 2 -d ","
    echo
    
    

  • Configuration de Mrtg

    Dans le fichier de config de mrtg ( mrtg.cfg ) mettre en place les lignes suivantes :

    Target[SPT510_WAN]: `/CHEMIN/recup_spt510_wan.sh`
    MaxBytes[SPT510_WAN]: 1250000
    Title[SPT510_WAN]: Traffic Analysis SpeedTouch 510
    PageTop[SPT510_WAN]: <H1>Traffic Analysis SpeedTouch 510 </H1>
    <TABLE>
    <TR><TD>System:</TD> <TD>SpeedTouch 510</TD></TR>
    <TR><TD>Maintainer:</TD> <TD>MOI</TD></TR>
    <TR><TD>Description:</TD><TD>Interface Wan </TD></TR>
    <TR><TD>ifType:</TD> <TD></TD></TR>
    <TR><TD>ifName:</TD> <TD></TD></TR>
    <TR><TD>Max Speed:</TD> <TD>512/128Kbits/s</TD></TR>
    <TR><TD>Ip:</TD> <TD>IP_SPEDDTOUCH</TD></TR>
    </TABLE>



    Target[SPT510_LAN]: `/CHEMIN/recup_spt510_lan.sh`
    MaxBytes[SPT510_LAN]: 1250000
    Title[SPT510_LAN]: Traffic Analysis SpeedTouch 510
    PageTop[SPT510_LAN]: <H1>Traffic Analysis SpeedTouch 510 </H1>
    <TABLE>
    <TR><TD>System:</TD> <TD>SpeedTouch 510</TD></TR>
    <TR><TD>Maintainer:</TD> <TD>MOI</TD></TR>
    <TR><TD>Description:</TD><TD>Interface Lan </TD></TR>
    <TR><TD>ifType:</TD> <TD></TD></TR>
    <TR><TD>ifName:</TD> <TD></TD></TR>
    <TR><TD>Max Speed:</TD> <TD>100Mbits/s</TD></TR>
    <TR><TD>Ip:</TD> <TD>IP SpeedTouch 510 </TD></TR>
    </TABLE>