librenms-librenms/includes/discovery/os/powerconnect.inc.php

15 lines
493 B
PHP
Raw Normal View History

<?php
2015-07-13 20:10:26 +02:00
if (!$os) {
2015-10-07 16:27:06 +02:00
if (stristr($sysDescr, 'PowerConnect ') && !stristr($sysDescr, 'ArubaOS')) {
2015-07-13 20:10:26 +02:00
$os = 'powerconnect';
} elseif (preg_match('/Dell.*Gigabit\ Ethernet/i', $sysDescr)) {
$os = 'powerconnect';
} elseif (strstr($sysDescr, 'Neyland 24T')) {
/* PowerConnect 5324 */
2015-07-13 20:10:26 +02:00
$os = 'powerconnect';
} elseif (stristr(snmp_get($device, '1.3.6.1.4.1.674.10895.3000.1.2.100.1.0', '-Oqv', ''), 'PowerConnect')) {
2015-07-13 20:10:26 +02:00
$os = 'powerconnect';
}
}