MetricsHub
MetricsHub Community Connectors 1.0.06
-
Home
- Connector Design Guide Detection 11
Command Line (Detection)
The goal of this part is to see how to define OS commands criteria.
connector:
# ...
detection: # <object>
# ...
criteria: # <object-array>
- type: osCommand
commandLine: # <string>
errorMessage: # <string>
expectedResult: # <string>
executeLocally: # <boolean>
timeout: # <number>
Input Properties
Input Property | Description |
---|---|
commandLine |
Command-line to be executed. Macros such as %{USERNAME} , %{PASSWORD} or %{HOSTNAME} may be used |
timeout |
Time in seconds after which the command is stopped is considered failed. If not provided, the default OS command timeout will be used |
errorMessage |
The message to display if the detection criteria fails |
executeLocally |
Specifies if the command must be executed locally even when monitoring a remote system (0 , false , 1 , true ) |
expectedResult |
Regular expression that is expected to match the result of the OS command |
Example
connector:
detection:
criteria:
- type: osCommand
commandLine: naviseccli -help
expectedResult: Navisphere
executeLocally: true
errorMessage: Not a Navisphere system
Search Results for {{siteSearch | truncate:'50'}}
{{resultArray.length}}
No results.