Agent functions

The value of the Operations attribute for this agent is OnOff.

Online 

Sends a DNS query to retrieve the Start of Authority (SOA) record of the zone that the Domain agent attribute defines. The master server's name is in the SOA field. Unless you define the StealthMasters attribute, it is the only server for the update. When you define the StealthMasters attribute, only the servers that the attribute defines are updated. 

The agent creates PTR records for each RR of type A or AAAA if the value of the CreatePTR attribute is true. A prerequisite for this feature is that the same master or stealth servers serve the forward (A or AAAA) and reverse zones. 

Offline 

Removes the Online lock file. 

If attribute OffDelRR is true, offline removes all records that the ResRecord keys define. 

Monitor 

Returns the online state if at least one name server reports all mappings that ResRecord or Hostname and Alias defines. The name servers are the master or StealthMaster, and all the servers for which an NS record for the zone exists. 

Clean 

Removes the Online lock file, if it exists. 

Open 

Removes the Online lock file if the resource is reported online on another node inside the cluster to prevent concurrency violation. If the lock file exists, at least one name server has to report all the RRs that the ResRecord or Hostname and Alias attributes define. If one name server cannot report all the RRs, the agent function removes the Online lock file. 

Action 

Different action agent functions follow: 

  • keyfile.vfd

    This action entry point checks if the key file as specified in the TSIGKeyFile attribute exists either locally or on shared storage.

  • dig.vfd

    This action entry point checks if dig and nsupdate binaries exist and are executable.

  • master.vfd

    This action entry point checks if stealth masters are pingable from the node.