Door
thomas dutoit
op 14-05-2012 21:57
gewijzigd op 14-05-2012 22:18
2.730 views
Beste php scripters, ik ben een totale noob in het php scripten,
dus ik doe beroep op de mensen die dit wel zien zitten:
het bestaat uit 2 pagina's
beheerderpagina: waar ik alleen op kan (na het eventueel ingeven van een code)
statuspagina: deze geeft serverstatusweer (die ik ingeef)
het volgende zou erop moeten staan:
Server 1: IP:port | Powersoorce | Statusafb | Beschrijving
Server 2: enz... enz...
het ip, powersource, de statusafbeelding en de beschrijving zou ik vanop de beheerderspagina moeten aanpassen (mag via mysql)
zou ik eventueel ook de keuze kunnen maken om de statusafbeelding zowel manueel als automatisch te laten gebeuren bv: online, offline, overbelast, onderhoud, automatisch (dit is dan via ip en poort)
de beschrijving is echter tekst die ik kan ingeven en bij powersource zijn het 2 afbeeldingen, batterij en ac
Als je alles 'bereid' bent met de hand te doen heb je geen PHP nodig.
Gewoon alles in HTML typen en bijwerken wanneer nodig.
Wil je het automatisch hebben, dan zul je toch iets meer kaas gegeten moeten hebben van PHP. IP adres is niet moeilijk, maar wat bedoel je met powersource? Dat is toch altijd 230V mag ik hopen!?
Wat is het nut om een powersource in je status te zetten? Als je hiermee wilt kijken of je server nog aanstaat kun je dat beter doen door iedere 10sec een ping te sturen en kijken of je een reply krijgt.
Bij onderhoud is je server toch 'offline'? Dan heb je die status niet nodig lijkt me. En overbelast zul je toch echt een 'engine' moeten hebben die kan bepalen wanneer je server overbelast is.
Als je alles 'bereid' bent met de hand te doen heb je geen PHP nodig.
Gewoon alles in HTML typen en bijwerken wanneer nodig.
Wil je het automatisch hebben, dan zul je toch iets meer kaas gegeten moeten hebben van PHP. IP adres is niet moeilijk, maar wat bedoel je met powersource? Dat is toch altijd 230V mag ik hopen!?
Wat is het nut om een powersource in je status te zetten? Als je hiermee wilt kijken of je server nog aanstaat kun je dat beter doen door iedere 10sec een ping te sturen en kijken of je een reply krijgt.
Bij onderhoud is je server toch 'offline'? Dan heb je die status niet nodig lijkt me. En overbelast zul je toch echt een 'engine' moeten hebben die kan bepalen wanneer je server overbelast is.
ja ik zou als powersource willen zetten, AC power of battery power, .
over het overbelast zijn heb je wel gelijk, maar het is een voorbeeld.
bij onderhoud wil ik aantonen dat voor sommige users de server even niet toegankelijk is of dat deze soms offline kan gaan of vertragingen heeft.
Als dat overzicht voor de gebruikers is, waarom is het dan voor hun relevant of je server op een netstroom of UPS draait? Lijkt me dat voor hun alleen de status (online, offline of onderhoud) en het IP adres genoeg zal moeten zijn.
Als je server op een UPS draait hoor jij (de beheerder) er als de bliksem bij te zijn. Een UPS dient eigenlijk alleen als 'back-up' zodat je server netjes kan afsluiten en niet gewoon uit valt. Een gemiddelde UPS (duurdere modellen) houden het z'n 20min vol, en dat is rond de 300W.
Als je wilt zien of je server op netstroom of UPS draait, moet je een UPS hebben met beheer software, deze moet weer een 'web' optie hebben zodat jij die kunt koppelen met je eigen 'status' bericht.
Voor de server is het makkelijk hij krijgt spanning of niet, maar waar die vandaan komt kan hij niet zien zonder een UPS beheer pakket.
dus servernaam, ip en port en beschrijving moet ik op de beheerderspagina (beheer.php) kunnen aanpassen. (eventueel met radio buttons)
de status zou ik meerder keuzes willen (online, offline, onderhoud, automatisch)
online offline en onderhoud zijn afbeeldingen,
de automatische modus gaat de ip:port scannen om te zien of deze online is.
uiteraard moet de pagine om de zoveel seconden/ minuten vernieuwen
Als je de status wilt aanpassen, zul je toch echt specifieke gegevens moeten hebben van de NAS. Zodat je ook de eventuele variabelen en veldnamen weet van wat je de status aan moet passen, en de juiste waardes die daarbij horen.
Bijvoorbeeld de NAS op onderhoud zetten (Mits mogelijk uiteraard!) kan wellicht de waarde 3 zijn of "onderhoud" etc.
Heb je al eens op Google gekeken? Met bijvoorbeeld "controlling NAS with php script" of iets in die richting? Misschien je merk NAS daarin toevoegen.