Implemented

IP request form

It would be nice to have a link that I can give to my users/customers that would give them the possibility the fill a form to request an IP address. They would have the possibility to fill several fields like machine name, person in charge of it, the subnet they need, etc.

IP managers would receive email alerts about a request and have the possibility to log into IPAM, acknowledge the request,  reserve the IP and fill some fields with the data the user entered. The user would then receive an email with the information he was asking for.

Parents
  • I deployed this two weeks ago. My thoughts are below.

    I appreciate the effort put forth adding this much requested feature to IPAM and, from the perspective of the requester, the template is straightforward and easy to use. However, the mess that the requests leave behind is problematic enough that I will be removing the link to the page from the Orion menus until the work flow has matured.

    Below are some issues that I have identified with the current product.

    There is not a way to clear alerts created by requests. We now have multiple alerts for IP requests (created when testing the new feature) perpetually stuck in our alerts queue with no way to reset the trigger that generated the alert. Shy of editing the record in the database, there is no way the “state” ever gets set to anything other than “1”. There must be a process for closing requests and resetting the trigger condition.

    The requested IP addresses are not flagged in any way in IPAM. If multiple requests come in for the same subnet before addresses can be assigned the same address may be requested multiple times.  The request form already looks up available addresses if a subnet is specified. If an address is requested, the next request  should not see the pending requests requested address as “available”. There needs to be a “pending assignment” status or some mechanism to prevent duplicate requests for the same address.

    The notification chain is lacking. Hopefully as this feature matures there will be an addition of an automated email form or email thread to keep all parties (IP/DHCP/DNS administrators, requesters, and approvers) in the loop as to the status and details of the request.

    There is no method to automate the assignment of requested addresses. Ideally when a valid request for an address, complete with hostname (and mac address if for a reservation), is received there would be an “approval” option which would update the relevant IPAM fields, assign the address, and close the request (including a notification to all interested parties). This would also necessitate checkboxes on the request page to indicate if the request is for a static assignment or a dhcp reservation.

  • This is very well put. The feature as it is now is not beneficial.

    The automation - including sending to the dhcp server - would be extremely helpful.

    cmartin4255  wrote:

    " There is no method to automate the assignment of requested addresses. Ideally when a valid request for an address, complete with hostname (and mac address if for a reservation), is received there would be an “approval” option which would update the relevant IPAM fields, assign the address, and close the request (including a notification to all interested parties). This would also necessitate checkboxes on the request page to indicate if the request is for a static assignment or a dhcp reservation."

Comment
  • This is very well put. The feature as it is now is not beneficial.

    The automation - including sending to the dhcp server - would be extremely helpful.

    cmartin4255  wrote:

    " There is no method to automate the assignment of requested addresses. Ideally when a valid request for an address, complete with hostname (and mac address if for a reservation), is received there would be an “approval” option which would update the relevant IPAM fields, assign the address, and close the request (including a notification to all interested parties). This would also necessitate checkboxes on the request page to indicate if the request is for a static assignment or a dhcp reservation."

Children
No Data