Linux Advanced Logging and Monitoring ( advlinuxlogg | 21 hours )

Prerequisites:
  • Previous operating system administration experience is helpful 

Audience

  • IT professionals
Overview:

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.
Course Outline:

Day 1:

Introduction to Logging and Monitoring in Linux

Basic and Advanced Logging

Log Analysis

What Are Linux Logs?

What is Linux Monitoring?

Who/What Writes Log Files? Kernel logging and User logging

What type of info appears in log files? Three broad classifications: security events, system events, and system attack alerts

Log Levels

The structure of Kernel Logging: the Kernel Ring Buffer

Where are the logs stored? Most important directories and log files

Simple Logging Observation Tools: dmesg, tail -f,

Day 2:

System Monitoring

Advanced System Monitoring

Security Monitoring

Automation and Alerting

Why Monitoring is Important: Troubleshooting system problems, performance monitoring, detecting security issues, actively checking for attack events

What are we monitoring? CPU use, disk use, memory/swap use, network use

Real-time monitoring commands: top, free, du, df

Advanced Monitoring: Using awk to process monitoring command output

Using cron to automate monitoring

Alerting: scenarios using email.

Alerting Using messaging system: MQTT, Telegram

Day 3:

Network Monitoring

Application Monitoring

Cloud Monitoring

Performance Monitoring

Troubleshooting with Logging and Monitoring

Advanced Topics (Container Monitoring, Big Data and Machine Learning)

Cloud monitoring: Microsoft Azure Monitoring Tools Overview

Open Source Monitoring/Alerting Tools: https://www.tecmint.com/best-linux-log-monitoring-and-management-tools/

https://sematext.com/blog/linux-monitoring-tools/