Difference between revisions of "Cacti graph ADSL"
| Line 98: | Line 98: | ||
  snmpget -M MIBs -v1 -c hardpassword 10.0.99.100 .1.3.6.1.2.1.1.3.0  |   snmpget -M MIBs -v1 -c hardpassword 10.0.99.100 .1.3.6.1.2.1.1.3.0  | ||
  iso.3.6.1.2.1.1.3.0 = Timeticks: (591121) 1:38:31.21  |   iso.3.6.1.2.1.1.3.0 = Timeticks: (591121) 1:38:31.21  | ||
== VDSL specific MIBs ==  | |||
These are specific MIB objects that Cacti need to pull  | |||
 $ snmpwalk -v2c -c hardpassword 10.0.99.100 .1.3.6.1.2.1.10.94.1.1.3.1.4  | |||
 iso.3.6.1.2.1.10.94.1.1.3.1.4.17 = Gauge32: 34  | |||
 $ snmpwalk -v2c -c hardpassword 10.0.99.100 .1.3.6.1.2.1.10.94.1.1.3.1.5  | |||
 iso.3.6.1.2.1.10.94.1.1.3.1.5.17 = Gauge32: 550  | |||
#sh controllers vDSL 0/0/0    | |||
Controller VDSL 0/0/0 is UP  | |||
Daemon Status:		 Up   | |||
			XTU-R (DS)		XTU-C (US)  | |||
Chip Vendor ID:		'BDCM'			 'IFTN'  | |||
Chip Vendor Specific:   0x0000			 0x71C8  | |||
Chip Vendor Country:    0xB500			 0xB500  | |||
Modem Vendor ID:	'CSCO'			 '    '  | |||
Modem Vendor Specific:  0x4602			 0x0000  | |||
Modem Vendor Country:   0xB500			 0x0000  | |||
Serial Number Near:    FOC17279G17 1941/K9 15.2(4)M     | |||
Serial Number Far:       | |||
Modem Version Near:    15.2(4)M  | |||
Modem Version Far:     0x71c8  | |||
Modem Status:		 TC Sync (Showtime!)   | |||
DSL Config Mode:	 AUTO   | |||
Trained Mode:		 G.992.3 (ADSL2) Annex A   | |||
TC Mode:		 ATM   | |||
Selftest Result:	 0x00   | |||
DELT configuration:	 disabled   | |||
DELT state:		 not running   | |||
Trellis:		 ON			  ON  | |||
SRA: 			 disabled			 disabled  | |||
 SRA count: 		 0			 0  | |||
Bit swap: 		 enabled			 enabled  | |||
 Bit swap count:	 28726			 1047  | |||
Line Attenuation:	 55.0 dB		 29.1 dB  | |||
Signal Attenuation:	 61.3 dB		 29.0 dB  | |||
Noise Margin:		  3.4 dB		  6.2 dB  | |||
Attainable Rate:	5308 kbits/s		 876 kbits/s  | |||
Actual Power:		  0.0 dBm		 12.7 dBm  | |||
Total FECC:		9404708			 20142  | |||
Total ES:		3786			 884  | |||
Total SES:		10			 0  | |||
Total LOSS:		1			 0  | |||
Total UAS:		128			 128  | |||
Total LPRS:		0			 0  | |||
Total LOFS:		8			 0  | |||
Total LOLS:		0			 0  | |||
Full inits:		2  | |||
Failed full inits:	3  | |||
Short inits:		3  | |||
Failed short inits:	0  | |||
Firmware	Source		File Name (version)  | |||
--------	------		-------------------  | |||
VDSL		embedded   	VDSL_LINUX_DEV_01212008 (1)  | |||
Modem FW  Version:	130205_1433-4.02L.03.A2pv6C035j.d23j  | |||
Modem PHY Version:	A2pv6C035j.d23j  | |||
Vendor Version:		Ap6v35j.23j 68  | |||
= Reference =  | = Reference =  | ||
Revision as of 03:50, 21 November 2013
WIP
- I need to load MIBs to either Cacti DB or Cisco device
 - Loading template from Cisco 877 Cacti Template enabled that graphs are being graph - but the router does not have VDSL card installed so cannot fully test.
 
