The components of LISTSERV® Maestro can be distributed in a variety of ways. Each component can run on its own server, all components can run on the same server, or combinations of components can run on any combination of servers.
Distributing components has several advantages:
The Maestro Tracker component has very rigid uptime requirements. This component should constantly be running to be able to collect the tracking data from the messages that are sent. It can only do so while it is running and connected to the Internet. Therefore it is not a good idea to shut down the server on which the Maestro Tracker component is running - this should only be done as a last resort.
Other components however do not have these strict uptime requirements. For example, the Maestro User Interface component actually needs to be restarted if a new database is to be used or if a new JDBC database driver is installed (see Section 9 Database Connection for more information). To take advantage of this, it may be a good idea to have the Maestro User Interface and the Maestro Tracker components on separate servers.
For optimal performance for a high-end installation, a component distribution on four servers is recommended:
LISTSERV/LSMTP Server - Contains the LISTSERV and LSMTP external components.
A fresh installation with distributed components is a straightforward operation. To install any of the three LISTSERV Maestro components, simply run the LISTSERV Maestro setup on the server where the component(s) will be installed and then select the required components from the list, while leaving all components to be installed on other servers unchecked. The other external components (database, LISTSERV, and LSMTP) have separate setup instructions. Simply execute each application setup on the respective server(s).