Anwendungen für die Konfiguration und Überwachung von FirstSpirit
Inhaltsverzeichnis |
FirstSpirit stellt allen Anwendern, abhängig von ihren Aufgaben, eine exakt auf die jeweiligen Bedürfnisse angepasste Anwendung zur Verfügung. FirstSpirit bietet damit also mehrere Anwendungen für unterschiedliche Aufgaben und Benutzer an.
Die hier beschriebenen Anwendungen sind primär auf die Überwachung und Konfiguration von FirstSpirit zugeschnitten.
FirstSpirit ServerManager
Der FirstSpirit ServerManager ist eine Java-Anwendung mit einer komfortablen Swing-Benutzungsoberfläche, die den FirstSpirit-Administrator bei allgemeinen, administrativen Aufgaben rund um FirstSpirit unterstützt. Über die Oberfläche können beispielsweise neue FirstSpirit-Projekte angelegt und konfiguriert werden. Neben den allgemeinen Aufgaben sind jedoch auch weiterreichende Funktionen möglich. Beispielsweise kann der ServerManager zur Benutzerdefinition bzw. zur Anbindung bereits vorhandener Identity-Management-Systeme, wie z. B. LDAP oder Active-Directory, verwendet werden. Analog zum SiteArchitect wird der ServerManager über den FirstSpirit Launcher gestartet und aktualisiert.
FirstSpirit ServerMonitoring
Das browserbasierte FirstSpirit ServerMonitoring ist eine Webapplikation, die zur Überwachung des FirstSpirit-Servers dient. Mit ihrer Hilfe können aktuelle Betriebsparameter wie Speicherauslastung, Benutzeranzahl u.v.m. angezeigt werden. Das FirstSpirit ServerMonitoring wird analog zum ContentCreator über einen Webbrowser bedient.
FirstSpirit JMX-Konsole
FirstSpirit JMX-Konsole: Mithilfe der Java Management Extensions (JMX) ist es möglich, Java-Anwendungen auf einheitliche Weise zu überwachen. Während das FirstSpirit ServerMonitoring primär auf die manuelle Überwachung eines FirstSpirit-Servers abzielt, dient die JMX-Konsole zur automatischen Überwachung und integriert sich optimal in ein ggf. bereits vorhandenes, unternehmensweites Monitoring. Grundsätzlich kann die JMX-Konsole aber auch interaktiv verwendet werden. Insgesamt werden im Vergleich zum ServerMonitoring feingranularere Informationen zur Verfügung gestellt.