CMTS SNR, RX Power, Microreflection per CM

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

Moderators: Developers, Moderators

Post Reply
Stefan_1982
Posts: 3
Joined: Fri Nov 20, 2009 11:58 am

CMTS SNR, RX Power, Microreflection per CM

Post by Stefan_1982 »

Hello Cacti Users (Sorry for my Bad English)

i already made a few SNMP Indexed Devices and the worked very good.
But now i wan't to get special Data from an CMTS.

I will get the SNR Microref... and the Receive Power of every CM on the CMTS.
Not only the current online modem also the new one.
I now there are many CMTS Templates for Cacti but there is always the amount for all CM's.

i have a big problem because i can't use a indexid.
1) there is no indexid
2) every reboot of the CMTS the indexid would chance if there is one.

So i think i must make <oid_index_parse> with the MAC address or IP Address of every CM.

I think this should work but this is only for that CM how are online when i make the Querie

So do anyone know a better way for that.

Here you can see the SNMP Data of my test CMTS

Mac Address
[root@localhost ~]# snmpwalk -v 2c -c public IPAddr .1.3.6.1.2.1.10.127.1.3.3.1.2
SNMPv2-SMI::transmission.127.1.3.3.1.2.1 = Hex-STRING: 00 08 XX 20 F5 0C
SNMPv2-SMI::transmission.127.1.3.3.1.2.2 = Hex-STRING: 00 08 XX 20 EA B6
SNMPv2-SMI::transmission.127.1.3.3.1.2.3 = Hex-STRING: 00 08 XX 20 F5 96
SNMPv2-SMI::transmission.127.1.3.3.1.2.4 = Hex-STRING: 00 08 XX 20 EA A6
SNMPv2-SMI::transmission.127.1.3.3.1.2.5 = Hex-STRING: 00 08 XX 20 92 73
SNMPv2-SMI::transmission.127.1.3.3.1.2.6 = Hex-STRING: 00 08 XX 20 F3 70
SNMPv2-SMI::transmission.127.1.3.3.1.2.7 = Hex-STRING: 00 08 XX 20 EB 3C
SNMPv2-SMI::transmission.127.1.3.3.1.2.8 = Hex-STRING: 00 08 XX 20 F2 49
SNMPv2-SMI::transmission.127.1.3.3.1.2.9 = Hex-STRING: 00 08 XX 20 8A 33

IP Address
[root@localhost ~]# snmpwalk -v 2c -c public IPAddr .1.3.6.1.2.1.10.127.1.3.3.1.3
SNMPv2-SMI::transmission.127.1.3.3.1.3.1 = IpAddress: 172.16.12.234
SNMPv2-SMI::transmission.127.1.3.3.1.3.2 = IpAddress: 172.16.12.231
SNMPv2-SMI::transmission.127.1.3.3.1.3.3 = IpAddress: 172.16.12.235
SNMPv2-SMI::transmission.127.1.3.3.1.3.4 = IpAddress: 172.16.12.240
SNMPv2-SMI::transmission.127.1.3.3.1.3.5 = IpAddress: 172.16.12.237
SNMPv2-SMI::transmission.127.1.3.3.1.3.6 = IpAddress: 172.16.12.236
SNMPv2-SMI::transmission.127.1.3.3.1.3.7 = IpAddress: 0.0.0.0
SNMPv2-SMI::transmission.127.1.3.3.1.3.8 = IpAddress: 172.16.12.239
SNMPv2-SMI::transmission.127.1.3.3.1.3.9 = IpAddress: 172.16.12.233

Receiver Power
[root@localhost ~]# snmpwalk -v 2c -c public IPAddr .1.3.6.1.2.1.10.127.1.3.3.1.6
SNMPv2-SMI::transmission.127.1.3.3.1.6.1 = INTEGER: 80
SNMPv2-SMI::transmission.127.1.3.3.1.6.2 = INTEGER: 80
SNMPv2-SMI::transmission.127.1.3.3.1.6.3 = INTEGER: 90
SNMPv2-SMI::transmission.127.1.3.3.1.6.4 = INTEGER: 90
SNMPv2-SMI::transmission.127.1.3.3.1.6.5 = INTEGER: 100
SNMPv2-SMI::transmission.127.1.3.3.1.6.6 = INTEGER: 100
SNMPv2-SMI::transmission.127.1.3.3.1.6.7 = INTEGER: 0
SNMPv2-SMI::transmission.127.1.3.3.1.6.8 = INTEGER: 100
SNMPv2-SMI::transmission.127.1.3.3.1.6.9 = INTEGER: 90

Cmts Signal Noise
[root@localhost ~]# snmpwalk -v 2c -c public IPAddr .1.3.6.1.2.1.10.127.1.3.3.1.13
SNMPv2-SMI::transmission.127.1.3.3.1.13.1 = INTEGER: 300
SNMPv2-SMI::transmission.127.1.3.3.1.13.2 = INTEGER: 300
SNMPv2-SMI::transmission.127.1.3.3.1.13.3 = INTEGER: 290
SNMPv2-SMI::transmission.127.1.3.3.1.13.4 = INTEGER: 280
SNMPv2-SMI::transmission.127.1.3.3.1.13.5 = INTEGER: 280
SNMPv2-SMI::transmission.127.1.3.3.1.13.6 = INTEGER: 300
SNMPv2-SMI::transmission.127.1.3.3.1.13.7 = INTEGER: 0
SNMPv2-SMI::transmission.127.1.3.3.1.13.8 = INTEGER: 280
SNMPv2-SMI::transmission.127.1.3.3.1.13.9 = INTEGER: 280

Cmts Microrefl.
[root@localhost ~]# snmpwalk -v 2c -c public IPAddr .1.3.6.1.2.1.10.127.1.3.3.1.14
SNMPv2-SMI::transmission.127.1.3.3.1.14.1 = INTEGER: 0
SNMPv2-SMI::transmission.127.1.3.3.1.14.2 = INTEGER: 0
SNMPv2-SMI::transmission.127.1.3.3.1.14.3 = INTEGER: 0
SNMPv2-SMI::transmission.127.1.3.3.1.14.4 = INTEGER: 72
SNMPv2-SMI::transmission.127.1.3.3.1.14.5 = INTEGER: 0
SNMPv2-SMI::transmission.127.1.3.3.1.14.6 = INTEGER: 50
SNMPv2-SMI::transmission.127.1.3.3.1.14.7 = INTEGER: 0
SNMPv2-SMI::transmission.127.1.3.3.1.14.8 = INTEGER: 46
SNMPv2-SMI::transmission.127.1.3.3.1.14.9 = INTEGER: 0


Thanks for Help
Stefan
User avatar
BSOD2600
Cacti Moderator
Posts: 12171
Joined: Sat May 08, 2004 12:44 pm
Location: USA

Post by BSOD2600 »

Sounds like you're going to need to create a custom script (I'd recommend php script server) which can associate a fake index of an IP address to the index the CMTS has used it.

basic info on the howto in the doc site.
Stefan_1982
Posts: 3
Joined: Fri Nov 20, 2009 11:58 am

Post by Stefan_1982 »

Hello THX for the answer,
Sounds very complex, don't know if i can make this.
I'll try it on weekend.
Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests