Netin Diagnostic System Template
Device template
| Type | object |
|---|---|
| File match |
*.ndst.yml
*.ndst.yaml
*.ndst.json
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/netin-diagnostic-system-template/latest.json |
| Source | https://s3.eu-central-1.amazonaws.com/files.netin.io/spider-schemas/template.schema.json |
Validate with Lintel
npx @lintel/lintel check
NetinDS device configuration template, defines the drivers used to collect the datapoints and the transformations and alarms to be applied to these datapoints
Properties
Monitored system, subsystem, device or ... source of the datapoint
SemVer style template version See the documentation
Detailed information about the device or system to be monitored by this device
SemVer style template schema version See the documentation
Tags used by Ranger to match discoverd devices with their respective templates
3 nested properties
Regular expression for PROFINET device identification field in hexadecimal format
Regular expression for PROFINET manufacturer identification field in hexadecimal format
Regular expression for SNMP sysDescr OID (1.3.6.1.2.1.1.1) device description
Alias name for the template
Definitions
SemVer style template schema version See the documentation
"1.5.2""7.5.3""7.5.3-test"
Monitored system, subsystem, device or ... source of the datapoint
Template identification string
SemVer style template version See the documentation
"1.5.2""7.5.3""7.5.3-test"
Detailed information about the device or system to be monitored by this device
Tags used by Ranger to match discoverd devices with their respective templates
Regular expression for PROFINET device identification field in hexadecimal format
Regular expression for PROFINET manufacturer identification field in hexadecimal format
Regular expression for SNMP sysDescr OID (1.3.6.1.2.1.1.1) device description
Driver (Origin type) identification string for the driver
Driver (Origin type) configuration object. Check the specific documentation for each driver
Driver (Origin type) identification string for the driver
Define the data structure of this datapointSet, check the documentation for more information
DatapointSet identification string
Specific configuration for tabled based datapointSets
Main address for the table, this information is specific for each kind of driver
Array of datapointIds that will act as table indexes, this means columns that acts as keys of the table
Flag to indicate that the alarm/datapointSet will be broadcasted to NetinHUB channels
Define the topic that should be used to transport the data
Define the service that should consume the information
Object to define the specific configuration of the service
Define the type of the data in the NetinDS context, this means how NetinDS will manage the data before the conversions
Define the type of the data in the driver context, this means how the type of data that driver expect to collect
Define the address of this datapoint. This is specific for each driver
Access level to the datapoint. This is specific for each driver
Define how the driver should get the value of this datapoint. This is specific for each driver
Frequency in which the driver should update the value of this datapoint. This is specific for each driver
Define the kind of information types, within NetinDS context, that the driver/zavod instances will generate for this datapoint
Datapoint identification string
Identification string for logic expression
Expression to be evaluated by NetinDS-Zavod
"(^(5|[5-9]\d*)\.(3|[3-9]\d*)\.(0|[1-9]\d*)?$).test(datapoint.value)""datapoint.rawValue"
Level of criticality of the alarm
Level of criticality of the alarm
Level of criticality of the alarm
Alarm/event descriptive text
Flag indication for audit process
Ident number for the resource group
Logic operation to be applied between all the expressions
"evalID1 & evalID2"
Array with all the evaluations that will be checked
Array of logical expression than should return a boolean value
Logic operation to be applied between all the expressions
Indicates wether the alert must be sent when the conditions are met from the beginning
Flag indication for audit process
Flag to indicate that the alarm is hidden by user request
Flag to indicate that the alarm/datapointSet will be broadcasted to NetinHUB channels
3 nested properties
Define the topic that should be used to transport the data
Define the service that should consume the information
Object to define the specific configuration of the service
Array with all the evaluations that will be checked
Array of logical expression than should return a boolean value
Logic operation to be applied between all the expressions
Indicates wether the alert must be sent when the conditions are met from the beginning
Flag indication for audit process
Flag to indicate that the alarm is hidden by user request
Flag to indicate that the alarm/datapointSet will be broadcasted to NetinHUB channels
3 nested properties
Define the topic that should be used to transport the data
Define the service that should consume the information
Object to define the specific configuration of the service
Value or rawValue of a datapoint
Datapoint common configuration object
Define the kind of information types, within NetinDS context, that the driver/zavod instances will generate for this datapoint
Alias name for the datapoint, used as representation label
Detailed information about the datapoint
Description about the syntax of this datapoints values
(Datapoint address configuration object)[https://docs.netin.io/netin_webUI/NetinDS/templates/#addressconfig]
Define the type of the data in the NetinDS context, this means how NetinDS will manage the data before the conversions
Driver (Origin type) identification string for the driver
Define the type of the data in the driver context, this means how the type of data that driver expect to collect
Define the address of this datapoint. This is specific for each driver
Access level to the datapoint. This is specific for each driver
Define how the driver should get the value of this datapoint. This is specific for each driver
Frequency in which the driver should update the value of this datapoint. This is specific for each driver
Allows to configure trigger of alarms and events depending on the datapoint values
Allows to create new datapoints based on an expression
Allows to apply enrichment expressions on the value field
Allows to apply default values to a datapoint when the value or rawValue is null
Flag to indicate that the value is used as substitution value
Value or rawValue of a datapoint
Value or rawValue of a datapoint
Allows row filtering in table based datapointSets
Array of logical expression than should return a boolean value
Allows converts between measure units
Actual measure units
Desired measure units
Select the measure unit that best fit
Array of excluded measure units, when toBest is enabled
Flag to indicate that the unit of measure must indicated
Allows converts rawValue to value based in a key/value map
Key/Value map with the conversion options
Object that define a complete datapoint configuration
(Datapoint address configuration object)[https://docs.netin.io/netin_webUI/NetinDS/templates/#addressconfig]
7 nested properties
Define the type of the data in the NetinDS context, this means how NetinDS will manage the data before the conversions
Driver (Origin type) identification string for the driver
Define the type of the data in the driver context, this means how the type of data that driver expect to collect
Define the address of this datapoint. This is specific for each driver
Access level to the datapoint. This is specific for each driver
Define how the driver should get the value of this datapoint. This is specific for each driver
Frequency in which the driver should update the value of this datapoint. This is specific for each driver
Datapoint common configuration object
6 nested properties
Define the kind of information types, within NetinDS context, that the driver/zavod instances will generate for this datapoint
Alias name for the datapoint, used as representation label
Detailed information about the datapoint
Description about the syntax of this datapoints values
Allows to configure trigger of alarms and events depending on the datapoint values
1 nested properties
Allows to create new datapoints based on an expression
Allows to apply enrichment expressions on the value field
Allows to apply default values to a datapoint when the value or rawValue is null
3 nested properties
Flag to indicate that the value is used as substitution value
Value or rawValue of a datapoint
Value or rawValue of a datapoint
Allows row filtering in table based datapointSets
2 nested properties
Array of logical expression than should return a boolean value
Allows converts between measure units
5 nested properties
Actual measure units
Desired measure units
Select the measure unit that best fit
Array of excluded measure units, when toBest is enabled
Flag to indicate that the unit of measure must indicated
DatapointSet configuration object
Define the data structure of this datapointSet, check the documentation for more information
Alias name for the datapointSet, used as representation label
Detailed information about the datapoint set
Specific configuration for tabled based datapointSets
2 nested properties
Main address for the table, this information is specific for each kind of driver
Array of datapointIds that will act as table indexes, this means columns that acts as keys of the table
Flag to indicate that the alarm/datapointSet will be broadcasted to NetinHUB channels
3 nested properties
Define the topic that should be used to transport the data
Define the service that should consume the information
Object to define the specific configuration of the service
Datapoints that widget will use for representation
"device[deviceInfo]""device[deviceInfo.deviceSatate]""device[pnioAPIs.0.cmInitiatorStationName]"
Specific configuration for map widget representation
Representation for each row
Specific configuration for Table widget representation
Representation for each column
Rows number for each page
Indicates if the columns should have filters
Specific configuration for metric widget representation
Define url to opened on click event
Indicate if tittle should be shown
Indicate if event click must be enable
Indicate if timestamp should be shown
Specific configuration for gauge widget representation
Representation for each gauge value
Define the gauge maximum value
Define the gauge minimum value
Value ranges representation
Common fields for grid representation
Define de position of the widget, first row
Define de position of the widget, first column
Define de size of the widget, width
Define de size of the widget, height
Select widget type
Text for widget title
What, where and how information show in device view
Datapoints that widget will use for representation
Common fields for grid representation
6 nested properties
Define de position of the widget, first row
Define de position of the widget, first column
Define de size of the widget, width
Define de size of the widget, height
Select widget type
Text for widget title