Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/da4089/sebastian
Equipment inventory
https://github.com/da4089/sebastian
Last synced: about 1 month ago
JSON representation
Equipment inventory
- Host: GitHub
- URL: https://github.com/da4089/sebastian
- Owner: da4089
- Created: 2014-09-15T04:48:23.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2017-02-16T13:00:00.000Z (almost 8 years ago)
- Last Synced: 2024-10-07T19:55:28.591Z (about 1 month ago)
- Language: Python
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Sebastian README
================[![Code Health](https://landscape.io/github/da4089/sebastian/master/landscape.svg)](https://landscape.io/github/da4089/sebastian/master)
Sebastian is a computing equipment inventory management system. It
can be used to/for- Maintain an asset list
- Produce a depreciation schedule
- Draw rack elevations
- Draw floor plans
- Maintain a patch schedule
- Maintain a circuit inventory
- Maintain a cross-connect inventory
- Draw a network diagram
- SDN provisioning
- OpenStack/AWS provisioning
- Configuration verification
- Discovery. Active vs. passive, etc.Next steps
==========- Get web-app running.
- Define some menu/page structure.
- Create form(s):
- CRUD.
- Add existing stuff:
- racks
- patch panels
- cable management
- servers
- switches
- shelf
- PDU
- UPS
- Design the floor-layout data model.
- Consider implications on rack layout model.
- Add printing support:
- Using Python-PDF stuff?
- Equipment labels.
- Cable labels.
- Rack elevations.
- Floor plans.
- Add CSV export:
- Asset lists.
- Depreciation schedule.
- Patch schedules.Design Notes
============Locations
---------
- Maps show geography, and the location of facilities.
- Can we use Google Maps API?
- How do we get a more logical view?
- Floorplans show interior geography, and the location of equipment.
- Racks are shown on floorplans, and show equipment in their
elevations.
- Devices can have sub-components. It'd be nice to actually have a
sockets and plugs model to explicitly identify the expansion points
in a device (CPU sockets, memory sockets, expansion sockets,
external ports).Menu Structure
--------------
- Frontpage
- Search (equipment type, serial #, MAC, IP, location, owner, etc)
- Basically a full-text search across the database, with
results like Apple's Spotlight that divides answers into
categories?
- Some basic statistics?
- Recent activities list?- New
- Map
- Floorplan
- Rack
- Device
- Component
- Cable- View
- Locations
- Devices (types, etc)
- Maps
- Elevations (?)- Export
- Asset list
- Depreciation
- Patch schedule
- Backup