Basic SNMP Network Monitoring System - 21/02/2025 09:54 EST

Job ID: 39128228

Budget: $30 – $250 USD

Network Monitoring System Project
Project Overview

The goal of this project is to build a Basic Network Monitoring System that collects data from network devices (like routers, switches, or servers) using the SNMP (Simple Network Management Protocol). The system will:

Collect data (e.g., CPU usage, bandwidth usage).

Store the data in a database.

Display the data on a web interface.

Send alerts (via email or Telegram) if any issues are detected.

Project Components

Data Collection: Use SNMP to collect data from network devices.

Data Storage: Store the collected data in an SQLite database.

User Interface: Create a web interface using Flask to display the data.

Alert System: Send alerts via email or Telegram if certain thresholds are exceeded.

Tools and Technologies

Programming Language: Python.

SNMP Library: pysnmp.

Web Framework: Flask.

Database: SQLite.

Alert System: smtplib for emails, python-telegram-bot for Telegram.

if u have an alternative idea or easier than this project I'll be glad to hear it out
Related categories: Python Linux Software Architecture Cisco MySQL