Custom Smart Network Monitoring- Engineering Smart Network Monitor similar to zabbix from scratch
Budget: $10 – $30 USD
I want to build a fully-featured network-monitoring platform from the ground up—something with the depth of Zabbix yet tailored to my exact environment and growth plans.
What needs watching
The system has to handle real-time traffic analysis, continuous device-health checks and active security-threat detection. I also need the freedom to add new metrics as the network evolves.
Devices in scope
Today I run a mixed estate of servers, routers/switches and a growing fleet of IoT devices, and that list will only expand. SNMP, agent-based collection and modern APIs should all be available so I’m never locked out of a data source.
Alerts and visibility
When anything crosses a threshold I expect immediate email and SMS notifications, plus clear dashboard pop-ups. Webhooks or other channels should remain possible for future integrations.
Deliverables
• Architecture and data-flow design documentation
• Modular, well-commented codebase (Python, Go, Rust, or your proven stack) tied to a time-series store such as InfluxDB or Prometheus
• Responsive web dashboard with drill-down views, historical graphs and role-based access
• Automated deployment (Docker, Kubernetes, Ansible—whatever suits the design)
• Admin guide showing how to add devices, metrics and alert channels
Acceptance criteria
1. A new server, switch and IoT device can be onboarded in under five minutes.
2. A simulated CPU spike sends email, SMS and dashboard alerts within 30 seconds.
3. Thirty days of data remain queryable and chartable without loss.
If you have a track record building or extending monitoring tools—Zabbix, Prometheus, Nagios, Grafana or similar—share a concise sample of your work and outline your preferred stack and timeline. Let’s create a monitoring solution that keeps every corner of my network visible and secure.
What needs watching
The system has to handle real-time traffic analysis, continuous device-health checks and active security-threat detection. I also need the freedom to add new metrics as the network evolves.
Devices in scope
Today I run a mixed estate of servers, routers/switches and a growing fleet of IoT devices, and that list will only expand. SNMP, agent-based collection and modern APIs should all be available so I’m never locked out of a data source.
Alerts and visibility
When anything crosses a threshold I expect immediate email and SMS notifications, plus clear dashboard pop-ups. Webhooks or other channels should remain possible for future integrations.
Deliverables
• Architecture and data-flow design documentation
• Modular, well-commented codebase (Python, Go, Rust, or your proven stack) tied to a time-series store such as InfluxDB or Prometheus
• Responsive web dashboard with drill-down views, historical graphs and role-based access
• Automated deployment (Docker, Kubernetes, Ansible—whatever suits the design)
• Admin guide showing how to add devices, metrics and alert channels
Acceptance criteria
1. A new server, switch and IoT device can be onboarded in under five minutes.
2. A simulated CPU spike sends email, SMS and dashboard alerts within 30 seconds.
3. Thirty days of data remain queryable and chartable without loss.
If you have a track record building or extending monitoring tools—Zabbix, Prometheus, Nagios, Grafana or similar—share a concise sample of your work and outline your preferred stack and timeline. Let’s create a monitoring solution that keeps every corner of my network visible and secure.
Related categories:
PHP
Python
Linux
Network Administration
Internet Security
Powershell
Docker
Data Visualization
Kubernetes
Network Monitoring