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