Skip to main content

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​

ServiceWarning ThresholdCritical ThresholdOperator Action
CPU> 80%> 95%Identify consuming processes
RAM> 85%> 95%Check memory leaks
Disk> 80%> 90%Cleanup or extension
HTTPlatency > 2sunavailableService restart
MySQLconnections > 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