2010-07-20 14:03:54 +00:00
|
|
|
<?php
|
|
|
|
|
2011-03-14 19:16:40 +00:00
|
|
|
if (!$os)
|
|
|
|
{
|
|
|
|
if (preg_match("/^Linux/", $sysDescr)) { $os = "linux"; }
|
2011-03-29 13:48:03 +00:00
|
|
|
|
|
|
|
## Specific Linux-derivatives
|
|
|
|
|
2011-09-20 14:22:34 +00:00
|
|
|
if ($os == "linux") {
|
2011-03-29 13:48:03 +00:00
|
|
|
|
|
|
|
## Check for QNAP Systems TurboNAS
|
|
|
|
$entPhysicalMfgName = snmp_get($device, "ENTITY-MIB::entPhysicalMfgName.1", "-Osqnv");
|
|
|
|
|
2011-09-20 14:22:34 +00:00
|
|
|
if (strpos($entPhysicalMfgName, "QNAP") !== FALSE) { $os = "qnap";}
|
2011-09-08 16:26:41 +00:00
|
|
|
elseif(strstr($sysObjectId, ".1.3.6.1.4.1.5528.100.20.10.2014")) { $os = "netbotz"; }
|
2011-03-29 13:48:03 +00:00
|
|
|
|
|
|
|
}
|
|
|
|
|
2010-07-20 14:03:54 +00:00
|
|
|
}
|
|
|
|
|
2011-03-29 13:48:03 +00:00
|
|
|
?>
|