Skip to content

Lightweight Web-Based Ethereum Node Monitor A simple and responsive web application built with Flask to monitor the synchronization status of both the Execution Layer (Geth) and the Consensus Layer (Beacon Node) of an Ethereum node.

License

Notifications You must be signed in to change notification settings

Louis-HK/Eth-Node-Monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Eth-Node-Monitor

Lightweight Web-Based Ethereum Node Monitor A simple and responsive web application built with Flask to monitor the synchronization status of both the Execution Layer (Geth) and the Consensus Layer (Beacon Node) of an Ethereum node.

Ethereum Node Monitor – Lightweight Web Dashboard for Geth & Beacon** A minimal yet powerful web-based monitoring tool for Ethereum node operators. Built with Python Flask, it provides real-time synchronization status for both:

Execution Layer (Geth) – via JSON-RPC (eth_syncing) Consensus Layer (Beacon Node) – via REST API (/eth/v1/node/syncing) Key Features

βœ… Real-time sync status updates

🌐 Remote web access (if port is open)

πŸ“¦ Lightweight & easy to deploy

πŸ’» No command-line interaction needed

πŸ“± Responsive design (desktop & mobile)

Use Cases

Node operators who want a quick web dashboard Developers managing multiple Ethereum nodes Blockchain infrastructure monitoring Tech Stack

Python 3 Flask Requests πŸ’‘ Perfect for Ethereum mainnet, testnets, and private networks.

πŸš€ Installation

git clone https://github.com/[TON-USER]/eth-node-monitor.git
cd eth-node-monitor
pip install -r requirements.txt


About

Lightweight Web-Based Ethereum Node Monitor A simple and responsive web application built with Flask to monitor the synchronization status of both the Execution Layer (Geth) and the Consensus Layer (Beacon Node) of an Ethereum node.

Resources

License

Stars

Watchers

Forks

Packages

No packages published