Bøvl med snmpwalk
Hej,Jeg får følgende fejl fra scriptet:
PHP Notice: Undefined offset: 0 in /home/www/cisco/showAPinfo.php on line 36
PHP Notice: Undefined offset: 0 in /home/www/cisco/showAPinfo.php on line 37
PHP Notice: Undefined offset: 0 in /home/www/cisco/showAPinfo.php on line 38
Linie 36-38 er nederst hvor de 3 array elementer med index 0 printes ud.
Scriptet ser således ud:
$file = "/etc/hosts";
$lines = file($file);
$community = "public";
print "<table border=1 bgcolor=#ffffff>";
print "<tr>
<td><b>Hostname</b></td>
<td><b>Model</b></td>
<td><b>Serial Number</b></td>
</tr>";
foreach ($lines as $host)
{
if (preg_match("/10\.10\.15\./",$host))
{
$hostArr = preg_split('/[\s]+/',$host);
$hostname = strtoupper($hostArr[1]);
$hostip = $hostArr[0];
$sysName = snmpwalk("$hostip","$community","sysName.0");
$sysModel = snmpwalk("$hostip","$community","1.3.6.1.2.1.47.1.1.1.1.13.1");
$sysSerial = snmpwalk("$hostip","$community","1.3.6.1.2.1.47.1.1.1.1.11.1");
print "<tr>
<td>$sysName[0]</td>
<td>$sysModel[0]</td>
<td>$sysSerial[0]</td>
</tr>";
}
}
Nogen idé om hvad fejlen er? Har et tilsvarende andet scriptet som i princippet er magen til og som ingen problemer giver :-/
