Ik weet vrij zeker dat wij Randy z'n script hiervoor gebruiken (met de disclaimer om 'm niet te posten op WHT ;-)). Morgen zal ik even kijken welke MIB wij hebben. Ook welke versie het is, want dat zou ik nu geen eens durven zeggen.
Likes: 0
Ik weet vrij zeker dat wij Randy z'n script hiervoor gebruiken (met de disclaimer om 'm niet te posten op WHT ;-)). Morgen zal ik even kijken welke MIB wij hebben. Ook welke versie het is, want dat zou ik nu geen eens durven zeggen.
Zoals beloofd; APC7920 gebruikt de MIB uit Randy z'n script. Vergeet trouwens in dat script niet de juiste variabelen bij de juiste functie te zetten.
*mompelt iets over register_globals*
PHP Code:function displayPowerStatus($apcid, $apcport, $apcsnmp, $apcportcontrolmib, $apcids)
{
$ip = $apcids[$apcid];
$mib = $apcportcontrolmib.$apcport;
$a = trim(snmpget($ip, $apcsnmp, $mib, 20000), "INTEGER: ");
switch ($a)
{
case 1:
return "On";
case 2:
return "Off";
case 3:
return "Rebooting";
default:
return "Error";
}
}
function manageAPCPort($apcid, $apcport, $apcpass, $action, $apcsnmp, $apcportcontrolmib, $apcids)
{
$ip = $apcids[$apcid];
$mib = $apcportcontrolmib.$apcport;
$VERIFY = snmpset($ip, $apcpass, $mib, i, $action);
return $VERIFY;
}