2010-07-20 14:03:54 +00:00
|
|
|
<?php
|
|
|
|
|
2015-07-10 13:36:21 +02:00
|
|
|
if (!$os) {
|
|
|
|
// RouterOS <= 4
|
|
|
|
// sysDescr.0 = STRING: router
|
|
|
|
if ($sysDescr == 'router') {
|
|
|
|
if (is_numeric(snmp_get($device, 'SNMPv2-SMI::enterprises.14988.1.1.4.3.0', '-Oqv', ''))) {
|
|
|
|
$os = 'routeros';
|
|
|
|
}
|
2011-03-14 19:16:40 +00:00
|
|
|
}
|
2010-07-20 14:03:54 +00:00
|
|
|
|
2015-07-10 13:36:21 +02:00
|
|
|
// Routeros >= 5
|
|
|
|
// sysDescr.0 = STRING: RouterOS RB493AH
|
|
|
|
if (preg_match('/^RouterOS/', $sysDescr)) {
|
|
|
|
$os = 'routeros';
|
|
|
|
}
|
2015-07-28 19:15:20 +02:00
|
|
|
|
|
|
|
if ($sysDescr == 'RB260GS') {
|
|
|
|
$os = 'routeros';
|
|
|
|
}
|
2016-01-17 13:32:17 +10:00
|
|
|
|
|
|
|
// poll Cisco AAA MIB
|
|
|
|
$extra_mibs = array(
|
|
|
|
"ciscoAAASessionMIB" => "CISCO-AAA-SESSION-MIB",
|
|
|
|
);
|
|
|
|
register_mibs($device, $extra_mibs, "includes/discovery/os/routeros.inc.php");
|
2015-07-10 13:36:21 +02:00
|
|
|
}
|