Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Silverpeak devices #524

Open
alcatron opened this issue Mar 19, 2024 · 27 comments
Open

Silverpeak devices #524

alcatron opened this issue Mar 19, 2024 · 27 comments

Comments

@alcatron
Copy link

I see the MIBS are added for silverpeak, but its still not detecting them and comes up as "unknown enterprises" etc.

Is there any cmd i can pass through to see what its actually doing on the device and how its parsing the mib?

Discussed in netdisco/netdisco#879

Originally posted by alcatron June 14, 2022
Is there any chance to update the MIBS or support for silverpeak devices? Starting to see some of these for SD-WAN..

Vendor / Model unknown / enterprises.23867.1.2.0

Description Silver Peak Systems, Inc. ECSP Linux 4.19.87-sps netdisco/netdisco#1 SMP PREEMPT Thu Dec 9 20:04:39 UTC 2021 ECOS 9.0.5.2_90055 netdisco/netdisco#1-dev 2022-03-07 14:50:12 x86_64 sptest@yocto-app-build7:unknown

Ports/Connected nodes doesnt detect anything also.

@ollyg ollyg transferred this issue from netdisco/netdisco Apr 12, 2024
@JeroenvIS
Copy link
Member

The MIBs will only be loaded when they are referenced by a device class. As far as I can see, there is no SNMP::Info class for Silverpeak yet. Now the MIBs have been added, someone could start creating an SNMP::Info class for these devices with the basic stuff, like reporting vendor, model, OS version etc.

@alcatron
Copy link
Author

alcatron commented Apr 15, 2024 via email

@inphobia
Copy link
Member

either they didn't update the "last-updated" part of their mibs (silverpeak) or the mibs are ancient (circa 2012).

since your device has a firmware date that mentions 2021 the mibs we added might not be relevant.

snmp::info's main manpage has info on how to write a module, but it might not be very intuitive. made a writeup of how to at least build the basics here:
netdisco/netdisco-mibs#212

@alcatron
Copy link
Author

Hey, ive been working on this a bit but still havent been able to make it work fully.

Here is what i have done, i made a SilverPeak.pm file and updated to the latest mibs 9.5 attached which need to be updated in the mibs for netdisco.

package SNMP::Info::Layer3::SilverPeak;

use strict;
use warnings;
use Exporter;
use SNMP::Info::Layer3;

our @ISA = qw/SNMP::Info::Layer3 Exporter/;
our @EXPORT_OK = qw//;

# SilverPeak specific MIBs
our %MIBS = (
    'SILVERPEAK-MGMT-MIB' => '1.3.6.1.4.1.23867.3',
    'SILVERPEAK-PRODUCTS-MIB' => '1.3.6.1.4.1.23867.1',
);

our %FUNCS = ();

our %GLOBALS = (
    'spsSystemVersion' => '1.3.6.1.4.1.23867.3.1.1.1.1.0',
    'spsProductModel' => '1.3.6.1.4.1.23867.3.1.1.1.2.0',
    'spsSystemSerial' => '1.3.6.1.4.1.23867.3.1.1.1.6.0',
    'spsSystemUptime' => '1.3.6.1.4.1.23867.3.1.1.1.5.0',
);

our %MUNGE = ();

sub layers {
    return '01001100'; # Indicating Layer 3 and 2 capabilities
}

sub vendor {
    return 'silverpeak';
}

sub os {
    return 'silverpeak';
}

sub os_ver {
    my $self = shift;
    return $self->spsSystemVersion();
}

sub model {
    my $self = shift;
    return $self->spsProductModel();
}

sub serial {
    my $self = shift;
    return $self->spsSystemSerial();
}

sub uptime {
    my $self = shift;
    return $self->spsSystemUptime();
}

1;

Also have a test script to test the mibs, just as a test.pl file to run

#!/usr/bin/perl

use strict;
use warnings;
use SNMP::Info::Layer3::SilverPeak;

my $device = new SNMP::Info::Layer3::SilverPeak(
    AutoSpecify => 1,
    Debug       => 1,
    DestHost    => '10.16.5.1',
    Community   => 'xxxx',
    Version     => 2
) or die "Can't connect to device.\n";

