How To Change Zend Server URL On Event Emails

Follow

Applies To:

Zend Server
Monitoring Feature

Summary

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

Workaround

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.

Result

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.

Have more questions? Submit a request

Comments

Powered by Zendesk