netbox-community / netbox

The premier source of truth powering network automation. Open source under Apache 2. Try NetBox Cloud free: https://netboxlabs.com/free-netbox-cloud/
http://netboxlabs.com/oss/netbox/
Apache License 2.0
16.15k stars 2.59k forks source link

Patch Panel, Racks etc. should be separated from Managed devices. #16308

Closed digital-fortress closed 5 months ago

digital-fortress commented 5 months ago

NetBox version

v4.0.3

Feature type

Change to existing functionality

Proposed functionality

I propose that NetBox separate infrastructure components such as patch panels, racks, and other similar items from managed devices. When viewing the devices list on a site, it should include only managed devices such as switches and routers, and not infrastructure components. This separation would improve clarity and usability by ensuring that the devices list accurately reflects the count of managed network devices without being inflated by passive infrastructure items.

Use case

NetBox users range from network engineers to top management, each with different needs and perspectives. Here are some scenarios highlighting the benefits of this proposed change:

Engineers and Technicians: When performing tasks such as network audits, capacity planning, or troubleshooting, engineers need an accurate view of the active network devices at each site. The current system can be misleading, as it inflates the device count with passive components like patch panels and racks. This separation would streamline their workflows, making it easier to focus on critical network elements.

Management and Reporting: Management often relies on NetBox for high-level overviews and reporting. Seeing a large number of "devices" that includes infrastructure components can be confusing and misleading. For instance, a report showing a site with 150 "devices" might be misinterpreted if half of those are actually patch panels and rack accessories. By categorizing these separately, reports and dashboards will provide clearer insights into the actual count of active network devices versus passive infrastructure.

Inventory Management: Accurate inventory management is crucial for operational efficiency. Separating managed devices from infrastructure components aids in better inventory tracking and management, ensuring that asset counts reflect true operational resources.

User Experience: Improving the clarity of device listings enhances the overall user experience for all NetBox users. Users can quickly access the information they need without sifting through irrelevant items, leading to increased efficiency and satisfaction.

Database changes

No response

External dependencies

No response

jeremystretch commented 5 months ago

I propose that NetBox separate infrastructure components such as patch panels, racks, and other similar items from managed devices. When viewing the devices list on a site, it should include only managed devices such as switches and routers, and not infrastructure components. This separation would improve clarity and usability by ensuring that the devices list accurately reflects the count of managed network devices without being inflated by passive infrastructure items.

Thank you for your interest in extending NetBox. Unfortunately, the information you have provided does not constitute an actionable feature request. Per our contributing guide, a feature request must include a thorough description of the proposed functionality, including any database changes, new views or API endpoints, and so on. It must also include a detailed use case justifying its implementation. If you would like to elaborate on your proposal, please modify your post above. If sufficient detail is not added, this issue will be closed.

digital-fortress commented 5 months ago

Thanks, but I think I have already explained the use case and how good it would be if we seperate managed devices and unmanaged patch panels/racks etc.

Use cases:

Engineers and Technicians: Filtering by "managed device" would expedite tasks like network audits, capacity planning, and generating switch configurations by focusing on active network elements. Management and Reporting: Reports like power consumption or device count would benefit from separating infrastructure to provide clearer insights into active network resources. Inventory Management: Separating device types would enable better asset tracking, ensuring inventory counts reflect true operational resources. User Experience: Improved UI clarity would enhance user experience for all roles.

Being a regular user but not a developer, I can only propose the suggestions I feel the app should have. If this is not enough, then you may close the request.

jeremystretch commented 5 months ago

As you're not able to provide a detailed implementation proposal, this issue must be closed. You might consider starting a discussion instead to see if anyone is interested in helping you turn your idea into an actionable feature request.