array keys are strings, duh

git-svn-id: http://www.observium.org/svn/observer/trunk@2863 61d68cd4-352d-0410-923a-c4978735b2b8
This commit is contained in:
Tom Laermans
2012-02-14 19:01:23 +00:00
parent ff0f27a9fa
commit 752bbc2af8
27 changed files with 86 additions and 88 deletions

View File

@@ -28,7 +28,7 @@ if (!$hardware && !$version && !$features)
#Allied Telesyn AT-8948 version 2.7.4-02 22-Aug-2005
list($a,$b,$c,$d,$e,$f) = explode(" ", $poll_device[sysDescr]);
list($a,$b,$c,$d,$e,$f) = explode(" ", $poll_device['sysDescr']);
if (!$hardware && !$version && !$features)
{

View File

@@ -1,5 +1,5 @@
<?php
list(,$hardware,$version) = explode(' ',$poll_device[sysDescr]);
list(,$hardware,$version) = explode(' ',$poll_device['sysDescr']);
?>

View File

@@ -1,6 +1,6 @@
<?php
$version = preg_replace("/.+ version (.+) running on .+ (\S+)$/", "\\1||\\2", $poll_device[sysDescr]);
$version = preg_replace("/.+ version (.+) running on .+ (\S+)$/", "\\1||\\2", $poll_device['sysDescr']);
list($version,$hardware) = explode("||", $version);
?>

View File

@@ -2,6 +2,6 @@
// ArubaOS (MODEL: Aruba3600), Version 6.1.2.2 (29541)
$badchars = array("(", ")", ",");
list(,,$hardware,,$version,) = str_replace($badchars, "", explode (" ", $poll_device[sysDescr]));
list(,,$hardware,,$version,) = str_replace($badchars, "", explode (" ", $poll_device['sysDescr']));
?>

View File

@@ -1,7 +1,8 @@
<?php
if (strstr($poll_device[sysDescr], "AlterPath")) {
list($hardware, $version) = explode("-", trim(str_replace("version:", "", (str_replace("V_", "", $poll_device[sysDescr])))), 2);
if (strstr($poll_device['sysDescr'], "AlterPath"))
{
list($hardware, $version) = explode("-", trim(str_replace("version:", "", (str_replace("V_", "", $poll_device['sysDescr'])))), 2);
$hardware = trim($hardware);
$version = trim($version);
$features = trim(str_replace("#1", "", $version));

View File

@@ -1,6 +1,6 @@
<?php
preg_match('/Blade Network Technologies (.*)$/', $poll_device[sysDescr], $store);
preg_match('/Blade Network Technologies (.*)$/', $poll_device['sysDescr'], $store);
if (isset($store[1]))
{

View File

@@ -1,6 +1,6 @@
<?php
list(,$version) = explode(',',$poll_device[sysDescr],2);
list(,$version) = explode(',',$poll_device['sysDescr'],2);
$hardware = "1900";
?>

View File

@@ -15,10 +15,10 @@ if (!strstr($ciscomodel, " ") && strlen($ciscomodel) >= '3')
$hardware = $ciscomodel;
}
$poll_device[sysDescr] = str_replace(", Inc.", "", $poll_device[sysDescr]); ## Make the two formats the same
$poll_device[sysDescr] = str_replace("\n", " ", $poll_device[sysDescr]);
$poll_device['sysDescr'] = str_replace(", Inc.", "", $poll_device['sysDescr']); ## Make the two formats the same
$poll_device['sysDescr'] = str_replace("\n", " ", $poll_device['sysDescr']);
list(,,$hardware,,,,,,,$version,,,$features) = explode(" ", $poll_device[sysDescr]);
list(,,$hardware,,,,,,,$version,,,$features) = explode(" ", $poll_device['sysDescr']);
list(,$features) = explode("-", $features);
?>

View File

@@ -13,7 +13,7 @@ foreach ($dellinfo as $dellinf)
$hardware = $dell_laser['MDL'];
list(,$version) = explode('Engine ',$poll_device[sysDescr]);
list(,$version) = explode('Engine ',$poll_device['sysDescr']);
$version = "Engine " . trim($version,')');

View File

@@ -9,10 +9,10 @@ echo("Doing Extreme: ");
#Summit48(Yonetan) - Version 4.1.19 (Build 2) by Release_Master Wed 08/09/2000 6:09p
#Alpine3808 - Version 7.2.0 (Build 33) by Release_Master 07/09/04 14:05:12
if (!strpos($poll_device[sysDescr], "XOS"))
if (!strpos($poll_device['sysDescr'], "XOS"))
{
echo(" Extremeware \n");
list(, $datas) = explode(" - ", $poll_device[sysDescr]);
list(, $datas) = explode(" - ", $poll_device['sysDescr']);
$datas = str_replace("(","", $datas);
$datas = str_replace(")","", $datas);
list($a,$b,$c,$d,$e,$f,$g,$h) = explode(" ", $datas);
@@ -28,7 +28,7 @@ else
#ExtremeWare XOS version 11.5.2.10 v1152b10 by release-manager on Thu Oct 26 09:53:04 PDT 2006
echo(" XOS \n");
list($a,$b,$c,$d,$e,$f,$g,$h,$i,$j,$k,$l,$m) = explode(" ", str_replace("ExtremeWare XOS", "ExtremeXOS", $poll_device[sysDescr]));
list($a,$b,$c,$d,$e,$f,$g,$h,$i,$j,$k,$l,$m) = explode(" ", str_replace("ExtremeWare XOS", "ExtremeXOS", $poll_device['sysDescr']));
if ($b == "version")
{
$version = $c;

View File

@@ -2,7 +2,7 @@
$version = trim(snmp_get($device, "accessSwitchFWVersion.0", "-OQv", "ZYXEL-AS-MIB"),'"');
preg_match("/IES-(\d)*/",$poll_device[sysDescr], $matches);
preg_match("/IES-(\d)*/",$poll_device['sysDescr'], $matches);
$hardware = $matches[0];
?>

View File

@@ -2,7 +2,7 @@
$jun_ver = snmp_get($device, ".1.3.6.1.2.1.25.6.3.1.2.2", "-Oqv", "HOST-RESOURCES-MIB");
if (strpos($poll_device[sysDescr], "olive"))
if (strpos($poll_device['sysDescr'], "olive"))
{
$hardware = "Olive";
$serial = "";

View File

@@ -1,6 +1,6 @@
<?php
if (strpos($poll_device[sysDescr], "olive"))
if (strpos($poll_device['sysDescr'], "olive"))
{
$hardware = "Olive";
$serial = "";

View File

@@ -4,7 +4,7 @@ $hardware = trim(snmp_get($device, "1.3.6.1.4.1.25461.2.1.2.2.1.0", "-OQv", "",
$version = trim(snmp_get($device, "1.3.6.1.4.1.25461.2.1.2.1.1.0", "-OQv", "", ""),'" ');
$serial = trim(snmp_get($device, "1.3.6.1.4.1.25461.2.1.2.1.3.0", "-OQv", "", ""),'" ');
# list(,,,$hardware) = explode (" ", $poll_device[sysDescr]);
# list(,,,$hardware) = explode (" ", $poll_device['sysDescr']);
$sessrrd = $config['rrd_dir'] . "/" . $device['hostname'] . "/panos-sessions.rrd";
$sessions = snmp_get($device, "1.3.6.1.4.1.25461.2.1.2.3.3.0", "-Ovq");

View File

@@ -1,15 +1,12 @@
<?php
# FIXME snmp_get
$snmp_cmd = $config['snmpget'] . " -M ".$config['mibdir'] . " -m Dell-Vendor-MIB -O Qv -" . $device['snmpver'] . " -c " . $device['community'] . " " .
$device['hostname'].":".$device['port'];
$snmp_cmd .= " productIdentificationDisplayName.0 productIdentificationVersion.0 productIdentificationDescription.0";
list($hardware, $version, $features) = explode("\n", shell_exec($snmp_cmd));
$hardware = "Dell ".snmp_get($device, "productIdentificationDisplayName.0", "-Ovq", "Dell-Vendor-MIB");
$version = snmp_get($device, "productIdentificationVersion.0", "-Ovq", "Dell-Vendor-MIB");
$features = snmp_get($device, "productIdentificationDescription.0", "-Ovq", "Dell-Vendor-MIB");
if (strstr($hardware,"No Such Object available"))
{
$hardware = $poll_device[sysDescr];
$hardware = $poll_device['sysDescr'];
}
?>

View File

@@ -1,6 +1,6 @@
<?php
list($hardware, $version, $features) = explode(",", str_replace(", ", ",", $poll_device[sysDescr]));
list($hardware, $version, $features) = explode(",", str_replace(", ", ",", $poll_device['sysDescr']));
list($features) = explode("(", $version);
$fdb_rrd_file = $config['rrd_dir'] . "/" . $device['hostname'] . "/fdb_count.rrd";

View File

@@ -1,6 +1,6 @@
<?php
if ($poll_device[sysDescr] == "Neyland 24T")
if ($poll_device['sysDescr'] == "Neyland 24T")
{
#$hardware = snmp_get($device, "productIdentificationVendor.0", "-Ovq", "Dell-Vendor-MIB");
$hardware = "Dell ".snmp_get($device, "productIdentificationDisplayName.0", "-Ovq", "Dell-Vendor-MIB");
@@ -9,7 +9,7 @@ if ($poll_device[sysDescr] == "Neyland 24T")
else
{
$version = snmp_get($device, "rndBrgVersion.0", "-Ovq", "RADLAN-MIB");
$hardware = str_replace("ATI", "Allied Telesis", $poll_device[sysDescr]);
$hardware = str_replace("ATI", "Allied Telesis", $poll_device['sysDescr']);
}
$features = snmp_get($device, "rndBaseBootVersion.00", "-Ovq", "RADLAN-MIB");

View File

@@ -1,6 +1,6 @@
<?php
$version = preg_replace("/(.+)\ version\ (.+)\ \(SN:\ (.+)\,\ (.+)\)/", "\\1||\\2||\\3||\\4", $poll_device[sysDescr]);
$version = preg_replace("/(.+)\ version\ (.+)\ \(SN:\ (.+)\,\ (.+)\)/", "\\1||\\2||\\3||\\4", $poll_device['sysDescr']);
list($hardware,$version,$serial,$features) = explode("||", $version);
$sessrrd = $config['rrd_dir'] . "/" . $device['hostname'] . "/screenos_sessions.rrd";

View File

@@ -7,10 +7,10 @@ echo("Polling SNOM device...\n");
## FIXME - This needs a good cleanup...
$cmd = "snmpget -O qv -" . $device['snmpver'] . " -c " . $device['community'] . " " . $device['hostname'].":".$device['port'] . " 1.3.6.1.2.1.7526.2.4";
$poll_device[sysDescr] = `$cmd`;
$poll_device[sysDescr] = str_replace("-", " ", $poll_device[sysDescr]);
$poll_device[sysDescr] = str_replace("\"", "", $poll_device[sysDescr]);
list($hardware, $features, $version) = explode(" ", $poll_device[sysDescr]);
$poll_device['sysDescr'] = `$cmd`;
$poll_device['sysDescr'] = str_replace("-", " ", $poll_device['sysDescr']);
$poll_device['sysDescr'] = str_replace("\"", "", $poll_device['sysDescr']);
list($hardware, $features, $version) = explode(" ", $poll_device['sysDescr']);
// Get data for calls and network from SNOM specific SNMP OIDs.

View File

@@ -2,7 +2,7 @@
$serial = "";
#list(,$hardware,) = explode(" ", $hardware);
$hardware = $poll_device[sysDescr];
$hardware = $poll_device['sysDescr'];
$features = "";

View File

@@ -4,6 +4,6 @@ $fnSysVersion = snmp_get($device, ".1.3.6.1.4.1.388.11.2.2.1.3.2.0", "-Ovq");
$serial = trim(snmp_get($device, ".1.3.6.1.4.1.388.11.2.2.1.1.0", "-Ovq"),'"');
$version = trim(snmp_get($device, ".1.3.6.1.4.1.388.11.2.2.1.3.2.0", "-Ovq"),'"');
//preg_match("/HW=(^\s]+)/",$sysDescr,$hardwarematches);
preg_match("/\s+[^\s]+/",$poll_device[sysDescr],$hardwarematches);
preg_match("/\s+[^\s]+/",$poll_device['sysDescr'],$hardwarematches);
$hardware = $hardwarematches[0];
?>

View File

@@ -7,7 +7,7 @@
# Tranzeo TR6CPQ, OS 6.3.34(1019), FW TR6-2.0.12CPQ, 2.4GHz, 15dBi int. antenna
# Tranzeo TR900Rt, OS 6.8.0(1024), FW TR900-3.3.3Rt, 900MHz, 17dBi ext. antenna
list($hardware, $version, $features, $hardware_antenna) = explode(", ", $poll_device[sysDescr]);
list($hardware, $version, $features, $hardware_antenna) = explode(", ", $poll_device['sysDescr']);
list(,$version) = explode(" ", $version);
list($version) = explode("(", $version);

View File

@@ -2,15 +2,15 @@
if ($device['os'] == "linux" || $device['os'] == "endian")
{
list(,,$version) = explode (" ", $poll_device[sysDescr]);
if (strstr($poll_device[sysDescr], "386")|| strstr($poll_device[sysDescr], "486")||strstr($poll_device[sysDescr], "586")||strstr($poll_device[sysDescr], "686")) { $hardware = "Generic x86"; }
else if (strstr($poll_device[sysDescr], "x86_64")) { $hardware = "Generic x86 64-bit"; }
else if (strstr($poll_device[sysDescr], "sparc32")) { $hardware = "Generic SPARC 32-bit"; }
else if (strstr($poll_device[sysDescr], "sparc64")) { $hardware = "Generic SPARC 64-bit"; }
else if (strstr($poll_device[sysDescr], "armv5")) { $hardware = "Generic ARMv5"; }
else if (strstr($poll_device[sysDescr], "armv6")) { $hardware = "Generic ARMv6"; }
else if (strstr($poll_device[sysDescr], "armv7")) { $hardware = "Generic ARMv7"; }
else if (strstr($poll_device[sysDescr], "armv")) { $hardware = "Generic ARM"; }
list(,,$version) = explode (" ", $poll_device['sysDescr']);
if (strstr($poll_device['sysDescr'], "386")|| strstr($poll_device['sysDescr'], "486")||strstr($poll_device['sysDescr'], "586")||strstr($poll_device['sysDescr'], "686")) { $hardware = "Generic x86"; }
else if (strstr($poll_device['sysDescr'], "x86_64")) { $hardware = "Generic x86 64-bit"; }
else if (strstr($poll_device['sysDescr'], "sparc32")) { $hardware = "Generic SPARC 32-bit"; }
else if (strstr($poll_device['sysDescr'], "sparc64")) { $hardware = "Generic SPARC 64-bit"; }
else if (strstr($poll_device['sysDescr'], "armv5")) { $hardware = "Generic ARMv5"; }
else if (strstr($poll_device['sysDescr'], "armv6")) { $hardware = "Generic ARMv6"; }
else if (strstr($poll_device['sysDescr'], "armv7")) { $hardware = "Generic ARMv7"; }
else if (strstr($poll_device['sysDescr'], "armv")) { $hardware = "Generic ARM"; }
# Distro "extend" support
$features = snmp_get($device, ".1.3.6.1.4.1.2021.7890.1.3.1.1.6.100.105.115.116.114.111", "-Oqv", "UCD-SNMP-MIB");
@@ -30,33 +30,33 @@ if ($device['os'] == "linux" || $device['os'] == "endian")
}
elseif ($device['os'] == "freebsd")
{
$poll_device[sysDescr] = str_replace(" 0 ", " ", $poll_device[sysDescr]);
list(,,$version) = explode (" ", $poll_device[sysDescr]);
if (strstr($poll_device[sysDescr], "i386")) { $hardware = "i386"; }
else if (strstr($poll_device[sysDescr], "amd64")) { $hardware = "amd64"; }
$poll_device['sysDescr'] = str_replace(" 0 ", " ", $poll_device['sysDescr']);
list(,,$version) = explode (" ", $poll_device['sysDescr']);
if (strstr($poll_device['sysDescr'], "i386")) { $hardware = "i386"; }
else if (strstr($poll_device['sysDescr'], "amd64")) { $hardware = "amd64"; }
else { $hardware = "i386"; }
$features = "GENERIC";
}
elseif ($device['os'] == "dragonfly")
{
list(,,$version,,,$features,,$hardware) = explode (" ", $poll_device[sysDescr]);
list(,,$version,,,$features,,$hardware) = explode (" ", $poll_device['sysDescr']);
}
elseif ($device['os'] == "netbsd")
{
list(,,$version,,,$features) = explode (" ", $poll_device[sysDescr]);
list(,,$version,,,$features) = explode (" ", $poll_device['sysDescr']);
$features = str_replace("(", "", $features);
$features = str_replace(")", "", $features);
list(,,$hardware) = explode ("$features", $poll_device[sysDescr]);
list(,,$hardware) = explode ("$features", $poll_device['sysDescr']);
}
elseif ($device['os'] == "openbsd" || $device['os'] == "solaris" || $device['os'] == "opensolaris")
{
list(,,$version,$features,$hardware) = explode (" ", $poll_device[sysDescr]);
list(,,$version,$features,$hardware) = explode (" ", $poll_device['sysDescr']);
$features = str_replace("(", "", $features);
$features = str_replace(")", "", $features);
}
elseif ($device['os'] == "monowall" || $device['os'] == "Voswall")
{
list(,,$version,$hardware,$freebsda, $freebsdb, $arch) = explode(" ", $poll_device[sysDescr]);
list(,,$version,$hardware,$freebsda, $freebsdb, $arch) = explode(" ", $poll_device['sysDescr']);
$features = $freebsda . " " . $freebsdb;
$hardware = "$hardware ($arch)";
$hardware = str_replace("\"", "", $hardware);

View File

@@ -2,7 +2,7 @@
$hardware = trim(snmp_get($device, ".1.3.6.1.4.1.2011.2.33.20.1.1.1.3.0", "-OQv"),'"');
preg_match("/Version .*\n/",$poll_device[sysDescr], $matches);
preg_match("/Version .*\n/",$poll_device['sysDescr'], $matches);
$version = trim(str_replace("Version ","",$matches[0]));
?>

View File

@@ -9,48 +9,48 @@
#sysDescr.0 = STRING: Hardware: Intel64 Family 6 Model 23 Stepping 6 AT/AT COMPATIBLE - Software: Windows Version 6.1 (Build 7600 Multiprocessor Free)
#sysDescr.0 = STRING: Hardware: AMD64 Family 16 Model 8 Stepping 0 AT/AT COMPATIBLE - Software: Windows Version 6.1 (Build 7600 Multiprocessor Free)
if (strstr($poll_device[sysDescr], "x86")) { $hardware = "Generic x86"; }
if (strstr($poll_device[sysDescr], "ia64")) { $hardware = "Intel Itanium IA64"; }
if (strstr($poll_device[sysDescr], "EM64")) { $hardware = "Intel x64"; }
if (strstr($poll_device[sysDescr], "AMD64")) { $hardware = "AMD x64"; }
if (strstr($poll_device[sysDescr], "Intel64")) { $hardware = "Intel x64"; }
if (strstr($poll_device['sysDescr'], "x86")) { $hardware = "Generic x86"; }
if (strstr($poll_device['sysDescr'], "ia64")) { $hardware = "Intel Itanium IA64"; }
if (strstr($poll_device['sysDescr'], "EM64")) { $hardware = "Intel x64"; }
if (strstr($poll_device['sysDescr'], "AMD64")) { $hardware = "AMD x64"; }
if (strstr($poll_device['sysDescr'], "Intel64")) { $hardware = "Intel x64"; }
if($poll_device['sysObjectID'] == ".1.3.6.1.4.1.311.1.1.3.1.1") { ## Workstation
if (strstr($poll_device[sysDescr], "Build Number: 1057")) { $version = "NT 3.51 Workstation"; }
if (strstr($poll_device[sysDescr], "Build Number: 1381")) { $version = "NT 4.0 Workstation"; }
if (strstr($poll_device[sysDescr], "Build 2195")) { $version = "2000 (NT 5.0)"; }
if (strstr($poll_device[sysDescr], "Build 2600")) { $version = "XP (NT 5.1)"; }
if (strstr($poll_device[sysDescr], "Build 3790")) { $version = "XP x64 (NT 5.2)"; }
if (strstr($poll_device[sysDescr], "Build 6000")) { $version = "Vista (NT 6.0)"; }
if (strstr($poll_device[sysDescr], "Build 6001")) { $version = "Vista SP1 (NT 6.0)"; }
if (strstr($poll_device[sysDescr], "Build 6002")) { $version = "Vista SP2 (NT 6.0)"; }
if (strstr($poll_device[sysDescr], "Build 7600")) { $version = "7 (NT 6.1)"; }
if (strstr($poll_device['sysDescr'], "Build Number: 1057")) { $version = "NT 3.51 Workstation"; }
if (strstr($poll_device['sysDescr'], "Build Number: 1381")) { $version = "NT 4.0 Workstation"; }
if (strstr($poll_device['sysDescr'], "Build 2195")) { $version = "2000 (NT 5.0)"; }
if (strstr($poll_device['sysDescr'], "Build 2600")) { $version = "XP (NT 5.1)"; }
if (strstr($poll_device['sysDescr'], "Build 3790")) { $version = "XP x64 (NT 5.2)"; }
if (strstr($poll_device['sysDescr'], "Build 6000")) { $version = "Vista (NT 6.0)"; }
if (strstr($poll_device['sysDescr'], "Build 6001")) { $version = "Vista SP1 (NT 6.0)"; }
if (strstr($poll_device['sysDescr'], "Build 6002")) { $version = "Vista SP2 (NT 6.0)"; }
if (strstr($poll_device['sysDescr'], "Build 7600")) { $version = "7 (NT 6.1)"; }
} elseif ($poll_device['sysObjectID'] == ".1.3.6.1.4.1.311.1.1.3.1.2") { ## Server
if (strstr($poll_device[sysDescr], "Build Number: 1057")) { $version = "NT Server 3.51"; }
if (strstr($poll_device[sysDescr], "Build Number: 1381")) { $version = "NT Server 4.0"; }
if (strstr($poll_device[sysDescr], "Build 2195")) { $version = "2000 Server (NT 5.0)"; }
if (strstr($poll_device[sysDescr], "Build 3790")) { $version = "Server 2003 (NT 5.2)"; }
if (strstr($poll_device[sysDescr], "Build 6001")) { $version = "Server 2008 (NT 6.0)"; }
if (strstr($poll_device[sysDescr], "Build 6002")) { $version = "Server 2008 SP2 (NT 6.0)"; }
if (strstr($poll_device[sysDescr], "Build 7600")) { $version = "Server 2008 R2(NT 6.1)"; }
if (strstr($poll_device['sysDescr'], "Build Number: 1057")) { $version = "NT Server 3.51"; }
if (strstr($poll_device['sysDescr'], "Build Number: 1381")) { $version = "NT Server 4.0"; }
if (strstr($poll_device['sysDescr'], "Build 2195")) { $version = "2000 Server (NT 5.0)"; }
if (strstr($poll_device['sysDescr'], "Build 3790")) { $version = "Server 2003 (NT 5.2)"; }
if (strstr($poll_device['sysDescr'], "Build 6001")) { $version = "Server 2008 (NT 6.0)"; }
if (strstr($poll_device['sysDescr'], "Build 6002")) { $version = "Server 2008 SP2 (NT 6.0)"; }
if (strstr($poll_device['sysDescr'], "Build 7600")) { $version = "Server 2008 R2(NT 6.1)"; }
} elseif ($poll_device['sysObjectID'] == ".1.3.6.1.4.1.311.1.1.3.1.3") { ## Datacentre Server
if (strstr($poll_device[sysDescr], "Build Number: 1057")) { $version = "NT Datacenter 3.51"; }
if (strstr($poll_device[sysDescr], "Build Number: 1381")) { $version = "NT Datacenter 4.0"; }
if (strstr($poll_device[sysDescr], "Build 2195")) { $version = "2000 Datacenter Server (NT 5.0)"; }
if (strstr($poll_device[sysDescr], "Build 3790")) { $version = "Server 2003 Datacenter (NT 5.2)"; }
if (strstr($poll_device[sysDescr], "Build 6001")) { $version = "Server 2008 Datacenter (NT 6.0)"; }
if (strstr($poll_device[sysDescr], "Build 6002")) { $version = "Server 2008 Datacenter SP2 (NT 6.0)"; }
if (strstr($poll_device[sysDescr], "Build 7600")) { $version = "Server 2008 Datacenter R2 (NT 6.1)"; }
if (strstr($poll_device['sysDescr'], "Build Number: 1057")) { $version = "NT Datacenter 3.51"; }
if (strstr($poll_device['sysDescr'], "Build Number: 1381")) { $version = "NT Datacenter 4.0"; }
if (strstr($poll_device['sysDescr'], "Build 2195")) { $version = "2000 Datacenter Server (NT 5.0)"; }
if (strstr($poll_device['sysDescr'], "Build 3790")) { $version = "Server 2003 Datacenter (NT 5.2)"; }
if (strstr($poll_device['sysDescr'], "Build 6001")) { $version = "Server 2008 Datacenter (NT 6.0)"; }
if (strstr($poll_device['sysDescr'], "Build 6002")) { $version = "Server 2008 Datacenter SP2 (NT 6.0)"; }
if (strstr($poll_device['sysDescr'], "Build 7600")) { $version = "Server 2008 Datacenter R2 (NT 6.1)"; }
}
if (strstr($poll_device[sysDescr], "Uniprocessor")) { $features = "Uniprocessor"; }
if (strstr($poll_device[sysDescr], "Multiprocessor")) { $features = "Multiprocessor"; }
if (strstr($poll_device['sysDescr'], "Uniprocessor")) { $features = "Uniprocessor"; }
if (strstr($poll_device['sysDescr'], "Multiprocessor")) { $features = "Multiprocessor"; }
### Detect processor type? : I.E. x86 Family 15 Model 2 Stepping 7

View File

@@ -1,5 +1,5 @@
<?php
$hardware = $poll_device[sysDescr];
$hardware = $poll_device['sysDescr'];
?>

View File

@@ -1,5 +1,5 @@
<?php
$hardware = $poll_device[sysDescr];
$hardware = $poll_device['sysDescr'];
?>