- Add all project documentation pages in French and English - Include PDF viewers for presentations and documents (P10, P12) - Add collapsible sections for scripts and logs (P10) - Add static assets for all projects - Update sidebars with new projets-openclassrooms category - Add npm start:en script for testing English locale
1.9 KiB
1.9 KiB
| sidebar_position |
|---|
| 8 |
P8 - 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
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
