Skip to content

Fun solution to monitor a home server using microcontrollers and Python.

Notifications You must be signed in to change notification settings

jamesukiyo/server-health-monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Home Server Health Monitor

A home server monitoring solution I set up as a hobby in early-2024.

I no longer use it and the code might not be the best because I was learning at the time. It worked well for the short period of time I used it for.

If I can find them, I will upload diagrams of each microcontroller and the layouts used.

Devices

  • Debian server -> USB
  • NodeMCUv3 -> HTTP
  • Arduino Uno + ESP8266 for WiFi capabilities -> output

How It Works

  • Server running health_monitor.py
  • Data passed to microcontroller NodeMCUv3 over USB serial (NodeMCUv3.ino)
  • Data transferred over WiFi (http) to receiving microcontroller
  • Data displayed on different types of displays connected to the receiving microcontroller*

*Unfortunately, I lost the "receiving" Arduino/ESP code some time ago.

About

Fun solution to monitor a home server using microcontrollers and Python.

Topics

Resources

Stars

Watchers

Forks