Install ADSLine MIB data query
- Dowload ADSL Line Data script file from Cacti templates website.
 - Un-tar, then copy adslLine.xml file to (in Ubuntu) /usr/share/cacti/resource/ directory
 - Import XML template following Console > Import templates > Open cacti087d_data_query_adsl_line_mib.xml > press Import
 
Following errors/missing dependencies found during the import process:
Cacti has imported the following items:
CDEF [success] Make Stack Negative [update] GPRINT Preset [success] Normal [update] Data Input Method [success] Get SNMP Data (Indexed) [update] Data Template [success] ADSL Line - Signal/Noise [new] [success] ADSL Line - Attentuation [new] [success] ADSL Line - Power [new] Graph Template [success] ADSL Line - Noise Margin [new] + Unmet Dependency: (Data Template Item) + Found Dependency: (GPRINT Preset) Normal + Unmet Dependency: (Data Template Item) + Unmet Dependency: (Data Template Item) + Unmet Dependency: (Data Template Item) + Unmet Dependency: (Data Template Item) + Unmet Dependency: (Data Template Item) + Found Dependency: (CDEF) Make Stack Negative + Unmet Dependency: (Data Template Item) + Unmet Dependency: (Data Template Item) + Unmet Dependency: (Data Template Item) + Unmet Dependency: (Data Template Item) [success] ADSL Line - Attenuation [new] [success] ADSL Line - Output Power [new] + Found Dependency: (Data Template Item) adslAtucCurrOutputP + Found Dependency: (GPRINT Preset) Normal + Unmet Dependency: (Data Template Item) + Found Dependency: (CDEF) Make Stack Negative + Unmet Dependency: (Data Template Item) + Unmet Dependency: (Data Template Item) + Unmet Dependency: (Data Template Item) + Unmet Dependency: (Data Template Item) Data Query [success] ADSL Line MIB [new] + Found Dependency: (Data Input Method) Get SNMP Data (Indexed) + Found Dependency: (Graph Template) ADSL Line - Output Power + Found Dependency: (Data Template) ADSL Line - Power + Unmet Dependency: (Data Template Item) + Found Dependency: (Data Template Item) adslAtucCurrOutputP + Found Dependency: (Graph Template) ADSL Line - Noise Margin + Found Dependency: (Data Template) ADSL Line - Signal/Noise + Unmet Dependency: (Data Template Item) + Unmet Dependency: (Data Template Item) + Found Dependency: (Graph Template) ADSL Line - Attenuation + Found Dependency: (Data Template) ADSL Line - Attentuation + Found Dependency: (Data Template Item) adslAtucCurrAtn + Found Dependency: (Data Template Item) adslAturCurrAtn
Then go to Console > Devices > YourSNMPenabledDevice (Router1941) > scroll at the bottom Associated Data Queries section and select 'ADSL Line MIB' > press ADD > SAVE. Unfortunately the script results with no SNMP data returned when I run 'Verbose Query', here is output:
- There is no ADSL EHWIC card installed at this router output
 
