Configuring Fault Management for Pingables

Contents
csp10
Contents
Device fault isolation is faster and more reliable when device models have knowledge of each other as neighbors. When a fault occurs, each device model that is lost sends an ARE_YOU_DOWN action to all of its neighbor models. Depending on the answers that neighbor device models send, the lost models either turn gray or red.
Establish neighbor relations by creating a Connects_to association between a device model and the port model of another device. The act of pasting a device model on the interface of another device model adds each device model to the other's neighbor list.
Pingable models lack ports. As a result, in older versions of
CA Spectrum
, neighbor associations could not be established for Pingable models without the use of an inferred connector, like a Fanout. However, it is a best practice to create a relationship between models that is resolved directly. Placing both neighbor models in a Fanout means that fault resolution occurs indirectly. Fanouts and other inferred connector model types resolve faults differently and less directly during fault isolation.
Connect Pingable Models
You can connect Pingable models to each other in the topology view. Connect models to create a Connects_to association between them and receive more status information. You can connect Pingable models using one of the following methods:
  • Establish neighbors by drawing pipes between device models. Drawing a pipe between two Pingable models establishes a Connects_to association between the two models, making them neighbors.
  • You can create a Connects_to association between two Pingable models using the
    CA Spectrum
    Command Line Interface. Use the following syntax:
    ./create association rel=Connects_to lmh=<model handle of Pingable A> rmh=<model handle of Pingable B>
When the Connects_to association is established, you see a gold pipe between the two connected models. When a fault occurs, each Pingable model sends the other an ARE_YOU_DOWN action.
Mapping Traps from Other Models to Pingable Models
You can map traps from multiple IP addresses to a single pingable model using the Command Line Interface (CLI) update command. You create the mapping by adding the IP addresses to the deviceIPAddressList (0x12a53) attribute on the pingable model.
Before you can specify the mapping, you must add the following option to the .vnmrc file if the option is not already included in the file:
enable_traps_for_pingables=TRUE
You can also remove mappings with CLI, and you can configure OneClick to display IP addresses mapped to Pingable models.
To map traps from other IP addresses to a pingable model
  1. Connect to the
    SpectroSERVER
    with CLI.
    For more information about using CLI, see the section.
  2. Invoke the update command:
    ./update
  3. Add additional IP addresses to the deviceIPAddressList attribute (0x12a53) for the Pingable model you want to designate as a trap destination. The following example shows three IP addresses added to the attribute:
    update mh=<pingable's mh> attr=0x12a53,iid=10.253.8.34,val=0 update mh=<pingable's mh> attr=0x12a53,iid=10.253.8.65,val=0 update mh=<pingable's mh> attr=0x12a53,iid=10.253.9.17,val=0
  4. Verify that the IP addresses were added:
    show attributes attr=0x12a53 mh=<pingable's mh>
Enable a Device IP Address View for a Pingable in OneClick
If the Device IP Address List category is not included under the Information tab for Pingables, complete the following procedure.
To enable a Device IP Address view for a Pingable in OneClick
  1. Open the view-pingabledetails-config.xml file located in the following directory:
    <$SPECROOT>/tomcat/webapps/spectrum/WEB-INF/topo/config/
  2. Uncomment the following line:
    <field-subview idref="devipaddrlist-subview-config"/>
  3. Restart OneClick.
    The Device IP Address List category appears under the Information tab for Pingable models. If you map IP addresses to a pingable model, the addresses appear in the list.
Remove an IP Address Mapping from a Pingable Model
When addressing schemes change in your environment, keep model information up to date. Use the
CA Spectrum
Command Line Interface (CLI) to remove an IP address mapping from a Pingable model.
Follow these steps:
  1. Connect to the
    SpectroSERVER
    with CLI.
    See the section for more information about using CLI.
  2. Invoke the update command:
    ./update
  3. Remove the IP address from the deviceIPAddressList attribute (0x12a53).
    The following example shows one IP address removed from the attribute:
    update mh=pingable mh attr=0x12a53,iid=10.253.8.65,remove
  4. Verify that the IP address was removed:
    show attributes attr=0x12a53 mh=pingable mh