<div dir="ltr"><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Hi Barry,<br><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Getting this error now: <br><span style="color:rgb(68,68,68)"><span style="font-family:arial,helvetica,sans-serif">Could not interpret switch system description string - most likely
                            because no platform interpretor exists for it.<br><br>Please see
                            <a href="https://github.com/opensolutions/OSS_SNMP/wiki/Device-Discovery">this OSS_SNMP page</a>
                            and consider adding one.<br><br>
                            Otherwise use the <a href="http://manage.aixp.or.tz/ixp/switch/add">the manual add method</a>.
        </span></span><br><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Followed and read the OSS_SNMP page but didn't quite get it :(<br><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">though I tried adding it under Vendors<br></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>-- <br></div>Miku<br></div></div></div>
<br><div class="gmail_quote">On Tue, Jun 7, 2016 at 12:15 PM, Barry O'Donovan <span dir="ltr"><<a href="mailto:barry.odonovan@inex.ie" target="_blank">barry.odonovan@inex.ie</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Miku,<br>
<br>
can you edit application/controllers/SwitchController.php and, around line 235, replace the following:<br>
<br>
// can we talk to it by SNMP and discover some basic details?<br>
try<br>
{<br>
  $snmp = new \OSS_SNMP\SNMP( $f->getValue( 'hostname' ), $f->getValue( 'snmppasswd' ) );<br>
  $vendor = $snmp->getPlatform()->getVendor();<br>
}<br>
catch( \OSS_SNMP\Exception $e )<br>
{<br>
  $this->addMessage( "Could not query {$f->getValue( 'hostname' )} via SNMP.<br>
    Consider using the <a href=\"" . OSS_Utils::genUrl( 'switch', 'add' ) . "\">the manual add method</a>.",<br>
    OSS_Message::ERROR<br>
  );<br>
  break;<br>
}<br>
<br>
with just:<br>
<br>
$snmp = new \OSS_SNMP\SNMP( $f->getValue( 'hostname' ), $f->getValue( 'snmppasswd' ) );<br>
$vendor = $snmp->getPlatform()->getVendor();<br>
<br>
<br>
This will let the error be thrown and shown on screen or in IXP_ROOT/var/log/2016/06/20160607.log (or similar).<br>
<br>
Can you then try again and send the logs?<br>
<br>
 - Barry<br>
<br>
Miku, E. Cornelius wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
See replies in line..<br>
<br>
--<br>
Miku<br>
<br>
On Mon, Jun 6, 2016 at 7:32 PM, Barry O'Donovan <<a href="mailto:barry.odonovan@inex.ie" target="_blank">barry.odonovan@inex.ie</a><br></span><span class="">
<mailto:<a href="mailto:barry.odonovan@inex.ie" target="_blank">barry.odonovan@inex.ie</a>>> wrote:<br>
<br>
<br>
    What's the output of:<br>
<br>
    php -r 'var_dump(function_exists("snmp2_real_walk"));'<br>
<br>
<br>
  bool(true)<br>
<br>
<br>
    Can you query it via SNMP on the command line? Like:<br>
<br>
<br>
​Yes​<br>
<br>
<br>
    snmpget -c $community -On -v 2c $hostname .<br>
<br>
<br>
    And if so, can you provide the output of:<br>
<br>
    snmpget -c $community -On -v 2c $hostname .1.3.6.1.2.1.1.1.0<br>
<br>
<br>
  .1.3.6.1.2.1.1.1.0 = STRING: JetStream 24-Port Gigabit L2 Managed<br>
Switch with 4 Combo SFP Slots<br>
<br>
    snmpget -c $community -On -v 2c $hostname .1.3.6.1.2.1.1.2.0<br>
<br>
<br>
  .1.3.6.1.2.1.1.2.0 = OID: .1.3.6.1.4.1.11863.1.1.3<br>
<br>
<br></span><span class="">
_______________________________________________<br>
INEX IXP Manager mailing list<br>
<a href="mailto:ixpmanager@inex.ie" target="_blank">ixpmanager@inex.ie</a><br>
<a href="https://www.inex.ie/mailman/listinfo/ixpmanager" rel="noreferrer" target="_blank">https://www.inex.ie/mailman/listinfo/ixpmanager</a><br>
</span></blockquote><div class="HOEnZb"><div class="h5">
<br>
-- <br>
<br>
Kind regards,<br>
Barry O'Donovan<br>
INEX Operations<br>
<br>
<a href="https://www.inex.ie/support/" rel="noreferrer" target="_blank">https://www.inex.ie/support/</a><br>
<a href="tel:%2B353%201%20531%203339" value="+35315313339" target="_blank">+353 1 531 3339</a><br>
<br>
<br>
_______________________________________________<br>
INEX IXP Manager mailing list<br>
<a href="mailto:ixpmanager@inex.ie" target="_blank">ixpmanager@inex.ie</a><br>
<a href="https://www.inex.ie/mailman/listinfo/ixpmanager" rel="noreferrer" target="_blank">https://www.inex.ie/mailman/listinfo/ixpmanager</a><br>
</div></div></blockquote></div><br></div></div>