From what to record, timestamps and formats, through Linux, Windows and cloud logs, central collection and tamper protection, to dashboards and alerts. In 30 lessons you learn to design logs that let you trace what happened.
The 30 lessons are grouped into six chapters. Working through from chapter 1 is recommended, but you can also dip into the parts you need. * Standard-library Python runs right in the browser. All commands and logs come from fictional hosts.
What logs are for and what makes them useful. You align timestamps and formats, and decide what must never be logged.
Recording and reading what happens on Linux with journald, rsyslog and auditd. The chapter ends with retention and rotation.
What web, DNS, proxy, firewall and database logs can tell you.
Windows event logs and Sysmon, plus the audit logs of cloud platforms and identity providers.
Bringing logs into one place, normalising them, and protecting them from tampering and gaps.
Turning collected logs into day-to-day monitoring with dashboards and alerts. The course ends with a small monitoring plan.
Once you have finished all 30 lessons, move on to the Detection Engineering course. See the order of courses on the security track page. Membership unlocks every course.