Bekijk Volledige Versie : APC reboot
Reboot is niet helemaal het goede woord, maar ik wil een APC restarten zonder dat de stroom eraf gehaald moet worden.
Dit ivm de fout die erin zit wat betreft de timeout die niet werkt.
Someone is currently logged into the APC Management Web Server
Kan dat sowieso wel? Zo niet, dan is het even niet anders.
moet gewoon kunnen
ik heb laatst een powerbar 7954 voorzien van nieuwe firmware en de machines bleven gewoon aan alleen het management console ging "rebooten"
klopt, rebooten van de http server kan je als de http server niet goed werkt doen via de console kabel/putty > serial cable.
Thomas,
Kan prima. In ruststand staan de APC poorten standaard aan. Anders dan bij de EPC bijvoorbeeld die bij een firmwareupgrade alle poorten ging resetten.
dreamhost_nl
24/04/08, 13:32
Anders dan bij de EPC bijvoorbeeld die bij een firmwareupgrade alle poorten ging resetten.
Dat was indd. ooit een "bug" in oude firmware. Dat is toch allang niet meer het geval?
Getup,
Wij hebben deze problemen ook gehad een tijd geleden met een aantal APC's.
Wij moesten middels de console inloggen om het te herstellen.
Laat ik nou net geen console kabel erin geprikt hebben :)
Nouja, ritje heen en weer kan geen kwaad.
Bedankt!
Erikcreative
19/04/09, 12:10
Sorry voor de topic kick.
Ik zit echter met een server die af en toe vastloopt. Normaal gebruik ik de APC van mijn netwerkprovider hiervoor echter geeft deze de afgelopen maanden ook steeds de melding: Someone is currently logged into the APC Management Web Server.
Weet iemand of hier al een oplossing voor is? Nu ben ik namelijk steeds afhankelijk van de support van de netwerkprovider waardoor de offline tijd onnodig lang is.
Wij hebben het uiteindelijk opgelost door alles via SNMP te doen; aangezien het onze eigen apparatuur is was dat de gemakkelijkste oplossing. Dat zou ik ook bij je leverancier aankaarten.
Wij hebben het uiteindelijk opgelost door alles via SNMP te doen; aangezien het onze eigen apparatuur is was dat de gemakkelijkste oplossing. Dat zou ik ook bij je leverancier aankaarten.
Wat voor script gebruik je daarvoor? Ik ben ook aan het kijken om mijn APC's via SNMP te laten restarten maar kan enkel een PERL script vinden en die taal begrijp ik nu net weer niet.
Gebruik je dus Perl of PHP?
*klik (http://sv03.ispi.nl/zooi/apc/apc.phps)*
Hij zit heel ranzig in elkaar om even alles in een file te kunnen testen. Vanzelfsprekend maak je hier een mooie class van zodat je hem kunt integreren in een bestelsysteem en post je hem weer netjes terug op wht... (Scheelt mij een mailtje naar de codeslaaf in de Oekraïne)
:lovewht:
*klik (http://sv03.ispi.nl/zooi/apc/apc.phps)*
Hij zit heel ranzig in elkaar om even alles in een file te kunnen testen. Vanzelfsprekend maak je hier een mooie class van zodat je hem kunt integreren in een bestelsysteem en post je hem weer netjes terug op wht... (Scheelt mij een mailtje naar de codeslaaf in de Oekraïne)
:lovewht:
Haha, daar kunnen we wat mee :)
Zal eens kijken wat ik ervan kan maken.
$apcportcontrolmib = ".1.3.6.1.4.1.318.1.1.12.3.3.1.1.4.";
Is dat altijd zo? :)
Ik zie namelijk in dit (http://www.webhostingtalk.nl/beveiliging/54674-apc-snmp-write.html) topic .1.3.6.1.4.1.318.1.1.4.4.2.1.3.$portid staan.
SNMP OID's wisselen per device. Dus zie zul je zelf even moeten zoeken, of mensen moeten vragen om de juiste OID's te spammen hier. Kun je ze meteen verwerken in je class ;)
SNMP OID's wisselen per device. Dus zie zul je zelf even moeten zoeken, of mensen moeten vragen om de juiste OID's te spammen hier. Kun je ze meteen verwerken in je class ;)
Bij deze de vraag als wat mensen mij die OID's kunnen geven (per PB of hier in dit topic). Dan zal ik in ruil de class hier posten die ik ervan ga maken.
:lovewht:
Wij hebben het uiteindelijk opgelost door alles via SNMP te doen; aangezien het onze eigen apparatuur is was dat de gemakkelijkste oplossing. Dat zou ik ook bij je leverancier aankaarten.
Welke versie wordt er gebruikt gemaakt van de APC's?
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*
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;
}
Register Globals... Blij dat dat uit PHP6 is straks :)
Tussentijds even een ini_set toevoegen in de php code.
Register Globals... Blij dat dat uit PHP6 is straks :)
Tussentijds even een ini_set toevoegen in de php code.
register_globals staat al standaard uit in PHP vanaf 2002 ;)
register_globals staat al standaard uit in PHP vanaf 2002 ;)
Niet uit, echt verdwenen. Dat geldt ook voor gpc_magic_quotes en de vre-se-lij-ke safe_mode. :lovewht:
Goed, ontopic: Iemand nog OID's gevonden?