froggatt/observium — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a web based network monitoring tool like Observium.

I want it to automatically discover devices on my network using SNMP, then show a clean dashboard where I can browse routers, switches, servers, ports, health, performance, and historical graphs. It should work with common gear like Cisco, Linux, FreeBSD, Juniper, Brocade, Foundry, and HP. The main goal is to make the network easy to understand without tons of manual setup.

Please include device discovery, polling, storing historical stats in MySQL, syslog capture, basic alert pages, billing or traffic calculation if that fits, and simple scripts for adding, deleting, and renaming devices and users. The interface should be intuitive and focused on current and past performance, not just whether something is up or down.

Use PHP for the web app and follow the style of an old school self hosted monitoring system. Look up current docs online if you need to.

Want more depth? Deep Reverse