Add contacts to services #9096

Closed
opened 2025-12-29 20:45:23 +01:00 by adam · 3 comments
Owner

Originally created by @dmulyalin on GitHub (Jan 16, 2024).

Originally assigned to: @arthanson on GitHub.

NetBox version

v3.6.9

Feature type

New functionality

Proposed functionality

Add contacts for services definitions

Use case

As we define services they naturally managed or owned by tems, engineers or companies, it would be beneficial for Netbox user to be able to map service owners to services using contacts.

Database changes

I believe services model need to be extended with the column referencing contacts same goes for contacts.

External dependencies

No response

Originally created by @dmulyalin on GitHub (Jan 16, 2024). Originally assigned to: @arthanson on GitHub. ### NetBox version v3.6.9 ### Feature type New functionality ### Proposed functionality Add contacts for services definitions ### Use case As we define services they naturally managed or owned by tems, engineers or companies, it would be beneficial for Netbox user to be able to map service owners to services using contacts. ### Database changes I believe services model need to be extended with the column referencing contacts same goes for contacts. ### External dependencies _No response_
adam added the status: acceptedtype: featurecomplexity: low labels 2025-12-29 20:45:23 +01:00
adam closed this issue 2025-12-29 20:45:23 +01:00
Author
Owner

@jeffgdotorg commented on GitHub (Apr 3, 2024):

Thanks for your interest in helping improve NetBox. I'm moving this issue along for engineering review, because I'm not sure whether this work can be done within an existing release train. It may need to be scheduled out for a minor release boundary.

@jeffgdotorg commented on GitHub (Apr 3, 2024): Thanks for your interest in helping improve NetBox. I'm moving this issue along for engineering review, because I'm not sure whether this work can be done within an existing release train. It may need to be scheduled out for a minor release boundary.
Author
Owner

@jeremystretch commented on GitHub (Apr 4, 2024):

As we define services they naturally managed or owned by tems, engineers or companies, it would be beneficial for Netbox user to be able to map service owners to services using contacts.

Can you cite a real-world use case? It would help to better understand how you're using services in NetBox.

@jeremystretch commented on GitHub (Apr 4, 2024): > As we define services they naturally managed or owned by tems, engineers or companies, it would be beneficial for Netbox user to be able to map service owners to services using contacts. Can you cite a real-world use case? It would help to better understand how you're using services in NetBox.
Author
Owner

@dmulyalin commented on GitHub (Apr 5, 2024):

Sure.

DHCP service hosted behind 10.1.2.3 IP address UDP port 67, DHCP service managed by DHCP Services Team, Team can be contacted via email "dhcpservices@acma.com" or phone "1234 1234 4321" and role of the team is "owner". There is also TAC team that helps to maintain DHCP records, team can be contacted using "tac-dhcprecords@acma.com email" or via phone "1234 1234 1234" and role of the team is "maintainer". Currently there is no native way to capture Teams relationship with DHCP service, having contacts linked with service could be the way to address that.

Same goes for other services such as DNS, Tacacs, Radius, Syslog, Telemetry/GNMI/SNMP Collectors - all services usually managed by a dedicated Team or have an owner that can be documented in Netbox using contacts. Real world use for this information could be to:

  • identify escalation points in case of service failure
  • perform impact analysis and produce a notification list
@dmulyalin commented on GitHub (Apr 5, 2024): Sure. DHCP service hosted behind 10.1.2.3 IP address UDP port 67, DHCP service managed by DHCP Services Team, Team can be contacted via email "dhcpservices@acma.com" or phone "1234 1234 4321" and role of the team is "owner". There is also TAC team that helps to maintain DHCP records, team can be contacted using "tac-dhcprecords@acma.com email" or via phone "1234 1234 1234" and role of the team is "maintainer". Currently there is no native way to capture Teams relationship with DHCP service, having contacts linked with service could be the way to address that. Same goes for other services such as DNS, Tacacs, Radius, Syslog, Telemetry/GNMI/SNMP Collectors - all services usually managed by a dedicated Team or have an owner that can be documented in Netbox using contacts. Real world use for this information could be to: - identify escalation points in case of service failure - perform impact analysis and produce a notification list
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#9096