Timestamp for Windows events

Hello everyone, my windows servers are sending DNS debug logs and NPS debug logs from the corresponding files, using NXLog im_file module. When I send the log to Chronicle SIEM, the parser works good but there is one issue.

The timezone configured on the Windows servers is CET (+02:00), while Chronicle parses the timestam as UTC. So my logs don't show up on chronicle portal until 2 hours from ingestion, and when they show, they have a wrong timestamp.

Do I need to change the timezone on my server or is there another way to make Chronicle use the right Timezone?

Maybe even using NXLog.

Thank you

0 6 621
6 REPLIES 6

Hi Roberto,

If possible, it would be recommended to configure the time zone to UTC on the server. This recommendation is documented here.

Thanks,

Mantha

Is there any other solution?

Hi Roberto,

You can try to use parser extensions to see if that helps. 

Does the raw log in Chronicle include a timezone or time offset?

Assuming that you are using the community edition since the NXLog Enterprise Edition supports DNS logging via ETW providers (Collect logs from Windows DNS Server | NXLog Docs).

 

We are facing timestamps in the future, which is a huge problem.
What is the recommended approach, if a data source cannot be configured to UTC? Writing a parser extension for every log source type canยดt be a feasible solution.

Hi Max,

Each log should ideally have a timezone (E.g., 2024-04-05T09:00:00 GMT) or offset (e.g., 2024-04-05T09:00:00 +01:00).

As far as I know, if you aren't able to provide either of the above, you'll have to make changes to the parser to accommodate this.