System Server Logging, Monitoring & Alerting with Datadog on EC2 (Ubuntu)
Project Overview
This project demonstrates how to set up monitoring, logging, and alerting for an Ubuntu server using Datadog, integrated with Slack and Email for proactive notifications. It showcases essential DevOps practices for ensuring server reliability, performance visibility, and secure system administration.
Objectives
- Deploy and monitor an Ubuntu server using MobaXterm.
- Implement CPU and memory stress tests for performance evaluation.
- Configure Datadog for system monitoring and logging.
- Set up processor and network monitoring in Datadog.
- Integrate alerting with Slack, Email, and WhatsApp.
- Document personal challenges, lessons learned, and technical troubleshooting.
Architecture & Tools
Tools
- AWS EC2 (Ubuntu): compute target
- MobaXterm (Windows SSH client)
- Datadog Agent: metrics + logs from EC2
- Datadog Dashboards & Monitors
- Slack / Email: native Datadog notifications