Agent functions

Online 

  • Terminates statd and lockd.
  • If the value of the NFSLockFailover attribute is 1, it copies the locks from the shared storage to the /var/statmon/sm directory for Solaris.
  • Copies the locks from the shared storage to the /var/statmon/sm directory if NFSLockFailover is set to 1.
  • Starts the statd and lockd daemons.
  • Starts the smsyncd daemon to copy the contents of the /var/statmon/sm directory to the shared storage (LocksPathName) at regular, two-second intervals if the value of the NFSLockFailover attribute is 1.

Monitor 

Monitors the statd and lockd daemons and restarts them if they are not running. It also monitors the smsyncd daemon if the value of the NFSLockFailover attribute is 1. 

Offline 

  • Terminates the statd and lockd daemons to clear the lock state.
  • Terminates the nfsd and mountd daemons to close the TCP/IP connections.
  • Terminates the smsyncd daemon if the daemon is running.

Clean 

  • Terminates the statd and lockd daemons to clear the lock state.
  • Terminates the nfsd and mountd daemons to close TCP/IP connections.
  • Terminates the smsyncd daemon if the daemon is running.

Action 

  • nfsconf.vfd

    Checks the NFS configuration file to confirm that the NFS server does not come online automatically after reboot.

  • lockdir.vfd

    Verifies that the NFS lock directory (which is specified by the LocksPathName attribute of NFSRestart) is on shared storage.

nfs_postoffline 

Restarts nfsd, mountd, lockd, statd, and nfsmapid after the group goes offline.