ISPConfig Monitor App
![]() |
Die ISPConfig Monitor App kann mit allen Servern genutzt werden, nicht nur für Server auf denen ISPConfig installiert ist. Mit ihr können Sie den Status Ihrer Server überwachen, kontrollieren, ob alle Dienste wie geplant ausgeführt werden, Ihre TCP und UDP Ports prüfen und die Server pingen. Zusätzlich dazu können Sie die App dazu benutzen um weitere Details von Servern abzurufen, auf denen ISPConfig installiert ist (beachten Sie bitte, dass mindestens ISPConfig Version 3.0.3.3 installiert sein muss, um die ISPConfig Unterstützung der App nutzen zu können); diese Details beinhalten alles, was Sie vom Monitor Modul in der ISPConfig Kotrolloberfläche gewohnt sind (z.B. Dienste, Mail- und Systemlogs, Mail Warteschlangen, CPU und Ram Information, Speicherverbrauch, Quota, Betriebssystem Details, RKHunter Log, etc.) und da ISPConfig multiserverfähig ist, können Sie alle Server überwachen die von Ihrem Master-Server kontrolliert werden.
Preis
Die ISPConfig Monitor App ist erhältlich für EUR 3.99.
Download
Die ISPConfig Monitor App kann im Android Market heruntergeladen werden – suchen Sie dort nach “ISPConfig Monitor” oder benutzen Sie diesen Link auf Ihrem Android Phone:
market://search?q=pname:org.ispconfig.monitor
Sie können außerdem diesen QR Code benutzen (um den Code zu lesen müssen Sie eine Barcode Scanner App installiert haben, wie z.B. Barcode Scanner):
Benutzung
(Wenn Sie die ISPConfig Monitor App dazu benutzen möchten, um Details von Ihren ISPConfig Servern abzuholen, muss auf diesen mindestens ISPConfig Version 3.0.3.3 installiert sein! Das Überprüfen von TCP/UDP Ports und Pingen ist unabhängig von ISPConfig, was bedeutet, dass Sie diese Funktionen benutzen können um jeden beliebigen Host zu kontrollieren.
Um Details von einem ISPConfig 3 Server abzuholen müssen Sie einen Token in der ISPConfig Kontrolloberfläche unter System > Interface Config > Misc > Monitor keyword definieren:
)
Um Server hinzuzufügen/modifizieren/zu löschen, klicken Sie auf Settings:
Folgen Sie dort dem entsprechenden Link (Add Server/Modify Server/Delete Server):
Das Add Server/Modify Server Formular ist wie folgt strukturiert:
- Hostname (without http://): Fügen Sie hier den Hostnamen des Servers ein, den Sie überwachen wollen (ohne http://), z.B. server1.example.com
- TCP Ports (comma-separated list): Wollen Sie TCP Ports überprüfen, tragen Sie sie hier ein. Sie können einen oder mehrere Ports eintragen (durch Kommata getrennt, z.B. 25,80,443). Lassen Sie das Feld leer, wenn Sie keine TCP Ports überprüfen wollen. Häufig verwendete TCP Ports werden unter dem Formular aufgelistet.
- UDP Ports (comma-separated list): Wie für TCP Ports, nur für UDP.
- Do Not Ping Host/Ping Host: Wählen Sie diesen Punkt aus, wenn Sie wollen, dass die App den Host pingt und die Ergebnisse anzeigt.
- Do Not Poll ISPConfig/Poll ISPConfig (If Installed): Wenn der Server eine master ISPConfig 3 Installation hostet, können Sie die App alle Punkte des Monitor Moduls darstellen lassen (z.B. Dienste, Mail- und Systemlogs, Mail Warteschlangen, CPU und Ram Information, Speicherverbrauch, Quota, Betriebssystem Details, RKHunter Log, etc.). Sie kann dies für den Master Server selbst als auch für alle ISPConfig Slave Server, die von diesem Master kontrolliert werden, sollten welche vorhanden sein. (Es ist nicht möglich, allein einen Slave Server zu überwachen; Sie müssen immer einen Master Server angegeben haben um einen Slave Server zu überwachen) Wollen Sie ISPConfig pollen, so erscheinen drei weitere Felder:
- ISPConfig Token: Fügen Sie hier den Token ein, den Sie unter System > Interface Config > Misc > Monitor keyword in der SPConfig Kontrolloberfläche für den Master Server ausgewählt haben (nachzulesen in Kapitel 4.9.2.4 im ISPConfig 3 Manual).
- ISPConfig Port (If Not 8080): Haben Sie einen anderen Port für die ISPConfig Kontrolloberfläche ausgewählt als 8080, tragen Sie diesen hier ein (benutzen Sie den Standartport 8080, so können Sie dieses Feld leer lassen).
- ISPConfig Does Not Use SSL/ISPConfig Uses SSL: Haben Sie ISPConfig dazu konfiguriert https (SSL) statt http zu benutzen, wählen Sie hier ISPConfig Uses SSL aus. Beachten Sie bitte, dass ISPConfig 3 hierzu ein vertrauenswürdiges SSL Zertifikat nutzen muss; benutzen Sie ein selbstsigniertes Zertifikat, wird die App keine Verbindung mit ISPConfig herstellen können (mehr Details finden Sie im HTTPS/SSL Kapitel am Ende dieser Seite).
Nachdem Sie den ersten Server hinzugefügt haben, können Sie diesen auf dem ersten Panel der App finden (benutzen Sie den Back Button um dort hinzugelangen):
Um seinen Status anzuzeigen, tippen Sie ihn an. Dies wird Sie zum Panel mit den Überwachungsergebnissen führen (TCP Ports, UDP Ports, Ping Ergebnisse, ISPConfig Monitor) abhängend davon, was sie für diesen Server eingestellt haben. (beachten Sie bitte, dass alle Überwachungsergebnisse für eine Minute gecached werden, sollten Sie also einen Server modifizieren, z.B. einen Port hinzufügen oder Ähnliches – werden Sie eine Minute warten müssen bis Ihre Änderungen in den Ergebnissen angezeigt werden):
Werden Ausgaben des ISPConfig Monitors angezeigt, so haben diese zwei weitere Dropdown-Menüs:
Das erste Dropdown-Menü enthält alle Server (Master und Slave), die von ISPConfig kontrolliert werden (gibt es keine Slaves, werden nur Master aufgelistet). Wählen Sie einen anderen Host als den zur Zeit ausgewählten, wird die App automatisch Ausgaben für den neuen Host laden und anzeigen.
Das zweite Dropdown-Menü listet alle Punkte auf, die angezeigt werden können (z.B. Dienste, Mail- und Systemlogs, Mail Warteschlangen, CPU und Ram Information, Speicherverbrauch, Quota, Betriebssystem Details, RKHunter Log, etc.). Wählen Sie einen anderen Punkt als den zur Zeit ausgewählten aus, wird die App automatisch dessen Ausgaben laden und anzeigen.
HTTPS/SSL
Vertrauenswürdiges SSL Zertifikat
Haben Sie ISPConfig 3 dazu konfiguriert https (SSL) statt http zu benutzen, müssen Sie ein SSL Zertifikat eines vertrauenswürdigen CA nutzen – benutzen Sie ein selbstsigniertes Zertifikat, wird die App keine verbindung mit ISPConfig herstellen können!
Benutzen Sie ein vertrauenswürdiges SSL Zertifikat, so müssen Sie ISPConfig Uses SSL in den Einstellungen der ISPConfig Monitor App auswählen (siehe Kapitel Benutzung).
Selbstsignierte SSL Zertifikate
Benutzen Sie kein vertrauenswürdiges (selbstsigniertes) SSL Zertifikat, gibt es einen Weg, den man benutzen kann, um die App trotzdem mit ISPConfig korrespondieren zu lassen. Erstellen Sie einfach einen nicht-SSL vHost ausschließlich für das monitor.php Skript auf Port 8082 auf Ihrem ISPConfig Master Server (wir haben so eine vHost Konfiguration für Sie vorbereitet, Sie können sie hier herunterladen: http://www.ispconfig.org/downloads/ispconfig_monitor_app/ispconfigmonitorappnonssl.vhost).
Auf Debian und Ubuntu können Sie einen solchen vHost wie folgt erstellen:
(Stellen Sie sicher, dass Sie als root eingeloggt sind, unter Ubuntu können Sie folgenden Befehl benutzen
sudo su
um sich als root anzumelden.)
cd /etc/apache2/sites-available/
wget http://www.ispconfig.org/downloads/ispconfig_monitor_app/ispconfigmonitorappnonssl.vhost
cd /etc/apache2/sites-enabled
ln -s /etc/apache2/sites-available/ispconfigmonitorappnonssl.vhost 000-ispconfigmonitorappnonssl.vhost
/etc/init.d/apache2 restart
In der ISPConfig Monitor App müssen Sie 8082 als ISPConfig Port auswählen und ISPConfig Does Not Use SSL benutzen (siehe Kapitel Benutzung).










