Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IP history tracking #4109

Open
ajury25 opened this issue May 9, 2024 · 1 comment
Open

IP history tracking #4109

ajury25 opened this issue May 9, 2024 · 1 comment

Comments

@ajury25
Copy link

ajury25 commented May 9, 2024

Request for help using phpIPAM / Misc question?
...Hello, I'm new to the phpIPAM world.

We have several DHCP scopes in our environment and I'm looking to see if there is a way to track the history of IP assignments. I believe the changelog only keeps track of manual updates made to the IP. I'm looking to see if there is way to track the history dynamically.

@riversdev0
Copy link
Contributor

Hi. While there may be varying opinions on this topic, IPAM is fundamentally the process of keeping track of what IP addresses are allocated for what purposes. If an IP is allocated for a DHCP pool and becomes leased out to a client, your IPAM tool/solution would have no knowledge of that transaction. If you wished to track these leases in your IPAM tool, you would need to have your DHCP tool send an update to your IPAM tool.

"phpIPAM" provides an API which you could leverage to insert updates regarding DHCP leases. You would need to write the integration script to POST the information to phpIPAM's API, which would then display it in the GUI. The script would run on your DHCP tool and would be triggered by lease or expiration events.

While the phpIPAM API exists, and documentation can be found for using it, your custom script and the DHCP tool would be out of scope here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants