Skip to content

william89731/monitoring-home-system

Repository files navigation

monitoring

library os license donate

Monitoring Home System

keep under control the network, energy and devices. Tested on OS debian based

Network

Requirements

2 machine;

OS linux installed in your system;

iperf3;

nodered;

mysql;

grafana;

Get started

install iperf3 in each server:

sudo apt update && sudo apt install -y iperf3

import this flow in nodered:

immagine

set the alerts in grafana:

immagine

Energy

Requirements

nodered;

mysql;

grafana;

mqtt

Get started

import this flow for check your instant consumption in Watt:

Schermata del 2022-09-26 15-58-08

this for Kilowatt/H (day):

Schermata del 2022-09-26 16-01-11

this for Kilowatt/H (week):

Schermata del 2022-09-26 16-04-18

this flow for Kilowatt/H (month):

Schermata del 2022-09-26 16-05-49

monitoring your devices. take here:

immagine

monitor e alerts in grafana:

immagine

Servers resources

Requirements

nodered;

mysql;

grafana;

lm-sensors

prometheus

Get started

install lm-sensors:

sudo apt install lm-sensors

Import this flow in nodered; push data to mysql:

immagine

Monitoring status and alert in grafana(datasource prometheus):

immagine

Services

Requirements

grafana;

prometheus

Monitoring status home services, you can use prometheus and grafana.

import your favorites dashbaord to grafana labs:

immagine