Files
librenms-librenms/includes/polling/os/edgeos.inc.php

15 lines
465 B
PHP
Raw Normal View History

2014-11-22 20:23:02 +10:00
<?php
2015-07-13 20:10:26 +02:00
// Version is second word in sysDescr
list(, $version) = explode(' ', $device['sysDescr']);
preg_match('/v[0-9]+.[0-9]+.[0-9]+/', $version, $matches);
$version = $matches[0];
$hw = snmp_get($device, '.1.3.6.1.2.1.25.4.2.1.5.3818', '-Ovq');
if (strpos('running on', $hw) === false) {
$hw = snmp_get($device, '.1.3.6.1.2.1.25.4.2.1.5.3819', '-Ovq');
}
preg_match('/(?<=UBNT )(.*)(?= running on)/', $hw, $matches);
$hardware = $matches[0];
2014-11-22 20:23:02 +10:00
2015-07-13 20:10:26 +02:00
$features = '';