my $class = $device->class();
print "SNMP::Info version: ", $SNMP::Info::VERSION, "\n";
print "Device Type ID: ", $device->id(), "\n";
print "System Description: ", $device->description(), "\n";
print "System Version: ", $device->spsSystemVersion(), "\n";
print "Product Model: ", $device->spsProductModel(), "\n";
print "System Serial: ", $device->spsSystemSerial(), "\n";
print "System Uptime: ", $device->spsSystemUptime(), "\n";

I edited the netdisco users ./bashrc file and added the following

export PERL5LIB=/home/netdisco/perl5/lib/perl5:$PERL5LIB
export MIBDIRS=/home/netdisco/netdisco-mibs/silver-peak:/home/netdisco/netdisco-mibs/rfc:/home/netdisco/netdisco-mibs/cisco:/usr/share/snmp/mibs

Running the test script returns the following :

$ ./test.pl
SNMP::Info::_validate_autoload_method(description) Unable to resolve method.
SNMP::Info::_validate_autoload_method(id) Unable to resolve method.
SNMP::Info 3.970001
SNMP::Info::device_type() layers:01001100 id:undef sysDescr:"undef"
SNMP::Info::specify() - Changed Class to SNMP::Info::Layer3.
SNMP::Info version: 3.970001
SNMP::Info::_global id : SNMPv2-MIB::sysObjectID.0 : .1.3.6.1.2.1.1.2.0
Device Type ID: .1.3.6.1.4.1.23867.1.2.59
SNMP::Info::_global description : SNMPv2-MIB::sysDescr.0 : .1.3.6.1.2.1.1.1.0
System Description: Silver Peak Systems, Inc. EC10104 Linux test-hostname 4.19.87-sps #1 SMP PREEMPT Sat Apr 8 03:24:48 UTC 2023 ECOS 9.2.5.0_94689 #1-dev 2023-06-15 10:55:27 x86_64 sptest@yocto-app-build6:unknown
SNMP::Info::_global spsSystemVersion : SILVERPEAK-MGMT-MIB::spsSystemVersion.0 : .1.3.6.1.4.1.23867.3.1.1.1.1.0
System Version: 9.2.5.0_94689
SNMP::Info::_global spsProductModel : SILVERPEAK-MGMT-MIB::spsProductModel.0 : .1.3.6.1.4.1.23867.3.1.1.1.2.0
Product Model: EC10104
SNMP::Info::_global spsSystemSerial : SILVERPEAK-MGMT-MIB::spsSystemSerial.0 : .1.3.6.1.4.1.23867.3.1.1.1.6.0
System Serial: 00-1B-BC-2F-3F-90
SNMP::Info::_global spsSystemUptime : SILVERPEAK-MGMT-MIB::spsSystemUptime.0 : .1.3.6.1.4.1.23867.3.1.1.1.5.0
System Uptime: 683315865

So once i made the Silverpeak.pm and the test script netdisco isnt still picking up the silverpeak device correct product/system, i feel i am missing something to append for it to be able to pickup these values.

I feel i am almost there to get it operational it just needs a slight tweaking, anyone can assist?

mibs-9.5.zip

@JeroenvIS
Copy link
Member

Hi Muris, you're setting AutoSpecify => 1 in your test.pl; try setting AutoSpecify => 0.
With AutoSpecify set to 1, you're telling SNMP::Info to determine the correct subclass; however, as far as I can tell from your post, you have not made any changes to SNMP::Info that would lead to it knowing about the Silverpeak subclass.

@alcatron
Copy link
Author

alcatron commented Jul 22, 2024

I found i needed to make changes to Info.pm

/home/netdisco/perl5/lib/perl5/SNMP/Info.pm

So i have added the following -

=item SNMP::Info::Layer3::SilverPeak

# SilverPeak
        $objtype = 'SNMP::Info::Layer3::SilverPeak'
            if ( $soid =~ /^\.?1\.3\.6\.1\.4\.1\.23867/ );

Even with this added i still cant get it to work properly for the silverpeak Layer 3 class with this script using relying on SNMP Info, it just gets "NO SUCH OBJECT"


#!/usr/bin/perl

use strict;
use warnings;
use SNMP::Info;

$ENV{'MIBDIRS'} = '/home/netdisco/netdisco-mibs/silver-peak:/home/netdisco/netdisco-mibs/rfc:/home/netdisco/netdisco-mib$

my $device = '10.16.5.1';
my $community = 'xxxx';

my $info = new SNMP::Info(
    AutoSpecify => 1,
    Debug       => 1,
    DestHost    => $device,
    Community   => $community,
    Version     => 2
);

