I am trying to monitor a modem, but the power levels don't show, and running manually, I get this:
Code: Select all
bash-3.00# php ../script_server.php
PHP Script Server has Started - Parent is cmd
/usr/local/cacti/scripts/ss_docsis_stats.php
WARNING: Function does not exist
/usr/local/cacti/scripts/ss_docsis_stats.php ss_docsis_stats 172.16.10.2 public 2 161 500
docsIfDownChannelPower:NaN docsIfSigQSignalNoise:NaN docsIfSigQMicroreflections:NaN docsIfCmRangingTimeout:5 docsIfCmStatusTxPower:NaN docsIfCmStatusResets:0 docsIfCmStatusLostSyncs:0 docsIfCmStatusT1Timeouts:0 docsIfCmStatusT2Timeouts:0 docsIfCmStatusT3Timeouts:0 docsIfCmStatusT4Timeouts:0
I can walk all the OIDs though:
Code: Select all
bash-3.00# snmpwalk -v 2c -c public 172.16.10.2 1.3.6.1.2.1.10.127.1.1.1.1
DOCS-IF-MIB::docsIfDownChannelId.3 = INTEGER: 145
DOCS-IF-MIB::docsIfDownChannelFrequency.3 = INTEGER: 567000000 hertz
DOCS-IF-MIB::docsIfDownChannelWidth.3 = INTEGER: 6000000 hertz
DOCS-IF-MIB::docsIfDownChannelModulation.3 = INTEGER: qam256(4)
DOCS-IF-MIB::docsIfDownChannelInterleave.3 = INTEGER: taps32Increment4(5)
DOCS-IF-MIB::docsIfDownChannelPower.3 = INTEGER: -.4 dBmV
DOCS-IF-MIB::docsIfDownChannelAnnex.3 = INTEGER: annexB(4)
bash-3.00# snmpwalk -v 2c -c public 172.16.10.2 1.3.6.1.2.1.10.127.1.1.4.1
DOCS-IF-MIB::docsIfSigQIncludesContention.3 = INTEGER: false(2)
DOCS-IF-MIB::docsIfSigQUnerroreds.3 = Counter32: 1560765262
DOCS-IF-MIB::docsIfSigQCorrecteds.3 = Counter32: 0
DOCS-IF-MIB::docsIfSigQUncorrectables.3 = Counter32: 0
DOCS-IF-MIB::docsIfSigQSignalNoise.3 = INTEGER: 37.8 dB
DOCS-IF-MIB::docsIfSigQMicroreflections.3 = INTEGER: 36 dBc
DOCS-IF-MIB::docsIfSigQEqualizationData.3 = Hex-STRING: 0B 01 10 00 FF FB 00 0C 00 17 FF F4 FF EC 00 13
00 13 FF EC FF FF 00 1C FF D4 FF DF FF E4 00 2B
00 30 FF BF 02 01 00 02 01 00 30 14 30 12 06 0D
2B 06 01 02 01 0A 7F 01 01 04 01 06 03 02 01 24
80 4F E1 D4
DOCS-IF-MIB::docsIfSigQExtUnerroreds.3 = Counter64: 1560769166
DOCS-IF-MIB::docsIfSigQExtCorrecteds.3 = Counter64: 0
DOCS-IF-MIB::docsIfSigQExtUncorrectables.3 = Counter64: 0
bash-3.00# snmpwalk -v 2c -c public 172.16.10.2 1.3.6.1.2.1.10.127.1.2.2.1
DOCS-IF-MIB::docsIfCmStatusValue.2 = INTEGER: operational(12)
DOCS-IF-MIB::docsIfCmStatusCode.2 = STRING: "D3.0"
DOCS-IF-MIB::docsIfCmStatusTxPower.2 = INTEGER: 45.5 dBmV
DOCS-IF-MIB::docsIfCmStatusResets.2 = Counter32: 0
DOCS-IF-MIB::docsIfCmStatusLostSyncs.2 = Counter32: 0
DOCS-IF-MIB::docsIfCmStatusInvalidMaps.2 = Counter32: 0
DOCS-IF-MIB::docsIfCmStatusInvalidUcds.2 = Counter32: 0
DOCS-IF-MIB::docsIfCmStatusInvalidRangingResponses.2 = Counter32: 0
DOCS-IF-MIB::docsIfCmStatusInvalidRegistrationResponses.2 = Counter32: 0
DOCS-IF-MIB::docsIfCmStatusT1Timeouts.2 = Counter32: 0
DOCS-IF-MIB::docsIfCmStatusT2Timeouts.2 = Counter32: 0
DOCS-IF-MIB::docsIfCmStatusT3Timeouts.2 = Counter32: 0
DOCS-IF-MIB::docsIfCmStatusT4Timeouts.2 = Counter32: 0
DOCS-IF-MIB::docsIfCmStatusRangingAborteds.2 = Counter32: 0
DOCS-IF-MIB::docsIfCmStatusDocsisOperMode.2 = INTEGER: docsis11(2)
DOCS-IF-MIB::docsIfCmStatusModulationType.2 = INTEGER: tdma(1)
DOCS-IF-MIB::docsIfCmStatusEqualizationData.2 = Hex-STRING: 04 01 08 00 00 02 FF FF FF FA 00 06 00 0A FF EC
01 FE 00 00 FF FA FF EB 00 05 00 03 FF FC FF FC
00 01 FF FD
Somewhere, something is not pushing the levels and microreflections up.