Monitoring with Nagios
Context
Implementation of a monitoring solution for MediaSante: Nagios deployment with custom probes and log centralization with Rsyslog.
Objectives
- Install and configure Nagios Core
- Create custom monitoring probes
- Centralize logs with Rsyslog
- Define SLA indicators and produce reports
Technologies Used
- Nagios Core: infrastructure monitoring
- NRPE: remote probe execution
- Rsyslog: log centralization
- SNMP: network monitoring
Configured Probes
| Service | Warning Threshold | Critical Threshold | Operator Action |
|---|---|---|---|
| CPU | > 80% | > 95% | Identify consuming processes |
| RAM | > 85% | > 95% | Check memory leaks |
| Disk | > 80% | > 90% | Cleanup or extension |
| HTTP | latency > 2s | unavailable | Service restart |
| MySQL | connections > 80% | > 95% | Query analysis |
Deliverables
Nagios Configuration (screenshot)

Rsyslog Configuration (archive)
Archive containing Rsyslog configuration files for log centralization.
SLA Indicators (PDF)
Probes Documentation (PDF)
Skills Acquired
- Monitoring solution deployment
- Custom probe creation
- Log centralization and analysis
- Performance indicator definition (KPI/SLA)
- Availability report production