die "Unable to connect to device.\n" unless defined $info;

my $class = $info->class();
print "Using device sub class: $class\n";

my $description = $info->description() || 'N/A';
my $system_version = $info->spsSystemVersion() || 'N/A';
my $product_model = $info->spsProductModel() || 'N/A';
my $system_serial = $info->spsSystemSerial() || 'N/A';
my $system_uptime = $info->spsSystemUptime() || 'N/A';
SNMP::Info::_global layers : SNMPv2-MIB::sysServices.0 : .1.3.6.1.2.1.1.7.0
SNMP::Info::_global description : SNMPv2-MIB::sysDescr.0 : .1.3.6.1.2.1.1.1.0
SNMP::Info::_global id : SNMPv2-MIB::sysObjectID.0 : .1.3.6.1.2.1.1.2.0
SNMP::Info 3.970001
SNMP::Info::device_type() layers:01001100 id:23867 sysDescr:"Silver Peak Systems, Inc. EC10104 Linux test-hostname 4.19.87-sps #1 SMP PREEMPT Sat Apr 8 03:24:48 UTC 2023 ECOS 9.2.5.0_94689 #1-dev 2023-06-15 10:55:27 x86_64 sptest@yocto-app-build6:unknown"
SNMP::Info::specify() - Changed Class to SNMP::Info::Layer3::SilverPeak.
Using device sub class: SNMP::Info::Layer3::SilverPeak
SNMP::Info::_validate_autoload_method(description) Unable to resolve method.
SNMP::Info::_global spsSystemVersion : SILVERPEAK-MGMT-MIB::spsSystemVersion.0 : 1.3.6.1.4.1.23867.3.1.1.1.1.0
SNMP::Info::_global(spsSystemVersion) NOSUCHOBJECT at ./test15.pl line 26.
SNMP::Info::_global spsProductModel : SILVERPEAK-MGMT-MIB::spsProductModel.0 : 1.3.6.1.4.1.23867.3.1.1.1.2.0
SNMP::Info::_global(spsProductModel) NOSUCHOBJECT at ./test15.pl line 27.
SNMP::Info::_global spsSystemSerial : SILVERPEAK-MGMT-MIB::spsSystemSerial.0 : 1.3.6.1.4.1.23867.3.1.1.1.6.0
SNMP::Info::_global(spsSystemSerial) NOSUCHOBJECT at ./test15.pl line 28.
SNMP::Info::_global spsSystemUptime : SILVERPEAK-MGMT-MIB::spsSystemUptime.0 : 1.3.6.1.4.1.23867.3.1.1.1.5.0
SNMP::Info::_global(spsSystemUptime) NOSUCHOBJECT at ./test15.pl line 29.
System Description: N/A
System Version: N/A
Product Model: N/A
System Serial: N/A
System Uptime: N/A

But if i do direct queries on those OIDS using SNMP Info Layer 3 it returns results

SNMP::Info::_validate_autoload_method(description) Unable to resolve method.
SNMP::Info::_validate_autoload_method(id) Unable to resolve method.
SNMP::Info 3.970001
SNMP::Info::device_type() layers:01001100 id:undef sysDescr:"undef"
SNMP::Info::specify() - Changed Class to SNMP::Info::Layer3.
SNMP::Info version: 3.970001
SNMP::Info::_global id : SNMPv2-MIB::sysObjectID.0 : .1.3.6.1.2.1.1.2.0
Device Type ID: .1.3.6.1.4.1.23867.1.2.59
SNMP::Info::_global description : SNMPv2-MIB::sysDescr.0 : .1.3.6.1.2.1.1.1.0
System Description: Silver Peak Systems, Inc. EC10104 Linux test-hostname 4.19.87-sps #1 SMP PREEMPT Sat Apr 8 03:24:48 UTC 2023 ECOS 9.2.5.0_94689 #1-dev 2023-06-15 10:55:27 x86_64 sptest@yocto-app-build6:unknown
SNMP::Info::_global spsSystemVersion : SILVERPEAK-MGMT-MIB::spsSystemVersion.0 : .1.3.6.1.4.1.23867.3.1.1.1.1.0
System Version: 9.2.5.0_94689
SNMP::Info::_global spsProductModel : SILVERPEAK-MGMT-MIB::spsProductModel.0 : .1.3.6.1.4.1.23867.3.1.1.1.2.0
Product Model: EC10104
SNMP::Info::_global spsSystemSerial : SILVERPEAK-MGMT-MIB::spsSystemSerial.0 : .1.3.6.1.4.1.23867.3.1.1.1.6.0
System Serial: 00-1B-BC-2F-3F-90
SNMP::Info::_global spsSystemUptime : SILVERPEAK-MGMT-MIB::spsSystemUptime.0 : .1.3.6.1.4.1.23867.3.1.1.1.5.0
System Uptime: 685503846

