ISPConfig Monitor App

Price

The ISPConfig Monitor App is available for EUR 3.99.

Price: € 3.99

The ISPConfig Monitor App for Android is for all servers, not only for servers running ISPConfig. With the ISPConfig Monitor App, you can check your server status and find out if all services are running as expected. You can check TCP and UDP ports and ping your servers. In addition to that you can use this app to request details from servers that have ISPConfig installed (please note that the minimum installed ISPConfig 3 version with support for the ISPConfig Monitor App is 3.0.3.3!); these details include everything you know from the Monitor module in the ISPConfig Control Panel (e.g. services, mail and system logs, mail queue, CPU and memory info, disk usage, quota, OS details, RKHunter log, etc.), and of course, as ISPConfig is multiserver-capable, you can check all servers that are controlled from your ISPConfig master server.

Download

The ISPConfig Monitor App can be downloaded from the Android Market – search for “ISPConfig Monitor” in the Android Market or use this link from your Android phone:

market://search?q=pname:org.ispconfig.monitor

You can also use this QR code (to read this code, you must have a barcode scanner app installed, e.g. like the free Barcode Scanner):

 

Usage

If you want to use the ISPConfig Monitor App to fetch details from your ISPConfig servers, you must at least have ISPConfig 3 version 3.0.3.3 installed! Checking TCP/UDP ports and pinging is independent from ISPConfig which means you can use these features to check every host.

To fetch details from an ISPConfig 3 server, you must define a token in the ISPConfig control panel under System > Interface Config > Misc > Monitor keyword.
To add/modify/delete servers, click on Add server if this is your first server or on Settings when you want to add a additional server as shown on the screenshot:
From there, follow the respective link (Add Server/Modify Server/Delete Server):
The Add Server/Modify Server form is structured as follows:
  • Hostname (without http://): Fill in the hostname of the server to monitor (without http://), e.g. server1.example.com
  • TCP Ports (comma-separated list): If you want to check TCP ports, fill them in here. You can fill in one or more TCP ports (separated by comma, e.g. 25,80,443). Leave this field empty if you don’t want to check any TCP port. Common TCP ports are listed below the form.
  • UDP Ports (comma-separated list): Like TCP Ports, but for UDP.
  • Do Not Ping Host/Ping Host: Select if you want the app to ping the host and display the outcome.
  • Do Not Poll ISPConfig/Poll ISPConfig (If Installed): If the server hosts a master ISPConfig 3 installation, you can make the app display all items from ISPConfig’s Monitor module (e.g. services, mail and system logs, mail queue, CPU and memory info, disk usage, quota, OS details, RKHunter log, etc.), and it can do this for the master server itself and all ISPConfig slave servers controlled by the master (if any). (It is not possible to monitor a slave server only; you always have to fill in the master server to monitor a slave.) If you select to poll ISPConfig, three more form fields will be displayed:
  • ISPConfig Token: Fill in the token that you specified for the ISPConfig master server in the ISPConfig control panel under System > Interface Config > Misc > Monitor keyword (see chapter 4.9.2.4 in the ISPConfig 3 Manual).
  • ISPConfig Port (If Not 8080): If you have configured the ISPConfig 3 Control Panel to use a different port than 8080, fill in this port here (if you use the standard port 8080, you can leave this field empty).
  • ISPConfig Does Not Use SSL/ISPConfig Uses SSL: If you have configured ISPConfig 3 to use https (SSL) instead of http, select ISPConfig Uses SSL here.
After you have added the first server, you can find it on the first panel of the app (use the Back button to get there):
To monitor it, just tap on it. This will bring you to the panel with the monitoring results (TCP ports, UDP ports, ping outcome, ISPConfig Monitor) depending on what you defined for this server (please note that all monitoring results are cached for 10 seconds, so if you modify a server – e.g. add a port, enable/disable pinging, etc. – you might have to wait a minute until your changes take effect in the monitoring results):

If output from the ISPConfig Monitor is shown, tap on the server name to go to the detail view:

The server menu with the monitor options:
Detail view: