The Data Centre Discovery, Incident & Migration Planner (DCDIMP) is a unified IT Operations Management (ITOM) suite designed to replace fragmented spreadsheets and legacy CMDB tools.
DCDIMP allows enterprise infrastructure teams to ingest massively scaled discovery data (100+ columns), map dependencies between physical hardware and virtual applications, manage active incidents, and plan seamless cloud or physical migrations.
The core philosophy of DCDIMP is the "Medallion Architecture." Data is never written directly to production. It lands in an isolated Sandbox, is cleansed, and only then committed to the master PostgreSQL database.
DCDIMP employs a secure, PostgreSQL-backed authentication system utilizing SHA-256 password hashing. The platform supports native email registration alongside Microsoft and Google SSO integrations.
dcdimp.subhankarpatnaik.com.users table on VM 2.The Sandbox is the heart of the discovery process. When automated scripts or engineers upload CSV/Excel inventory files, the data is held in an SQLite staging database for review.
DCDIMP supports highly granular infrastructure tracking. Key tracked data points include:
| Category | Tracked Attributes |
|---|---|
| Identity | Serial Number, Hostname (P/V), Asset ID, Internal/Public IPs |
| Location | DC Name, Floor, Data Hall, Row, Rack, Device U Position |
| Hardware | Make, Model, Device Role, Switch Speed, Power Status |
| Software | OS Name, OS Version, App Dependency, Hypervisor Type |
| Lifecycle | End of Life (EOL) Date, Warranty End Date, AMC Vendor |
The App Dependency column acts as the relational glue. By mapping a Web Server to a specific F5 Load Balancer IP and a Top of Rack Switch, DCDIMP can calculate downstream blast radiuses during an outage.
The Incidents module transforms static CMDB data into actionable intelligence. By referencing the CMDB matrix, DCDIMP evaluates the impact of hardware failures.
When engineers acknowledge an incident in the UI, they immediately see the associated racks, physical locations (Data Hall / U-Position), and App Owner Focal details to begin resolution.