So what else am i missing?

@alcatron
Copy link
Author

It did partly work somehow, because netdisco picks up the model now as "spsECSP" obviously its wrong and it should be "EC10104" as per above but its not doing that some reason with the Silverpeak layer3 subclass when i try use it.

image

@JeroenvIS
Copy link
Member

Your edit to SNMP::Info looks good (although not all context is present to check it fully) and now AutoSpecify appears to work.

I can't explain the result that you're getting from Netdisco yet; based on your code, I would expect the vendor to be updated to 'silverpeak' and the model to match the model from your test code.

@alcatron
Copy link
Author

alright, so youre not sure why its returning from its own specific sub-class this error-
SNMP::Info::_global spsProductModel : SILVERPEAK-MGMT-MIB::spsProductModel.0 : 1.3.6.1.4.1.23867.3.1.1.1.2.0
SNMP::Info::_global(spsProductModel) NOSUCHOBJECT at ./test15.pl line 27.

Im thinking there might be something else missing in the SilverPeak.pm file and mapping things, i know its basic, the other .pms ones i looked through seem more comprehensive, feel like im almost there but not sure what to put in or edit

@JeroenvIS
Copy link
Member

alright, so youre not sure why its returning from its own specific sub-class this error- SNMP::Info::_global spsProductModel : SILVERPEAK-MGMT-MIB::spsProductModel.0 : 1.3.6.1.4.1.23867.3.1.1.1.2.0 SNMP::Info::_global(spsProductModel) NOSUCHOBJECT at ./test15.pl line 27.

No, not sure about that one. I always test subclasses through SNMP::Info with AutoSpecify on, never directly.

@alcatron
Copy link
Author

alcatron commented Jul 22, 2024 via email

@JeroenvIS
Copy link
Member

If you want, I can try with the code that you provided, but I'd need a load of SNMP data from your device in order to simulate it (as I don't have access to a Silverpeak device myself).

A dump created with snmprec as described at https://github.com/netdisco/snmp-info/wiki/Simulating-Agents would be preferred. I can probably spend one or two hours on it later this week.

@alcatron
Copy link
Author

alcatron commented Jul 22, 2024 via email

@JeroenvIS
Copy link
Member

One secure method that I can suggest is to create a private github repo and give me access to it. You can remove it when we're done.

@alcatron
Copy link
Author

ok I managed to finally crack it and got it working

Info.pm

=item SNMP::Info::Layer3::SilverPeak

# SilverPeak
        $objtype = 'SNMP::Info::Layer3::SilverPeak'
            if ( $soid =~ /^\.?1\.3\.6\.1\.4\.1\.23867/ );

SilverPeak.pm

package SNMP::Info::Layer3::SilverPeak;

use strict;
use warnings;
use Exporter;
use SNMP::Info::Layer3;

@SNMP::Info::Layer3::SilverPeak::ISA = qw/SNMP::Info::Layer3 Exporter/;
@SNMP::Info::Layer3::SilverPeak::EXPORT_OK = qw//;

our ($VERSION, %MIBS, %FUNCS, %GLOBALS, %MUNGE);

$VERSION = '3.70';

%MIBS = (
    %SNMP::Info::Layer3::MIBS,
    'SILVERPEAK-MGMT-MIB'    => 'spsSystemVersion',
    'SILVERPEAK-PRODUCTS-MIB' => 'spsProductModel',
);

%GLOBALS = (
    %SNMP::Info::Layer3::GLOBALS,
    'os_ver'       => 'spsSystemVersion.0',
    'product_model'=> 'spsProductModel.0',
    'serial'       => 'spsSystemSerial.0',
    'uptime'       => 'spsSystemUptime.0',
);

%FUNCS = (
    %SNMP::Info::Layer3::FUNCS,
);

%MUNGE = (
    %SNMP::Info::Layer3::MUNGE,
);

sub vendor {
    return 'silverpeak';
}

sub model {
    my $silverpeak = shift;
    my $model = $silverpeak->product_model();
    return $model if defined $model;
    return;
}

