Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

To run the integration, simply invoke the executable and pass it a configuration file as described in the previous section. You can also invoke the tool by itself, which will look for a configuration file at conf/nmisIntegration.nmis by default.

The rest While most of the integration is completely driven by the options set in the configuration file, additional options can be passed at runtime. These options can be seen in the usage instructions for the integration script.

Code Block
languagebash
# Calling the tool with a custom-named configuration file
./bin/oa_nmis_integration.pl conf=conf/my_custom_config.nmis
 
# Calling the tool by itself (uses conf/nmisIntegration.nmis)
./bin/oa_nmis_integration.pl
 
# Show the usage instructions
./bin/oa_nmis_integration.pl -h

 

Special Cases

This section documents the behaviour that can be expected from the integration in special cases such as a node being deleted from one system or another.

CaseBehaviour
Previously integrated node is deleted from NMISA new node will be created in NMIS (to avoid this, update the query/device in Open-Audit)
Previously integrated device is deleted from Open-AudITA

If the flag 'delete_missing_nodes' is provided at execution time, a delete operation will run on the matching NMIS node.

Note that this will also apply if the

Previously integrated node is renamed in NMISSimilar to a node being deleted in NMIS - the integration cannot find the node it is supposed to be updating and so a new node is created.