Itaris neueste Posts (Download)
2012-02-07Itari's Post VIII
2008-10-11Itari's Post VII
2008-10-11Itari's Post VI
2008-10-11Itari's Post V
2008-10-11Itari's Post IV
2008-10-11Itari's Post III
2008-10-11Itari's Post II
2008-10-11Itari's Post I
2008-10-11System Administration
2009-08-08Angefangen hat die Idee der System Administration mit dem PHP SysInfo-Skript. Mir fehlten noch einige Anzeigen und die Flexibilität neue Module einzubauen. Zudem machte ich die Bekanntschaft mit den Möglichkeiten der Google-Chart-API. So entstanden nach und nach mehr als 30 Module, die unter einer Menü-Oberfläche [Bild-0006] zusammengefasst sind. Per Klick werden die verschiedenen Module in ein iframe geladen.
Die aufgerufenen Module verwenden für ihre Anzeige fieldsets-Container. In der Legende kann man oft sehen, wie der Kommando- bzw. Programmaufruf lautet, der zu einer entsprechende Ausgabe geführt hat.
Die Integration in den Disk Station Manager als 3rd-Party Application kann mit der im Download beigefügten application.cfg erfolgen.
Pfad für das Menu-Skript: /usr/syno/synoman/phpsrc/systeminfo/sysi.php
Pfad für die Module: /usr/syno/synoman/phpsrc/systeminfo/modules/
Pfad für die 3rd-Party Konfigurationsdatei: /usr/syno/synoman/webman/3rdparty/systeminfo
Mittlerweile hab ich alle Module und Skripte nach /usr/syno/synoman/webman/3rdparty/SystemAdministration verlagert. Es kann sein, dass nun nach dem Download der Pfad entweder in der application.conf oder als Startverzeichnis unter 3rdparty noch angepasst werden muss. In den Beschreibungen der einzelnen Module ist das dann auch zu berücksichtigen. Wieso sind diese Inkonsistenzen? Weil ich mittlerweile so ziemlich alles aus dem phpsrc-Verzeichnis unter das 3rdparty-Verzeichnis verschoben habe, damit bei einem Firmware-Update nicht immer alles nachinstalliert werden muss. Sorry wegen dieser möglichen kleinen Unstimmigkeit, aber ich mag nun nicht alle Seiten nachbessern.
Der Download enthält das Menu-Skript sowie alle Modul-Skripte.
[Download]