sub os {
    return 'silverpeak';
}

sub os_ver {
    my $silverpeak = shift;
    return $silverpeak->spsSystemVersion();
}

sub serial {
    my $silverpeak = shift;
    return $silverpeak->spsSystemSerial();
}

sub uptime {
    my $silverpeak = shift;
    return $silverpeak->spsSystemUptime();
}

1;

Output

image

@ollyg
Copy link
Member

ollyg commented Jul 22, 2024

Thanks I'll have a look at putting this into SNMP::Info

@ollyg
Copy link
Member

ollyg commented Jul 22, 2024

I implemented this in 099c302 but I can't make the tests work as I've no idea how SNMP::Info tests are engineered. This means it can't be released, yet, sorry.
BTW it does look like netdisco-mibs already contains the SilverPeak MIBs (in silver-peak directory)

@alcatron
Copy link
Author

alcatron commented Jul 22, 2024 via email

@alcatron
Copy link
Author

alcatron commented Jul 23, 2024

Hey Oliver, I made a test file that you can use to test, if this helps?

Create a mocktest.t file with execute rights

#!/usr/bin/perl
use strict;
use warnings;

# Mock SNMP::Info
{
    package Mock::SNMP::Info;
    sub new {
        my $class = shift;
        my %args = @_;
        return bless \%args, $class;
    }

    sub layers { return '01001100'; }
    sub sysDescr { return 'Silver Peak Systems, Inc. EC10104 Linux test-hostname 4.19.87-sps #1 SMP PREEMPT Sat Apr 8 03:24:48 UTC 2023 ECOS 9.2.5.0_94689 #1-dev 2023-06-15 10:55:27 x86_64 sptest@yocto-app-build6:unknown'; }
    sub sysObjectID { return '1.3.6.1.4.1.23867.3.1.1.1'; }
    sub spsSystemVersion { return '9.2.5.0_94689'; }
    sub spsProductModel { return 'EC10104'; }
    sub spsSystemSerial { return '00-1B-BC-2F-3F-90'; }
    sub spsSystemUptime { return '687865907'; }
}

# Mock the necessary methods
{
    package SNMP::Info::Layer3::SilverPeak;
    use base 'Mock::SNMP::Info';

    sub os_ver {
        my $self = shift;
        return $self->spsSystemVersion();
    }

    sub model {
        my $self = shift;
        return $self->spsProductModel();
    }

    sub serial {
        my $self = shift;
        return $self->spsSystemSerial();
    }

    sub uptime {
        my $self = shift;
        return $self->spsSystemUptime();
    }
}

# Test script
use Test::More tests => 4;

my $info = SNMP::Info::Layer3::SilverPeak->new();

is($info->os_ver(), '9.2.5.0_94689', 'OS Version matches');
is($info->model(), 'EC10104', 'Product Model matches');
is($info->serial(), '00-1B-BC-2F-3F-90', 'System Serial matches');
is($info->uptime(), '687865907', 'System Uptime matches');

done_testing();

Executing the test file..

[ mocktest]$ prove -v mocktest.t
mocktest.t .. 
1..4
ok 1 - OS Version matches
ok 2 - Product Model matches
ok 3 - System Serial matches
ok 4 - System Uptime matches
ok
All tests successful.
Files=1, Tests=4,  0 wallclock secs ( 0.04 usr  0.00 sys +  0.09 cusr  0.03 csys =  0.16 CPU)
Result: PASS

Methods for fetching specific attributes using the SilverPeak MIBs:

  • os_ver for System Version
  • model for Product Model
  • serial for System Serial
  • uptime for System Uptime

If you can just update the repositry with 9.5 version of the mibs that will be great.

@JeroenvIS
Copy link
Member

I've written SNMP::Info tests before; I'm a bit rusty at it, but need to catch up anyway - I have a local addition for Westermo industrial switches that I can finalize. Will give it a go in the next couple of days.

@ollyg
Copy link
Member

ollyg commented Jul 25, 2024

Hi Oliver, those mibs are version 9.2 or something the latest mibs are 9.5 which ive uploaded on that link/thread.

The netdisco-mibs analysis of the 9.5 mibs is that they're the same as the bundled ones, at least for the silver-peak items:

