We help IT Professionals succeed at work.

Monitoring CMTS and DOCSIS cable modems

Giovanni Gregori
Last Modified: 2016-07-13
We provide TV services to hospital and hotel by using interactive TVs. Each TV is equipped with a cable modems that communicate with a CMTS installed along with servers in  local  head end where we distribute RF signal.  Our major issue is being able to monitor the SNR and cable modems (DOCSIS)  in each site and be able to be proactive for eventual problems.
I was looking for a light (free) SNMP and DOCSIS monitoring software (or script) to install in each servers headend that periodically monitors SNR values and cable modems parameters. I am not looking for powerful SNMP fancy graphic software but rather a SNMP script whose information can be used against an internal  SQL database to locate the TVs location.

thank you for your help....
Watch Question

btanExec Consultant
Distinguished Expert 2019

this is a good resource to start off with tools and scripts

(pretty old but thought worth sharing) DocsDiag is a program for reading diagnostic data from DOCSIS cable modems. It should work with any DOCSIS-compliant cable modem that has SNMP access available to the end-user. It will be of primary benefit to end-users with cable modems that do not offer diagnostics via web

ISG Tools provides shell and cgi scripts for cable ISPs. Modem/host search (wildcard support), diagnostics, IP logging (w/cgi search interface), flap stats etc

DOCSIS Engineer Systems Toolkit (DEST) is being written with testing in mind of DOCSIS CPE devices. The objective is to allow testing with ease by providing Docsis Engineer’s easy access tools needed in their day to day testing.


Thank you for your replaying.
Yes I am aware of  DocsDiag script and I think it is a great tool but, as you just said, it is used to read data from Cable Modem. What I am actually looking for is simple SNMP scripts to run off the CMTS (we use a C9 network device) which already shows a real time status table of all the cable modems (on line and off line). This Script would have to retrieve that table's values and compare them  with some threshold's ones and send alerts in case.  My curiosity is to know if somebody ever developed a SNMP script whose output information can be managed.

thank you for your help.
Exec Consultant
Distinguished Expert 2019
This one is on us!
(Get your first solution completely free - no credit card required)
btanExec Consultant
Distinguished Expert 2019

The script in ID: 40076611 is shared as requested. Pls considered and pls consider as answered

Gain unlimited access to on-demand training courses with an Experts Exchange subscription.

Get Access
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Empower Your Career
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE

Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions
Unlock the solution to this question.
Join our community and discover your potential

Experts Exchange is the only place where you can interact directly with leading experts in the technology field. Become a member today and access the collective knowledge of thousands of technology experts.

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.


Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.