---
title: ZEN MASTER June 2021 RELEASE NOTES
slug: zen-master-june-2021-release-notes
docTags: 
createdAt: 2025-03-21T15:30:59.576Z
---

The following updates will be included in the ZEN Master June 16, 2021 release.


Improvements



This release of ZEN Master delivers a major rework of the event notification system in ZEN
Master. With this release you can configure every alert that ZEN Master can generate including
the rules that govern when an event is classified as a warning or an error based on user defined
escalation and de-escalation thresholds, where applicable.
Management of the new event notification system is under the Configuration->Events menu.
Every ZEN Master account will start with default Event Profile (1). The user cannot modify the
default profile but can make a new event profile using the clone button (2).

After naming and saving the new event profile you will see it in the event profiles list (1). Now
you can edit the event rules in the new event profile using the Edit Rules button (2).
To see details for an event rule or edit it, click on the down arrow to drop down the details for
the rule. Rules are grouped by resource type – Adaptive Channel, Broadcaster, Source, etc. -
and then by an error group – Usage, Configuration, etc. - and then by an error code.
Some rules have single reason for a warning/error, such as CPU usage values exceeding a
threshold, while other rules have multiple reasons for the warning/error, such as an Adaptive
Channel going offline.

Depending on the type of rule there are relevant settings for thresholds and the generation of
user notifications. The thresholds define whether the event is a warning event or an error
event. If a ZEN Master resource has any related error events, it will be in error state. If there
are no error events on the resource, then if it has any related warning events, it will be in
warning state. When an event escalates to an error, a user notification can be generated if
enabled in the event rule. When an event is no longer an error, an “OK” notification letting the
user know that the error conditions has been de-escalated can be generated, based on setting
in the event rule. Normally, the “OK” notification occurs when the ZEN Master resource no
longer has any errors and thus is in “OK” state. However, if the "Ignore object state for
notification generation" checkbox is checked, then the “OK” notification occurs when each
error event has been de-escalated.
Currently, all users who have access to a ZEN Master resource, based on Roles and Access Tags,
will see the same notifications as defined in the event rules. Allowing different users to get
different notifications is being considered for a future release.
Different types of event rules with different escalation approaches are implemented based on
the ZEN Master resource type and error group. The most common type of event rule escalates
based on the number of times an event happens within a window of time. If the event type
configuration is set to Warning, as shown in the example below, it will be a warning event upon
the first occurrence of the event and will escalate to an error event based on occurrences and
time window. If the event does not occur again in the time window, then it will de-escalate
back to “OK” state. The event type configuration can also be set to Error, which means it will
be an error event upon the first occurrence of the event. When event type is set to Error there
is no de-escalation process. As always, user notifications happen on Error events.

Another type of event rule is available for simple events where thresholds are relevant. This
rule is used for situations like Broadcaster license expiration which progress towards a final
error state and there is no need for de-escalation. In the example below, there is a threshold
for a warning event at 14 days prior to the license expiration and an threshold for an error
event at 7 days prior to the license expiration. As always, user notifications happen on Error
events.
Another type of event rule is slightly more complicated events where both thresholds are
relevant, and de-escalation can occur. For this type of event, it is a warning event when the
value crosses one threshold and an error event when the value crosses a higher threshold but if
the value falls back below either threshold, for the specified time window, then it will de-
escalate back to the appropriate state. As always, user notifications happen on Error events.

The last type of event rule does not allow any user configuration for error escalation because it
is a critical issue. However, the user can configure notifications just like all other event rule
types.
Whenever you modify an event rule, be sure to click the Save button. You can also see the save
status of the rule next too its title. It will either say “Not Save” or “Modified”, after you save it.

After having modified an event rule, you can always set it back to default values with the Reset
button.
Once you have defined the event rules to your liking, they are applied individually to each
resource – Channels, Broadcasters, Sources, etc. – in ZEN Master. When creating or editing the
resource you will see a pull-down menu titled “Events Configuration Profile” where you can
select the appropriate event profile.

Note that once this release is deployed, any customizations of the old Notifications system will
no longer apply and will need to be re-implemented using the new system.
The following additional improvements were implemented in this release:
• Added DTLS status to Zixi and RIST Targets
• Added support for HLS Sources
• Added ability to manually switch active Failover Source
• Visualize traceroutes on a map
• REMOVED Zixi license management and monitoring from ZEN Master; please use Zixi
Customer Portal
• Added ability to sort Channels by Source and Target columns
• Added active Broadcaster columns to Targets and Channels
• Changed SRT default latency to 1000ms to match Broadcaster default
• Updated Free-for-All (FFA) authorization mode UI to require at least one input/output
setting
• Added API endpoint to list child Targets
• Added dns\_prefix validation to Clusters create and update API endpoint
• CMAF (DASH + fMP4 HLS) is now disabled by default

Bug Fixes



The following issues were resolved:
• Fixed incorrect Source information shown on multi-Broadcaster Clusters
• Fixed issue with editing Zixi pull Target name requiring restart
• Fixed issue with being able to import duplicate MediaConnect Flows
• Fixed error when deleting a user that has custom Grids
• Fixed invalid parameters error when cloning a Zixi Target
• Fixed maps occasionally not auto-refreshing
• Fixed some SCTE errors not being logged correctly
• Events message search inconsistent when message includes dashes
• Fixed missing tooltips on Events Log page
• Fixed dashboard issues list being inconsistent with main menu error/warning counters