% EXTRAS/scripts/prepmibs  ~/Downloads/silver-peak
👀 Scanning submitted files
👀 Building MIBs baseline
✔ Index rebuilt (0 errors, 106 vendors, 4586 mibs).
= SILVERPEAK-MGMT-MIB is the same revision (SILVERPEAK-MGMT-MIB.txt ⇰ same/SILVERPEAK-MGMT-MIB.mib)
= SILVERPEAK-PRODUCTS-MIB is the same revision (SILVERPEAK-PRODUCTS-MIB.txt ⇰ same/SILVERPEAK-PRODUCTS-MIB.mib)
= SILVERPEAK-SMI is the same revision (SILVERPEAK-SMI.txt ⇰ same/SILVERPEAK-SMI.mib)
= SILVERPEAK-TC is the same revision (SILVERPEAK-TC.txt ⇰ same/SILVERPEAK-TC.mib)
⚠ file Readme.txt was skipped by our indexer
✘ IANA-ADDRESS-FAMILY-NUMBERS-MIB already known in rfc (IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt ⇰ other/.../IANA-ADDRESS-FAMILY-NUMBERS-MIB.mib)
✘ IANA-LANGUAGE-MIB already known in rfc (IANA-LANGUAGE-MIB.txt ⇰ other/.../IANA-LANGUAGE-MIB.mib)
✘ IANAifType-MIB already known in rfc (IANAifType-MIB.txt ⇰ other/.../IANAIFTYPE-MIB.mib)
✘ IF-MIB already known in rfc (IF-MIB.txt ⇰ other/.../IF-MIB.mib)
✘ INET-ADDRESS-MIB already known in rfc (INET-ADDRESS-MIB.txt ⇰ other/.../INET-ADDRESS-MIB.mib)
✘ IP-MIB already known in rfc (IP-MIB.txt ⇰ other/.../IP-MIB.mib)
✘ RFC1155-SMI already known in rfc (RFC1155-SMI.txt ⇰ other/.../RFC1155-SMI.mib)
✘ RFC1213-MIB already known in rfc (RFC1213-MIB.txt ⇰ other/.../RFC1213-MIB.mib)
✘ SNMP-FRAMEWORK-MIB already known in rfc (SNMP-FRAMEWORK-MIB.txt ⇰ other/.../SNMP-FRAMEWORK-MIB.mib)
✘ SNMP-MPD-MIB already known in rfc (SNMP-MPD-MIB.txt ⇰ other/.../SNMP-MPD-MIB.mib)
✘ SNMP-NOTIFICATION-MIB already known in rfc (SNMP-NOTIFICATION-MIB.txt ⇰ other/.../SNMP-NOTIFICATION-MIB.mib)
✘ SNMP-TARGET-MIB already known in rfc (SNMP-TARGET-MIB.txt ⇰ other/.../SNMP-TARGET-MIB.mib)
✘ SNMP-USER-BASED-SM-MIB already known in rfc (SNMP-USER-BASED-SM-MIB.txt ⇰ other/.../SNMP-USER-BASED-SM-MIB.mib)
✘ SNMP-VIEW-BASED-ACM-MIB already known in rfc (SNMP-VIEW-BASED-ACM-MIB.txt ⇰ other/.../SNMP-VIEW-BASED-ACM-MIB.mib)
✘ SNMPv2-CONF already known in rfc (SNMPv2-CONF.txt ⇰ other/.../SNMPV2-CONF.mib)
✘ SNMPv2-MIB already known in rfc (SNMPv2-MIB.txt ⇰ other/.../SNMPV2-MIB.mib)
✘ SNMPv2-SMI already known in rfc (SNMPv2-SMI.txt ⇰ other/.../SNMPV2-SMI.mib)
✘ SNMPv2-TC already known in rfc (SNMPv2-TC.txt ⇰ other/.../SNMPV2-TC.mib)
✔ MIBs ready for import.

@alcatron
Copy link
Author

alcatron commented Jul 25, 2024 via email

@ollyg
Copy link
Member

ollyg commented Jul 26, 2024

Okay so they updated the content of the products MIB and didn't bump the version (naughty!). We can just copy the new version in if the changes are clean.

@alcatron
Copy link
Author

alcatron commented Jul 26, 2024 via email

@alcatron
Copy link
Author

alcatron commented Aug 12, 2024 via email

@JeroenvIS
Copy link
Member

JeroenvIS commented Aug 12, 2024 via email

@alcatron
Copy link
Author

alcatron commented Aug 14, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In Progress
Development

No branches or pull requests

4 participants