Cisco Cisco Prime Network Registrar 8.1 テクニカルリファレンス

ページ / 316
DNS Deployment Callout 
Cisco Prime Network Registrar IPAM 8.1.1 CLI and API Guide 
310 
 
The DNS Listener can use a properties file to set certain operational properties.  The 
properties are: 
listener.port 
The port on which the listener should listen for NOTIFY 
messages from a DNS server.  The default is 5053 if this 
property is not supplied. 
Note: For the listener to listen on port 53 on *NIX, you 
must run dl_start as root. 
listener.notifythreshold 
The number of NOTIFY messages received before the 
listener attempts an IXFR transfer from the DNS server.  
The default is one NOTIFY message. 
listener.maxrecords  High water mark that controls NOTIFY message 
processing.  If more than 
listener.maxrecords
 is 
accepted by the listener via an IXFR further IXFR 
requests will not be initiated until all records have been 
processed by the queue processing thread.  This helps 
limit the amount of memory the listener can claim at any 
one time.  The default is 1000 records. 
DNS Deployment Callout 
When a DNS File-based deployment task is performed and the configuration and data 
files are placed on the DNS Server, the Cisco Prime Network Registrar IPAM Agent has 
the ability to execute a callout script.  The details of this script are as follows: 
•  The script is called by the remote agent, that is, the one that resides on the actual 
DNS server. 
•  The name of the script is not configurable.  It is always 
$INCHOME/etc/dns_callout.sh (or %INCHOME%\etc\dns_callout.cmd for 
Windows). 
•  The script gets called just before we attempt to Restart the server (on a DNS 
Config - All Files push
) or call 
rndc
 (for Selected/Changed Zone File-
based pushes). 
•  The script gets passed one parameter which is the full path name of the new 
named.conf file. 
•  The agent will wait for the completion of script before moving on, but only for at 
most 60 seconds.   
•  The agent will report the return code of the script in the task result messages, 
however it does not interrogate this return value and thus will always continue 
even if the script fails.