mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
20 lines
549 B
PHP
20 lines
549 B
PHP
<?php
|
|
|
|
if (str_contains($sysDescr, array('ProCurve', 'HP 1820'))) {
|
|
$os = 'procurve';
|
|
}
|
|
|
|
if (!$os) {
|
|
if (stristr($sysDescr, 'ProCurve') || stristr($sysDescr, 'HP 1820')) {
|
|
$os = 'procurve';
|
|
} elseif (preg_match('/eCos-[0-9.]+/', $sysDescr)) {
|
|
$os = 'procurve';
|
|
} elseif (preg_match('/HP(.+)2530(.+)/', $sysDescr)) {
|
|
//hp aruba 2530 series
|
|
$os = 'procurve';
|
|
} elseif (preg_match('/HP(.+)54[0-1][2-6]R(.+)/', $sysDescr)) {
|
|
//hp aruba 5406R and 5412R series
|
|
$os = 'procurve';
|
|
}
|
|
}
|