Skip to content

SahanPramuditha-Dev/Interlink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interlink

Interlink — Network Monitoring and Operations Platform

Interlink is a lightweight network monitoring system designed to provide real-time visibility into IT infrastructure health. It monitors device availability, latency, and packet loss, and presents insights through a modern dashboard.

🚀 Features

  • Real-time device monitoring (ICMP ping-based)
  • Latency and packet loss tracking
  • Online / offline status detection
  • Multi-device monitoring support
  • Historical data logging (planned)
  • Alerting system (planned)
  • Web dashboard (React)
  • Scalable backend architecture (FastAPI)

🧠 Tech Stack

Backend

  • Python
  • FastAPI (planned)
  • ping3

Frontend

  • React (planned)

Database

  • PostgreSQL (planned)

Infrastructure

  • Celery + Redis (planned)
  • Docker (planned)

🏗️ Architecture Overview

Interlink follows a modular architecture:

  • Monitoring Engine → collects network data
  • API Layer → serves data to frontend
  • Database → stores device history
  • Dashboard → visualizes system health

📦 Current Status

⚠️ Early development stage

Currently implemented:

  • Basic Python ping-based device monitor

In progress:

  • Multi-device monitoring
  • Data persistence
  • API layer

▶️ Getting Started

1. Clone repository

git clone https://github.com/your-username/interlink.git cd interlink

About

Interlink is a network monitoring and operations platform that tracks device availability, latency, and packet loss in real time. Built with Python and React, it provides live dashboards, alerts, and historical insights for managing and analyzing IT infrastructure health efficiently.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors