Enabling and disabling intelligent resource monitoring for agents manually

Review the following procedures to enable or disable intelligent resource monitoring manually. The intelligent resource monitoring feature is enabled by default. The IMF resource type attribute determines whether an IMF-aware agent must perform intelligent resource monitoring.

To enable intelligent resource monitoring

  1. Make the VCS configuration writable.
    # haconf -makerw
  2. Run the following command to enable intelligent resource monitoring.

    • To enable intelligent monitoring of offline resources:

      # hatype -modify resource_type IMF -update Mode 1
    • To enable intelligent monitoring of online resources:

      # hatype -modify resource_type IMF -update Mode 2
    • To enable intelligent monitoring of both online and offline resources:

      # hatype -modify resource_type IMF -update Mode 3
  3. If required, change the values of the MonitorFreq key and the RegisterRetryLimit key of the IMF attribute.

    Review the agent-specific recommendations in the attribute definition tables to set these attribute key values.

    See Attribute definition for CVMVxconfigd agent.

    See Attribute definition for CFSMount agent.

    See Attribute definition for CFSfsckd agent.

  4. Save the VCS configuration.
    # haconf -dump -makero
  5. Make sure that the AMF kernel driver is configured on all nodes in the cluster.
    /etc/init.d/amf status

    If the AMF kernel driver is configured, the output resembles:

    AMF: Module loaded and configured

    Configure the AMF driver if the command output returns that the AMF driver is not loaded or not configured.

    See Administering the AMF kernel driver.

  6. Restart the agent. Run the following commands on each node.
    # haagent -stop agent_name -force -sys sys_name
    # haagent -start agent_name -sys sys_name

To disable intelligent resource monitoring

  1. Make the VCS configuration writable.
    # haconf -makerw
  2. To disable intelligent resource monitoring for all the resources of a certain type, run the following command:
    # hatype -modify resource_type IMF -update Mode 0
  3. To disable intelligent resource monitoring for a specific resource, run the following command:
    # hares -override resource_name IMF
    # hares -modify resource_name IMF -update Mode 0
  4. Save the VCS configuration.
    # haconf -dump -makero

Note:

VCS provides haimfconfig script to enable or disable the IMF functionality for agents. You can use the script with VCS in running or stopped state. Use the script to enable or disable IMF for the IMF-aware bundled agents, enterprise agents, and custom agents.