blog_tech/i18n/en/docusaurus-plugin-content-docs/current/projets-openclassrooms/p08-supervision-nagios.md
Tellsanguis ed989ff004 Ajout documentation projets OpenClassrooms (P02-P13) avec support bilingue
- 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
2025-11-22 16:18:20 +01:00

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

Nagios Configuration (screenshot)

Nagios Configuration

Rsyslog Configuration (archive)

Archive containing Rsyslog configuration files for log centralization.

Download Rsyslog configuration archive

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