<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><span style="background-color: rgb(255, 255, 255); font-size: 13px;"></span><div apple-content-edited="true">can’t get it to work with either<div><br></div><div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">Target[192.168.30.1_X1]: #X1:<a href="mailto:angrybird@192.168.30.1" style="color: purple;">angrybird@192.168.30.1</a>:::::2<o:p></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"> </span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">gives following errors in /var/log/mrtg.log</div><div><div apple-content-edited="true"><div><br></div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">2014-08-25 11:25:43 -- 2014-08-25 11:25:43: WARNING: could not match&get 192.168.30.1:::::2/ifHCInOctets for Name 'X1'</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">2014-08-25 11:25:43 -- 2014-08-25 11:25:43: ERROR: Target[192.168.30.1_x1][_IN_] ' $target->[0]{$mode} ' did not eval into defined data</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">2014-08-25 11:25:43 -- 2014-08-25 11:25:43: ERROR: Target[192.168.30.1_x1][_OUT_] ' $target->[0]{$mode} ' did not eval into defined data</div></div><br><div><div><br></div><div><span style="font-family: 'Times New Roman', serif; font-size: 16px;">Target[192.168.30.1_X1]: 4:</span><a href="mailto:angrybird@192.168.30.1" style="font-family: 'Times New Roman', serif; font-size: 16px; color: purple;">angrybird@192.168.30.1</a><span style="font-family: 'Times New Roman', serif; font-size: 16px;">:::::2</span></div><div><span style="font-family: 'Times New Roman', serif; font-size: 16px;"><br></span></div><div><span style="font-family: 'Times New Roman', serif; font-size: 16px;">gives no errors in /var/log/mrtg.log</span></div><div><span style="font-family: 'Times New Roman', serif; font-size: 16px;"><br></span></div><div><span style="font-family: 'Times New Roman', serif; font-size: 16px;">if I check the /var/www/mrtg/192.168.30.1_x1.log there are a bunch of date stamps with 4 zeros at the end</span></div><div><span style="font-family: 'Times New Roman', serif; font-size: 16px;"><br></span></div><div><font face="Times New Roman, serif" size="3">I am reunning MRTG as deamonized and a interval of 1 </font></div><div><font face="Times New Roman, serif" size="3"><br></font></div><div><font face="Times New Roman, serif" size="3">and still get no data.</font></div><div><font face="Times New Roman, serif" size="3"><br></font></div><div><font face="Times New Roman, serif" size="3">my cfg is /etc/mrtg/mrtg.cfg </font></div><div><font face="Times New Roman, serif" size="3">there is no mrtg.ok, I get a mrtg.pid</font></div><div><font face="Times New Roman, serif" size="3"><br></font></div><div><font face="Times New Roman, serif" size="3">i tried the OID’s but get the same thing all zeros</font></div><div><font face="Times New Roman, serif" size="3"><br></font></div><div><font face="Times New Roman, serif" size="3">if I change .4 to .2 interface, I get data ….</font></div><div><font face="Times New Roman, serif" size="3"><br></font></div><div><font face="Times New Roman, serif" size="3">if I snmpwalk the OID’s the counters are 0 for interface 4</font></div><div><font face="Times New Roman, serif" size="3"><br></font></div><div><font face="Times New Roman, serif" size="3">this is making no sense.</font></div><div><font face="Times New Roman, serif" size="3">even using your OID’s below… still no data…</font></div><div><font face="Times New Roman, serif" size="3"><br></font></div><div><font face="Times New Roman, serif" size="3">here is the SNMPWALK’s</font></div><div><font face="Times New Roman, serif" size="3"><br></font></div><div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span style="color: #c33720">[root@a-mothership] mrtg > </span> snmpwalk -v 2c -c angrybird 192.168.30.1 1.3.6.1.2.1.2.2.1.10.4</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">iso.3.6.1.2.1.2.2.1.10.4 = Counter32: 0</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span style="color: #c33720">[root@a-mothership] mrtg > </span> snmpwalk -v 2c -c angrybird 192.168.30.1 1.3.6.1.2.1.2.2.1.16.4</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">iso.3.6.1.2.1.2.2.1.16.4 = Counter32: 0</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span style="color: #c33720">[root@a-mothership] mrtg > </span> snmpwalk -v 2c -c angrybird 192.168.30.1 1.3.6.1.2.1.31.1.1.1.6.4</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">iso.3.6.1.2.1.31.1.1.1.6.4 = Counter64: 0</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span style="color: #c33720">[root@a-mothership] mrtg > </span> snmpwalk -v 2c -c angrybird 192.168.30.1 1.3.6.1.2.1.31.1.1.1.10.4</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">iso.3.6.1.2.1.31.1.1.1.10.4 = Counter64: 0</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><br></div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">here is the weird part change to interface 2 and DATA</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><br></div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span style="color: #c33720">[root@a-mothership] mrtg > </span> snmpwalk -v 2c -c angrybird 192.168.30.1 1.3.6.1.2.1.2.2.1.10.2</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">iso.3.6.1.2.1.2.2.1.10.2 = Counter32: 2179258894</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span style="color: #c33720">[root@a-mothership] mrtg > </span> snmpwalk -v 2c -c angrybird 192.168.30.1 1.3.6.1.2.1.2.2.1.16.2</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">iso.3.6.1.2.1.2.2.1.16.2 = Counter32: 629843123</div></div><div><font face="Times New Roman, serif" size="3"><br></font></div><div><font face="Times New Roman, serif" size="3">I perfer to get it working my using X1 or X2, etc…. since I have 30+ sonic walls I want to add to MRTG, and trying to figure out the OID for each is going to be a pain..</font></div><div><font face="Times New Roman, serif" size="3"><br></font></div><div><font face="Times New Roman, serif" size="3">I found a MIB for sonicwall I’m testing this on, but not sure if this would help.</font></div><div><font face="Times New Roman, serif" size="3"><br></font></div><div><font face="Times New Roman, serif" size="3"><br></font></div><div><font face="Times New Roman, serif" size="3">Scot</font></div></div></div></div>

