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.
- 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)
Backend
- Python
- FastAPI (planned)
- ping3
Frontend
- React (planned)
Database
- PostgreSQL (planned)
Infrastructure
- Celery + Redis (planned)
- Docker (planned)
Interlink follows a modular architecture:
- Monitoring Engine → collects network data
- API Layer → serves data to frontend
- Database → stores device history
- Dashboard → visualizes system health
Currently implemented:
- Basic Python ping-based device monitor
In progress:
- Multi-device monitoring
- Data persistence
- API layer
git clone https://github.com/your-username/interlink.git cd interlink