Door
thomas dutoit
op 14-05-2012 21:57
gewijzigd op 14-05-2012 22:18
2.728 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
maar er zijn php scripts die op ip en poort weten als een server actief is of niet?
ik wil gewoon dat ik een adminconsole heb met daarin een veld om het ip in te geven en poort, dan een radiobutten menu voor de status met (online, offline, onderhoud, auto(deze geeft enkel online offline)) en een tekstveld om een beschrijving of extra info op in te tikken,
als ik dat gedaan heb duw ik op update of bevestigen en dan komt dat op de client pagina er op zodat gebruikers dit zien, is dit echt zo moeilijk dan ?? welke nas het is doet er niet toe het zou zowel voor ventrillo, teamspeak, whaterwat moeten kunnen werken,
Ja maar nogmaals, je kunt niet zomaar een eigen scriptje schrijven die je NAS bedient zonder de juiste informatie. Als je nu weet wat je moet aanpassen en wat de waardes ervan zijn kun je het wel doen.
En ja ik weet dat je ip, poort en status wilt aanpassen maar dat bedoel ik niet. Zie het als een database, als je je achternaam wilt wijzigen in je account moet je dat in het juiste veld. Dus met een MySQL update pas je de waarde van het veld 'achternaam' aan.
Als je dit niet weet van je NAS, hoe weet je dan wat je moet aanpassen en naar welke waardes?
Als je alleen een status pagina wilt hebben wordt het een ander verhaal dat kan uiteraard wel, dan kun je hem bijvoorbeeld om de 10 seconde pingen. Krijg ja na 2x geen reply meer kun je de status op offline laten zetten. Echter bepaald jou script dat dan en niet de NAS, als je dus de LAN kabel eruit zou trekken komt na 20 seconde 'offline' te staan.
Het IP en poort kun je ook in het status scherm laten zien. Je kunt een 'admin' panel maken waar je ook je status met de hand kunt wijzigen en op 'onderhoud' kunt zetten. Let wel dit staat dan 100% los van je NAS!, je past gewoon het script aan.
@chris, dat is wat is wil de nas moet niet bestuurd worden,
het script moet het ip en poort pingen en zeggen of deze online of offline is in de auto mode, dan kan ik zelf online, offline en onderhoud manueel ook instellen, links van de status kan ik op de client het ip weergeven of de dns of whatever, en rechts extra info die ik kan ingeven bv:
IP:Poort | Status | Informatie
84.24.105.88:80 | online | Server ok!
84.24.105.88:81 | Onderhoud | Harde schijven worden gecontroleerd op fouten www.google.be | online | Website ok!
74.54.98.211:5050 | Offline | Teamspeak server is afgesloten tot 14 uur
ik zou ook servers moeten kunnen toevoegen maar je hebt menbedoeling door
via de admin is het enkel om het script aan te passen, deze doet niets aande servers zelf, dat doe ik manueel
Dan maak je toch gewoon een admin pagina waar je deze waardes kunt aanpassen.
Als je de beschikking hebt over een Database, raad ik aan die te gebruiken.