The discovery script is used by Veritas Operations Manager to discover the information about array characteristics, and physical, and logical capabilities.
The discovery script is installed on the discovery host. In Veritas Operations Manager, to discover the array information using the Storage Insight Add-on, you need to designate a managed host as the discovery host. The discovery host must have the vendor-specific array management tools that are used by the discovery script installed on it. You need to select this discovery host on the device configuration panel of Storage Insight Add-on.
For more information on the Storage Insight Add-on, refer to Veritas Operations Manager Management Server Add-ons User's Guide.
The discovery script also requires runtime arguments. For example, array host name, IP address, user name, and password. You need to enter these arguments on the configuration parameters panel of Storage Insight SDK Add-on. As you add the arguments, a part of command that takes the user-defined arguments, is constructed. It may also include the interpreter, if required.
You can add only one discovery script for a Storage Insight plug-in. You can use any programming language to create the discovery script. However, it must support the defined arguments to discover a specific type of object from the array. The discovery script can be invoked using any interpreter. For example, JAVA, Perl, shell, bat, Windows PowerShell and so on. You must implement the command options for discovering each array object type in the discovery script.
You can also specify additional scripts that the discovery script can use for tasks such as performing checks, or providing information about the Storage Insight plug-in.