How can I get a dump instrumentation from an Smarts Network Protocol Manager (Smarts NPM) server?
Is the Smarts IP dump instrumentation the same as Smarts NPM or are they two different things
For the IP domain the file used is
BASEDIR/IP/smarts/rules/utils/ic_dumpinst.asl
The sm_adapter command is used to dump the IP domain instrumentation from the BASEDIR/IP/smarts/bin: directory
sm_adapter -s <DOMAIN NAME> --output=InCharge-dump ../rules/utils/ic_dumpinst.asl
The Smarts NPM domain managers (IS-IS, OSPF, BGP and so on) have their own instrumentation classes and are not the same as those of a Smarts IP server. The dump utility specific to Smarts NPM protocols can be found under BASEDIR/NPM/smarts/rules/utils.
In the NPM folder below you will have the files for the Instrumentation Dump for each of these domain types below:
BASEDIR/NPM/smarts/rules/utils/
ic_dumpinst_bgp.asl
ic_dumpinst_eigrp.asl
ic_dumpinst_isis.asl
ic_dumpinst_ospf.asl
For ISIS use this file "ic_dumpinst_isis.asl" to collect the data.
To dump server instrumentation, execute the command below from BASEDIR\NPM\smarts\bin:
sm_adapter -s <DOMAIN NAME> --output=InCharge-dump ../rules/utils/ic_dumpinst_isis.asl
For other routing protocols chose the appropriate .asl file