In this scenario, customer is located in Egypt. After Daylight Saving Time started there, the email notifications from Performance Center started to be displayed with 1 hour difference:
In this case, the emails should be displayed in UTC+3:00 format, but they are being displayed in UTC+2:00.
When exporting the events from PM (to a .csv) file, we can see the correct timezone assigned (UTC+3:00).
When checking the user assigned to the notifications in the Portal configuration, his time zone is set correctly (UTC+3:00).
When checking the O.S time zone in all machines (Portal, Data Aggregator and Data Collector), they are using the correct time zone (UTC+3:00).
DX Netops Performance Manager 23.3.3 and lower
The Time Zone Database in Performance Management Java DB is outdated.
So the Time Zone database in Performance Management Java DB will needed an update (by updating the Java version to a version that has the change or by running the time zone database update against it). For Oracle Java's here the version(s) where the change went in:
----------------------------------
Database Update:
tzdata2023c
2023-03-28
Included in Java versions:
21
20.0.2
17.0.8
11.0.20
8u381
These are the Java versions for the PM versions:
----------------------------------
PM 23.3.8+ - 17.0.10_7 (adoptopenjdk) (PC/DA/DC)
PM 23.3.4-23.3.7 - 11.0.21_9 (adoptopenjdk) (PC/DA/DC)
PM 23.3.1-23.3.3 - 11.0.19_7 (adoptopenjdk) (PC/DA/DC)
PM 22.2.10-22.2.11 - 11.0.19_7 (adoptopenjdk) (PC/DA/DC)
PM 22.2.5-22.2.9 - 11.0.17_8 (adoptopenjdk) (PC/DA/DC)
----------------------------------
1- Upgrade PM at least to 23.3.4 version or higher (recommended);
OR
2- Use java tzupdater tool to update the current java database installed on your environment. Here is the procedure:
https://knowledge.broadcom.com/external/article?articleNumber=263960