PDA

Bekijk Volledige Versie : [TK] APC Masterswitch PHP App



my816797
10/11/06, 15:19
Hallo,

De meeste APC's hebben wel een webinterface waar je users kan aanmaken, maar lang niet elke APC heeft dit. Hier komt bij dat de interface van APC niet volledig vorm is te geven zoals je zelf wilt.

Ik heb een tijd terug een stukje PHP geschreven waarmee het mogelijk is een APC Masterswitch aan te sturen. Communicatie tussen de PHP App en de APC gaat via Telnet.

Binnen m'n stuk PHP is het mogelijk om Beheerders en Users aan te maken. Je kan elke poort aan een Beheerder toewijzen (max. 8 beheerders dus) en elke beheerder kan voor zijn/haar poorten onbeperkt users aanmaken.

Eigenaar kan alle poorten resetten/uitzetten/aanzetten, een Beheerder alleen de poorten in zijn/haar beheer, een user alleen zijn/haar poort.

De users en rechten worden opgeslagen in een MySQL Database.

Je kunt het helemaal zelf vormgeven, ik heb gebruik gemaakt van een Template-file. Je kunt natuurlijk ook gewoon enkel je logo aanpassen.

De toepassing is getest, in gebruik en werkend bevonden op een APC 9212 en 9210, ik ga er vanuit dat het onder veel andere APC's ook werkt. Dat kunnen we natuurlijk altijd testen voor je zou besluiten de toepassing aan te schaffen.

Screenshots op aanvraag. (Later op de dag zal ik ze aan dit topic toevoegen)

Prijs is €45,- exclusief BTW per licentie die geldig is voor één Masterswitch.

swedendedicated
10/11/06, 15:36
Kun je zoiets ook maken voor een powerswitch remotereboot. Ik denk dat er veel meer vraag naar is voor die machine aangezien daar maar 1 user op kan. Dus als je iets maakt waarmee 1 iemand slechts 1 port kan uitschakelen via snmp dan ben ik je eerste klant ;-)

my816797
10/11/06, 15:40
Kun je zoiets ook maken voor een powerswitch remotereboot. Ik denk dat er veel meer vraag naar is voor die machine aangezien daar maar 1 user op kan. Dus als je iets maakt waarmee 1 iemand slechts 1 port kan uitschakelen via snmp dan ben ik je eerste klant ;-)

De door een beheerder aan te maken User kan ook maar 1 poort inschakelen/uitschakelen/rebooten.


Eigenaar » Alle poorten, Beheerders en Users aanmaken

Beheerder » Door Eigenaar aangegeven poorten, Users aanmaken

User » Door Beheerder/Eigenaar aangegeven poort, eigen passw. aanpassen




Screenshots hier... (http://www.wietse.com/gallery/v/my816797/servers/Masterswitch+PHP+App/)

JeroenM
10/11/06, 17:37
zoiets doe je toch niet via telnet maar via SNMP ? dat is hier zo'n beetje voor uitgevonden

my816797
10/11/06, 17:41
zoiets doe je toch niet via telnet maar via SNMP ? dat is hier zo'n beetje voor uitgevondenMijn PHP App communiceert met de APC via Telnet. Dat werkt ook prima ;) Het gaat om de PHP Interface...