</div><div apple-content-edited="true"><br></div>
<br><div><div>On Aug 24, 2014, at 21:00, Steve Shipway <<a href="mailto:s.shipway@auckland.ac.nz">s.shipway@auckland.ac.nz</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div lang="EN-NZ" link="blue" vlink="purple" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div class="WordSection1" style="page: WordSection1;"><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">Looking at your SNMP dump, it seems that the HC interface tree has a different ifName for the ports than the normal interface tree…<o:p></o:p></span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"> </span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">This is a subset of the HC tree, showing ifName, ifHCInOctets, ifHighSpeed, ifAlias:<o:p></o:p></span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"> </span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">iso.3.6.1.2.1.31.1.1.1.1.4 = STRING: "X1"<o:p></o:p></span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">iso.3.6.1.2.1.31.1.1.1.6.4 = Counter64: 4189744484948<o:p></o:p></span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">iso.3.6.1.2.1.31.1.1.1.15.4 = Gauge32: 1000<o:p></o:p></span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">iso.3.6.1.2.1.31.1.1.1.18.4 = ""<o:p></o:p></span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"> </span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">and the normal tree showing ifDescr, ifSpeed and ifInOctets:<o:p></o:p></span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"> </span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">iso.3.6.1.2.1.2.2.1.2.4 = STRING: "X1 (WAN)"<o:p></o:p></span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">iso.3.6.1.2.1.2.2.1.5.4 = Gauge32: 1000000000<o:p></o:p></span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">iso.3.6.1.2.1.2.2.1.10.4 = Counter32: 2150745330<o:p></o:p></span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"> </span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">From this, we see the (a) we must use SNMPv2 and the HC counters, and (b) the HC name can be just “X1”.<o:p></o:p></span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"> </span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">Target[192.168.30.1_X1]: #X1:<a href="mailto:angrybird@192.168.30.1" style="color: purple; text-decoration: underline;">angrybird@192.168.30.1</a>:::::2<o:p></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"> </span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">So, this sets SNMPv2 (the :::::2 on the end) and (as we’re using HC) should identify the interface as X1 by ifName.  However, if that fails, then this should always work, as it uses ifNum:<o:p></o:p></span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"> </span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">Target[192.168.30.1_X1]: 4:<a href="mailto:angrybird@192.168.30.1" style="color: purple; text-decoration: underline;">angrybird@192.168.30.1</a>:::::2<o:p></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"> </span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">If you get an error from this, then it might be that the walking of the interface tree is somehow failing to build up the mapping table.  If you cfg file is called “<b>foo.cfg</b>” then look for a “<b>foo.ok</b>” in the same directory; delete it if it exists, and make sure it (and the directory) and writeable by the MRTG process so that it can be recreated.  Having an incorrect or empty .ok file that is not writeable can break the name to number mapping.<o:p></o:p></span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"> </span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">Target[192.168.30.1_X1]: 1.3.6.1.2.1.2.2.1.10.4&1.3.6.1.2.1.2.2.1.16.4:<a href="mailto:angrybird@192.168.30.1" style="color: purple; text-decoration: underline;">angrybird@192.168.30.1</a>:::::2<o:p></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"> </span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">So, this uses the explicit OIDs, but they are the normal not the HC ones.  You should instead use:<o:p></o:p></span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"> </span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">Target[192.168.30.1_X1]: 1.3.6.1.2.1.31.1.1.1.6.4&1.3.6.1.2.1.31.1.1.1.10.4:<a href="mailto:angrybird@192.168.30.1" style="color: purple; text-decoration: underline;">angrybird@192.168.30.1</a>:::::2<o:p></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"> </span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">Now, this uses explicit OIDs, SNMPv2, and the HC counters, so that it can handle >100Mbps.  The first two examples above should have the same effect, unless you have set the ‘<b>noHC[_]:yes</b>’ option (if you HAVE set this, remove it now!)<o:p></o:p></span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"> </span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">So, if all you get are zeroes, then there are a couple of possibilities.  Firstly, there may be no traffic on the interface, so zero is correct.  Secondly, that you have the<span class="Apple-converted-space"> </span><b>MaxBytes[]</b><span class="Apple-converted-space"> </span>set too low and the calculated traffic is being rejected as invalid.  Make sure<span class="Apple-converted-space"> </span><b>MaxBytes[]</b><span class="Apple-converted-space"> </span>is set to the correct maximum octets-per-second of this interface – 128000 for a 1Mbps link, and so on.<o:p></o:p></span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"> </span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">You can run MRTG interactively with the debugging enabled ( --debug=base,tarp,snpo,log,eval ) to get more details as to the data retrieved and stored, to see what you’re doing.<o:p></o:p></span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"> </span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">Steve<o:p></o:p></span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"> </span></div><div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><b><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">Steve Shipway<o:p></o:p></span></b></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><a href="mailto:s.shipway@auckland.ac.nz" style="color: purple; text-decoration: underline;">s.shipway@auckland.ac.nz</a></span></div></div></div></div></blockquote></div><br></body></html>