Stitchers and stitcher language
Stitchers are pieces of code that are used by different Network Manager processes. They take information from one database, process it, and place the information in its new form in another database, or send the information to another process.
Stitchers are used by the following Network Manager processes:
- Discovery, ncp_disco
- The Discovery engine uses stitchers to move information between
databases and to build network topology. You can change or add new
stitchers to meet custom discovery requirements; for example, to add
and remove devices, or to configure nonstandard configurations, such
as non-standard naming of interfaces.Discovery stitchers are stored
in the following locations:
- Text-based discovery stitchers (text files with a .stch extension): $NCHOME/precision/disco/stitchers/
- Precompiled discovery stitchers : $NCHOME/precision/platform/platform/lib/, where platform is the operating system on which Network Manager is running.
- dNCIM stitchers: $NCHOME/precision/disco/stitchers/DNCIM
- Event Gateway, ncp_g_event
- The Event Gateway uses stitchers to match events to an entity, perform a topology lookup, and then use the topology data retrieved to enrich the event data..
- Root-cause analysis plug-in to the Event Gateway
- The RCA plug-in uses stitchers to perform root-cause analysis on events passed from the Event Gateway.