Rainbow RMS

Server foundation is online.

Laravel is running on Apache with MySQL-backed sessions, cache, and queues. This starter page is intentionally plain Blade, CSS, and CDN JavaScript friendly.

Apache Serving Laravel from the public directory.
MySQL Application database migrations are ready.
Jobs Queue and scheduler hooks are prepared.

Integrations

Rainbow RMS is the Laravel control plane that ties together the monitoring, logging, config history, and backup systems that do the specialized work.

LibreNMS + Oxidized Network device health, interface visibility, alerts, and Git-backed router/switch/firewall configuration history.
Zabbix Windows, Linux, VMware, database, DHCP, DNS, and service monitoring with templates and problem tracking.
Wazuh Windows Event Logs, Linux security events, file integrity monitoring, failed logons, and security alerting.
Syslog + Loki Centralized logs from network devices, servers, VMware, and appliances with searchable operational history.
Grafana Detailed dashboards and visualizations embedded or linked from the Laravel single pane of glass.
Config Manager Rainbow-managed Linux and Windows configuration snapshots, diffs, drift detection, and restore workflows.

How it Works

One Laravel app owns the inventory and workflow. The backend tools keep running independently, while Rainbow RMS pulls their status into a single operational view.

1. Inventory first Admins add devices, servers, databases, and services once, then tag them for roles like DHCP, DNS, Linux, Windows, or network.
2. Connect tools Monitoring sources store API endpoints and credentials for LibreNMS, Zabbix, Wazuh, Loki, Grafana, Oxidized, and backup status checks.
3. Aggregate alerts Laravel workers sync health, problems, events, logs, and backup freshness into one dashboard and alert inbox.
4. Track changes Oxidized and Rainbow Config Manager keep Git-backed config history so teams can review what changed and when.
5. Govern actions Roles, audit logs, notes, and restore requests keep operational actions visible and permission-aware.
6. Enable MCP safely Read-only AI tools can query status, alerts, logs, and config diffs before any higher-risk automation is added.