Cacti/cacti — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a PHP web app like Cacti for monitoring networks and servers. I want an admin to log in, add devices, discover devices automatically, poll them with SNMP and scripts, save time series data with RRDtool, and show clean graphs that can be viewed by time range, refreshed in realtime, and exported as CSV.

Please include templates for devices, graphs, data sources, and retention settings so users don’t have to recreate the same setup every time. Add role based user and group permissions, a basic plugin area, remote collector support, and simple pages for poller status, logs, settings, imports, exports, and maintenance.

Make it installable from source with a database setup flow, scheduled polling scripts, and clear defaults for a small lab environment. Keep the UI practical and admin focused rather than fancy. Use current docs online if you need to check how RRDtool, SNMP, and Cacti style polling should work.

Want more depth? Deep Reverse