It's been a frequent request to be able to connect to a DNS Server, retrieve the list of records and generate a requisition based on the output.
OpenNMS has the DNS Provisioning Adapter, but unfortunately, it uses an over-complicated algorithm to generate a numeric value for the foreign ID, which is not human readable.
On a DNS server, each FQDN is unique, which gives us the ability to set not only the Foreign ID but also the Node Label to be the FQDN obtained from the DNS Server.
The following project can help with the implementation of this feature:
https://github.com/zmap/zdns
It's been a frequent request to be able to connect to a DNS Server, retrieve the list of records and generate a requisition based on the output.
OpenNMS has the DNS Provisioning Adapter, but unfortunately, it uses an over-complicated algorithm to generate a numeric value for the foreign ID, which is not human readable.
On a DNS server, each FQDN is unique, which gives us the ability to set not only the Foreign ID but also the Node Label to be the FQDN obtained from the DNS Server.
The following project can help with the implementation of this feature:
https://github.com/zmap/zdns