--- sidebar_position: 8 --- # 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](/assets/projets-oc/p08/BENE_Mael_1_config_nagios_062025.png)
Rsyslog Configuration (archive) Archive containing Rsyslog configuration files for log centralization. [Download Rsyslog configuration archive](/assets/projets-oc/p08/BENE_Mael_2_config_Rsyslog_062025.tar.gz)
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