Configuring Thomson Speedtouch 510 for use with SNMP to get statistics with MRTG

******************************************************************************************************

Configuring Thomson Speedtouch 510 for use with SNMP to get statistics with MRTG

By Dennis Slagers

http://www.aroundmyroom.com/blog

10-08-2004

Usage: MRTG under Linux

This document is published under

Creative Commons License

http://creativecommons.org/licenses/by/1.0/

When you notice the name of author and refer to the original text

and copy this license condition you can copy this text and use it for various purposes.

******************************************************************************************************

Used:

Thomson Speedtouch 510 ADSL modem Analog v4 (4 ports ethernet)

Firmware version 4.2.7.16.0

Downloaded from:

http://www.speedtouch.nl/downloads/510_Upgrade_427.exe

Downloaded the ST500 CLI Reference Guide (PDF format)

http://www.speedtouch.com/pdf/ST500 CLI Reference Guide R4.2.pdf

http://www.speedtouch.com/pdf/ST500%20CLI%20Reference%20Guide%20R4.2.pdf

Find the SNMP Commands [page 346 and further]

[*** USING TELNET TO CONFIGURE/activate SNMP ***]

Telnet to your Speedtouch 510

use the standard IP 10.0.0.138 or the one you configured.

In my example I used an extra internal IP address: 192.168.1.1

telnet 192.168.1.1

login: admin <enter>

check if SNMP is enabled:

snmp list

[snmp]=>list

NO COMMUNITY NAMES SPECIFIED, SNMP IS SWITCHED OFF

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

— Specify at least one community name to enable snmp —

Enter the following command sequence:

snmp config [options]

[RWCommunity = <string>]

[ROCommunity = <string>]

[sysContact = <quoted string>]

[sysName = <quoted string>]

[sysLocation = <quoted string>]

ie.

snmp config RWCommunity = private

snmp config ROCommunity = public

snmp config sysContact = « john doe »

snmp config sysName = « my adsl modem »

snmp config sysLocation = « my place »

SNMP is enabled now, you can use MRTG to configure the statistics

[*** CONFIGURING MRTG FOR USE WITH THOMSON SPEEDTOUCH 510 ***]

start checking the functionalities of the speedtouch

with MRTG this is simple: start with ‘cfgmaker’

this is a very simple commandline with a workdir and the output to a config file

Of course you can check the SNMP stuff with SNMPWalk

/usr/bin/snmpwalk 192.168.1.1 public

The MRTG Command

/cfgmaker –global ‘Workdir: /home/groups/home/web/mrtg/’ –output /home/groups/home/web/mrtg/speedtouch.cfg 192.168.1.1

[OUTPUT example file: SPEEDTOUCH.CFG also to be found the scripts folder]

Notes:

in my example I use Interfaces:

***

102 for eth0 (more or less the master ethernet port)

Interface 102 >> Descr: ‘IP:-eth0-ETHERNET-THOMSON-SpeedTouch-510-4.2.7.16.0’

***

103 for WAN (the PPPoA connection in my situation)

Notice: it’s possible that this entry is commented out

Interface 103 >> Descr: ‘IP:-PPPoA_1-Point-to-Point-THOMSON-SpeedTouch-510-4.2.7.16.0’

***

201-204 Ethernet Ports (track the LAN1/2/3/4 ports) in my example I have enabled 2 ports (ports which are not active will be

commented out.

Interface 201 >> Descr: ‘ETH:-ethport1-THOMSON-SpeedTouch-510-4.2.7.16.0’

***

in my default config

601 and 603

Interface 602 >> Descr: ‘ADSL:-FAST-CHANNEL-THOMSON-SpeedTouch-510-4.2.7.16.0’

Interface 603 >> Descr: ‘ADSL:-INTERLEAVED-CHANNEL-THOMSON-SpeedTouch-510-4.2.7.16.0’

are also active but no data is entered. So I have no idea what the purpose is. I have deleted it

okay, save all settings

now you can run MRTG

this you should now how it’s working. Tip: use also indexmaker

Tjsak!

Dennis Slagers

Apeldoorn NLD

www.aroundmyroom.com

August, 10 – 2004

This document is published under

Creative Commons License

http://creativecommons.org/licenses/by/1.0/

When you notice the name of author and refer to the original text

and copy this license condition you can copy this text and use it for various purposes.

via.