diff --git a/lib/SNMP/Info/Layer3/Qtech.pm b/lib/SNMP/Info/Layer3/Qtech.pm index e2166099..27edbfd0 100644 --- a/lib/SNMP/Info/Layer3/Qtech.pm +++ b/lib/SNMP/Info/Layer3/Qtech.pm @@ -38,8 +38,9 @@ sub main { #no strict 'refs'; my $obj = shift; my $response = undef; my $serial = undef; my $model = undef; my $hw = undef; my $os_ver = undef; my $brom = undef; - if ( $obj->id() =~ /27514\.1\.3\.25\.2$/ ) { + if ( $obj->id() =~ /27514\.1\.3\.(13$)|(25\.2$)/ ) { #QSW-2900 enterprises.27514.1.3.25.2 + #QSW-2900-24T enterprises.27514.1.3.13 $response = $obj->session()->get('enterprises.27514.1.2.1.1.2.2.0'); $response =~ s/QTECH\s+//; ($model, $os_ver) = $response =~ /([\w,\d,-]+)\s([\w,\d]+)$/;