Data Query Debug Information + Running data query [10]. + Found type = '3' [SNMP Query]. + Found data query XML file at '/usr/share/cacti/site/resource/snmp_queries/adslLine.xml' + XML file parsed ok. + <oid_num_indexes> missing in XML file, 'Index Count Changed' emulated by counting oid_index entries + Executing SNMP walk for list of indexes @ '.1.3.6.1.2.1.10.94.1.1.3.1.1' Index Count: 0 + No SNMP data returned
SNMP test
Device info
snmpstatus -c 'communitystring' -v2c DEV_IP_ADDRESS
List of interfaces
snmpwalk -c 'communitystring' -v2c 10.0.99.100 .1.3.6.1.2.1.2.2.1.2 iso.3.6.1.2.1.2.2.1.2.1 = STRING: "Embedded-Service-Engine0/0" iso.3.6.1.2.1.2.2.1.2.2 = STRING: "GigabitEthernet0/0" iso.3.6.1.2.1.2.2.1.2.3 = STRING: "GigabitEthernet0/1" <-- output ommited --> iso.3.6.1.2.1.2.2.1.2.15 = STRING: "Vlan20" iso.3.6.1.2.1.2.2.1.2.16 = STRING: "Vlan99" iso.3.6.1.2.1.2.2.1.2.17 = STRING: "Dialer1"
Uptime
snmpget -M MIBs -v1 -c hardpassword 10.0.99.100 .1.3.6.1.2.1.1.3.0 iso.3.6.1.2.1.1.3.0 = Timeticks: (591121) 1:38:31.21
VDSL specific MIBs
These are specific MIB objects that Cacti need to pull
$ snmpwalk -v2c -c hardpassword 10.0.99.100 .1.3.6.1.2.1.10.94.1.1.3.1.4 iso.3.6.1.2.1.10.94.1.1.3.1.4.17 = Gauge32: 34 $ snmpwalk -v2c -c hardpassword 10.0.99.100 .1.3.6.1.2.1.10.94.1.1.3.1.5 iso.3.6.1.2.1.10.94.1.1.3.1.5.17 = Gauge32: 550
- sh controllers vDSL 0/0/0
 
Controller VDSL 0/0/0 is UP
Daemon Status: Up
XTU-R (DS) XTU-C (US) Chip Vendor ID: 'BDCM' 'IFTN' Chip Vendor Specific: 0x0000 0x71C8 Chip Vendor Country: 0xB500 0xB500 Modem Vendor ID: 'CSCO' ' ' Modem Vendor Specific: 0x4602 0x0000 Modem Vendor Country: 0xB500 0x0000 Serial Number Near: FOC17279G17 1941/K9 15.2(4)M Serial Number Far: Modem Version Near: 15.2(4)M Modem Version Far: 0x71c8
Modem Status: TC Sync (Showtime!) DSL Config Mode: AUTO Trained Mode: G.992.3 (ADSL2) Annex A TC Mode: ATM Selftest Result: 0x00 DELT configuration: disabled DELT state: not running Trellis: ON ON SRA: disabled disabled
SRA count: 0 0
Bit swap: enabled enabled
Bit swap count: 28726 1047
Line Attenuation: 55.0 dB 29.1 dB Signal Attenuation: 61.3 dB 29.0 dB Noise Margin: 3.4 dB 6.2 dB Attainable Rate: 5308 kbits/s 876 kbits/s Actual Power: 0.0 dBm 12.7 dBm Total FECC: 9404708 20142 Total ES: 3786 884 Total SES: 10 0 Total LOSS: 1 0 Total UAS: 128 128 Total LPRS: 0 0 Total LOFS: 8 0 Total LOLS: 0 0
Full inits: 2 Failed full inits: 3 Short inits: 3 Failed short inits: 0
Firmware Source File Name (version)
------ -------------------
VDSL embedded VDSL_LINUX_DEV_01212008 (1)
Modem FW Version: 130205_1433-4.02L.03.A2pv6C035j.d23j Modem PHY Version: A2pv6C035j.d23j Vendor Version: Ap6v35j.23j 68
Reference
- Graphing ADSL stats from a SpeedStream 4200 with collectd
 - OID value to graph stats
 - Cisco 877 Cacti Template
 - Cisco ADSL graph Cacti forum
 - Cisco ISR ADSL interface graph Cacti forum
 - Cisco ADSL info Cacti forum (see all)
 - Cisco SNMP Object navigator
 
- MIB browser
 
- SNMP MIB Browser for Linux platforms Qt based, *.deb package provided
 - SnmpB SnmpB is an SNMP MIB browser written in QT. It supports SNMPv1, SNMPv2c & SNMPv3. SnmpB can browse/edit/load/add MIB files and can query SNMP agents. It also supports agent discovery, trap events, and graph plotting.