DOCSIS Cable Modem Add-On v0.50 BETA

Templates, scripts for templates, scripts and requests for templates.

Moderators: Moderators, Developers

User avatar
Cacti Moderator
Posts: 12160
Joined: Sat May 08, 2004 12:44 pm
Location: USA

#31 Post by BSOD2600 » Mon Aug 06, 2007 11:15 am

My initial guess would be the maximum datasource for the downstream is set too small. Try increasing it in the template and then you'll either have to recreate the rrd file (i.e. delete it) or use rrdtool tune to resize the downstream DS.

User avatar
Posts: 19
Joined: Sat Aug 04, 2007 8:10 am
Location: Tirol / Austria

#32 Post by dk10tlx » Tue Aug 07, 2007 1:43 am

Many thanks, this was the answer I was missing. Now everything works really great.

Really good work!

thanks & regards

Posts: 1
Joined: Thu Dec 16, 2010 6:58 pm

Re: DOCSIS Cable Modem Add-On v0.50 BETA

#33 Post by ambok » Thu Dec 16, 2010 7:01 pm

this is really one of the best. . . great job. . :D

conaxsat nano 2

Posts: 5
Joined: Mon May 16, 2016 2:59 pm


#34 Post by sergiomc22 » Tue Sep 10, 2019 11:04 am

qwerty12345 wrote:
Thu Apr 07, 2005 3:48 am
Hi, can some one give me templates to get errors from modem, atualy i need:
1)Descriptor: docsIfSigQUnerroreds
Max. Access: read-only
ASN.1 Syntax: Counter32

2)Descriptor: docsIfSigQCorrecteds
Max. Access: read-only
ASN.1 Syntax: Counter32

3)Descriptor: docsIfSigQUncorrectables
Max. Access: read-only
ASN.1 Syntax: Counter32

I try to do it by my self, but nothing work where is a problem i dont know, byt cacti-docsisCM-0[1].50 work fine, thx.

P.S Sorry for my bad english.
Hello, could you solve this issue? I am trying to do the same. Generate a template to show the FEC by downstream (8, 16 or 32)

Posts: 5
Joined: Tue Nov 19, 2019 11:55 pm

Re: DOCSIS Cable Modem Add-On v0.50 BETA

#35 Post by garanadhav » Mon Nov 25, 2019 12:13 am

JoeNetwork wrote:
Mon Sep 20, 2004 10:44 am
DOCSIS Cable Modem Add-On for Cacti

by JoeNetwork ([email protected])


v0.50 - September 20, 2004

Initial BETA release, provides graphing for basic DOCSIS RF performance SNMP OIDs:
Downstream Power
- Downstream SNR
- Upstream Power
- T3 Timeouts
- T4 Timeouts
- Lost SYNCs
- Interface Resets https://online ... aefiling/ Part of the difficulty with DOCSIS CM OIDs is that, unless it's in the DOCSIS CM Event Log, you have no idea when errors actually occurred. Using cacti, especially with the graph zoom feature, you can now tell exactly when they came in and look for trends.

This is intended to be used as a reactive tool for areas in which you want to monitor specific (but not ALL) of your cable modems, i.e. an area in which you might be trying to troubleshoot an intermittent problem with the cable plant.


o A working cacti v0.8.6 *RELEASE* installation.
o DOCSIS Cable Modem device(s) to test on.


Simple. Select "Import Templates" under "Import/Export" within your cacti console.

First, import all Data Templates, followed by the Graph Templates. You'll probably want to do Host Template last. You can import by browsing to a local file on your web client, or by pasting the content of each XML file into the box -- either way should work.

You should now have "DOCSIS Cable Modem" as a selectable device type when you add a new device. The DOCSIS graphs should be selected by default. If you want to also graph interface bandwidth, select that also. Then click "Create Graphs for This Host" and place checkmarks by
the values that you would like graphed, and choose Create.

After one or two polling intervals, you should be in business, just like with any other graph.


Things I would like to do, but don't have the know-how or resources to do just yet:

- DOCSIS CMTS templates -- it's coming, but will require a Data Query. Don't expect the modem table though. This will likely be used for graphing the DS/US ports, and Upstream SNRs.

- Have Downstream Power start at -30dBmV instead of 0, so the graph always forms from the bottom.

- Figure out a way to make the Downstream SNR a line over the top of the Downstream Power graph, and perhaps rename it to "Downstream Signal". Some math calculations will need to be done to determine where the noise floor lies.

- A way to display Codeword values from the DOCSIS MIB. I'm hoping to have a single graph perhaps display the total Codewords with Unerroreds, Correcteds, and Uncorrectables displayed as overlays or stacks -- problem is, I am not yet familiar enough with RRDs/GPRINTs/CDEFs to do it.

- An automatic way to import device descriptions/IP addresses, based on CSV or tabular input.

- EuroDOCSIS. Not sure if it uses the same MIBs, and if things are measured the same way.

- PacketCable MTA support. I don't have all the necessary test gear yet. :(


I tried this on several uBR's and all are doing the same thing. Other polled SNMP items work fine. Any hints/tips on this?

Post Reply