IT · inventory
What runs on this server?
The inventory exists, in a spreadsheet.
One URL per application, typed by hand for years.
Synthetic inventory
The problem
A URL is not a column.
- SRV-ERP-PRD01 and srv-erp-prd01.
- Stray spaces.
- A port sometimes there, sometimes not.
Nothing is changed
The spreadsheet stays as is.
- lumnik reads each URL.
- It splits it: server, port, environment.
- Retired applications are dropped and counted.
What it took to write
- lookup:
column: environment
table: { prd: production,
rec: recette }The server name tells the environment.
The whole scenario fits in 2 declaration files, 60 lines.
The answers
IT's questions, one filter each.
- srv-erp-prd01: ERP and PORTAIL.
- In staging: CRM and QUALITE.
- Off the convention: INTRANET and EDI.
The limit
A pattern that misses a line does not say so.
- EDI, in ftp://, has no server.
- A protocol's port is not guessed.
Try it
The scenario replays end to end.
One connector, one entity: each step is published with its output.