How To Change Zend Server URL On Event Emails


This article is also available in our new Knowledge Base: How To Change Zend Server URL On Event Emails


Applies To:

Zend Server
Monitoring Feature


When you access the Zend Server UI with HTTPS://HOSTNAME:10082/ZendServer, you probably like to have Monitor Event Emails link back to the HTTPS access (default port 10082) and not HTTP (default port 10081).

Common sense configuration of the Zend Monitor GUI URL only allows you to set the Zend Server GUI HOSTNAME / IP address, which is then being automatically wrapped by HTTP://<HOSTNAME>:10081/ZendServer


Backup and edit this email template file:

Linux / Mac: /usr/local/zend/gui/data/email-templates/event.phtml

Windows: C:\Program Files (x86)\Zend\ZendServer\gui\data\email-templates\event.phtml

IBM i: /usr/local/zendsvr6/gui/data/email-templates/event.phtml

The original content uses this back link to the event details:

<a href='<?php echo $baseUrl . '/Issue?issueId=' . $eventGroup->getIssueId(); ?>'>

To make explicit URL prefix, add this line in the beginning of the template file:

<?php $baseUrl='https://<hostname>:10082/ZendServer'; ?>

Hint: If you automate this change on all your Zend Server installation, you can grab the machine <hostname> using PHP, and make this line Generic.


This template modification will make the links in your Monitor Events notification emails to point back to the correct HTTPS URL.

Future Fix

This has an internal bug for future version.