Skip to main content

Monitor

1. Introduction

Monitoring is essential for any IT infrastructure to detect or anticipate potential incidents.
This chapter covers hardware and software monitoring of the infrastructure and the tools used to ensure the proper functioning of the hardware.

2. Architecture

infra

2.1. Inventory

Monitoring is handled by the nat_gateway_pool server group, which consists of 2 Intel NUC Celeron servers.

infra

3. Networking

infra

4. Applications

  • Prometheus
  • Grafana
  • Consul
  • wpe-webkit-mir-kiosk (Headless Browser)
  • Wayland

5. Installation

- name: Setup Hardware monitor
hosts: supervisor-1
become: true
user: supervisor
gather_facts: false
roles:
- role: monitoring/init
- role: monitoring/prometheus
- role: monitoring/grafana
- role: monitoring/kiosk

- name: Setup software monitor
hosts: nat_gateway_pool
become: true
user: supervisor
gather_facts: false
roles:
- role: monitoring/consul