{"$schema":"http://json-schema.org/draft-07/schema#","$id":"https://json.schemastore.org/metricshub-connector.json","type":"object","definitions":{"deviceKind":{"type":"string","description":"Device Types","enum":["hp","nt","linux","osf1","solaris","sunos","rs6000","storage","vms","oob","other"]},"resultContent":{"type":"string","description":"Result Content Expected","enum":["http_status","header","body","all"]},"httpMethod":{"type":"string","description":"HTTP Method","enum":["get","post","delete","put"]},"executeForEachEntryOf":{"type":"object","description":"Execute For Each Entry","properties":{"source":{"type":"string"},"concatMethod":{"oneOf":[{"type":"string","enum":["list","json_array","json_array_extended"]},{"type":"object","properties":{"concatStart":{"type":"string"},"concatEnd":{"type":"string"}}}]}}},"metrics":{"type":"object","description":"Metric definitions describing the collected OpenTelemetry metrics and their metadata (unit, description, and type).","additionalProperties":{"type":"object","properties":{"unit":{"type":"string","description":"The measurement unit of the metric (e.g., 'Cel', 's', 'By'). Default is an empty string."},"description":{"type":"string","description":"A human-readable explanation of what the metric measures and its context."},"type":{"description":"Defines the metric type being collected. Can be a simple string type (Gauge, Counter, UpDownCounter) or an object with state set mapping.","oneOf":[{"type":"string","enum":["Gauge","Counter","UpDownCounter"],"default":"Gauge","description":"A simple metric type. • 'Gauge' measures a value at a point in time. • 'Counter' represents a monotonically increasing value. • 'UpDownCounter' can both increase and decrease over time."},{"type":"object","description":"A metric type definition that allows state set mapping.","properties":{"stateSet":{"type":"array","description":"A list defining the possible states that this metric can represent (e.g., ['ok', 'degraded', 'failed']). Typically used when the metric indicates a binary value (0 or 1) corresponding to each defined state."},"output":{"type":"string","enum":["Gauge","Counter","UpDownCounter"],"description":"Specifies the output metric type when 'stateSet' is defined. Determines how the resulting metric will be emitted in OpenTelemetry."}}}]}}}},"sources":{"type":"object","description":"Contains Sources","additionalProperties":{"type":"object","description":"Source Name","oneOf":[{"properties":{"type":{"type":"string","const":"http"},"forceSerialization":{"type":"boolean"},"computes":{"$ref":"#/definitions/computes"},"executeForEachEntryOf":{"$ref":"#/definitions/executeForEachEntryOf"},"method":{"$ref":"#/definitions/httpMethod"},"path":{"type":"string","description":"HTTP Path"},"url":{"type":"string","description":"HTTP Url"},"header":{"type":"string","description":"HTTP Header"},"body":{"type":"string","description":"HTTP Body"},"authenticationToken":{"type":"string","description":"HTTP Authentication Token"},"resultContent":{"$ref":"#/definitions/resultContent"}}},{"properties":{"type":{"type":"string","const":"ipmi"},"forceSerialization":{"type":"boolean"},"computes":{"$ref":"#/definitions/computes"}}},{"properties":{"type":{"type":"string","const":"commandLine"},"forceSerialization":{"type":"boolean"},"computes":{"$ref":"#/definitions/computes"},"executeForEachEntryOf":{"$ref":"#/definitions/executeForEachEntryOf"},"commandLine":{"type":"string","description":"Command Line"},"timeout":{"type":"integer","description":"OS Command Timeout"},"executeLocally":{"type":"boolean","description":"Command Executed On Local Agent"},"exclude":{"type":"string","description":"Exclude Lines Matching"},"keep":{"type":"string","description":"Keep Lines Matching"},"beginAtLineNumber":{"type":"integer","description":"Begin At Line Number"},"endAtLineNumber":{"type":"integer","description":"End At Line Number"},"separator":{"type":"string","description":"Column Separator"},"selectColumns":{"type":"string","description":"Columns Selected"}}},{"properties":{"type":{"type":"string","const":"copy"},"from":{"type":"string","description":"Source Copied"},"computes":{"$ref":"#/definitions/computes"}}},{"properties":{"type":{"type":"string","const":"static"},"value":{"type":"string","description":"Source Value"},"computes":{"$ref":"#/definitions/computes"}}},{"properties":{"type":{"type":"string","const":"snmpGet"},"forceSerialization":{"type":"boolean"},"computes":{"$ref":"#/definitions/computes"},"executeForEachEntryOf":{"$ref":"#/definitions/executeForEachEntryOf"},"oid":{"type":"string","description":"OID Queried"}}},{"properties":{"type":{"type":"string","const":"snmpTable"},"forceSerialization":{"type":"boolean"},"computes":{"$ref":"#/definitions/computes"},"executeForEachEntryOf":{"$ref":"#/definitions/executeForEachEntryOf"},"oid":{"type":"string","description":"OID Queried"},"selectColumns":{"type":"string","description":"Columns Selected"}}},{"properties":{"type":{"type":"string","const":"tableJoin"},"forceSerialization":{"type":"boolean"},"computes":{"$ref":"#/definitions/computes"},"leftTable":{"type":"string","description":"Left Table"},"rightTable":{"type":"string","description":"Right Table"},"leftKeyColumn":{"type":"integer","description":"Left Key Column"},"rightKeyColumn":{"type":"integer","description":"Right Key Column"},"defaultRightLine":{"type":"string","description":"Line Used If No Matches From Right Table"},"isWbemKey":{"type":"boolean","description":"Is WBEM Identifier"}}},{"properties":{"type":{"type":"string","const":"tableUnion"},"forceSerialization":{"type":"boolean"},"computes":{"$ref":"#/definitions/computes"},"tables":{"type":"array","description":"Tables To Be Concatenated","items":{"type":"string"}}}},{"properties":{"type":{"type":"string","const":"wbem"},"forceSerialization":{"type":"boolean"},"computes":{"$ref":"#/definitions/computes"},"executeForEachEntryOf":{"$ref":"#/definitions/executeForEachEntryOf"},"query":{"type":"string","description":"WBEM Query"},"namespace":{"type":"string","description":"WBEM Namespace"}}},{"properties":{"type":{"type":"string","const":"wmi"},"forceSerialization":{"type":"boolean"},"computes":{"$ref":"#/definitions/computes"},"executeForEachEntryOf":{"$ref":"#/definitions/executeForEachEntryOf"},"query":{"type":"string","description":"WMI Query"},"namespace":{"type":"string","description":"WMI Namespace"}}},{"properties":{"type":{"type":"string","const":"sql"},"forceSerialization":{"type":"boolean"},"executeForEachEntryOf":{"$ref":"#/definitions/executeForEachEntryOf"},"tables":{"type":"array","description":"The list of tables to be used in the SQL query","items":{"type":"object","properties":{"source":{"type":"string","description":"Source to be used as a table"},"alias":{"type":"string","description":"Alias for the table"},"columns":{"type":"array","description":"SQL table columns","items":{"type":"object","properties":{"name":{"type":"string","description":"Column name"},"type":{"type":"string","description":"SQL column type"},"number":{"type":"integer","description":"Column number in the source"}}}}}}},"computes":{"$ref":"#/definitions/computes"},"query":{"type":"string","description":"SQL Query"}}},{"properties":{"type":{"type":"string","const":"awk"},"forceSerialization":{"type":"boolean"},"computes":{"$ref":"#/definitions/computes"},"executeForEachEntryOf":{"$ref":"#/definitions/executeForEachEntryOf"},"script":{"type":"string","description":"Awk script name or inline definition"},"exclude":{"type":"string","description":"Exclude lines matching this regular expression"},"keep":{"type":"string","description":"Keep only lines matching this regular expression"},"separator":{"type":"string","description":"Column separator"},"selectColumns":{"type":"string","description":"Columns selected from the result"}}},{"properties":{"type":{"type":"string","const":"internalDbQuery"},"forceSerialization":{"type":"boolean"},"computes":{"$ref":"#/definitions/computes"},"query":{"type":"string","description":"Internal database query to execute"},"parameters":{"type":"array","description":"Optional query parameters","items":{"type":"string"}}}},{"properties":{"type":{"type":"string","const":"jmx"},"forceSerialization":{"type":"boolean"},"computes":{"$ref":"#/definitions/computes"},"executeForEachEntryOf":{"$ref":"#/definitions/executeForEachEntryOf"},"objectName":{"type":"string","description":"JMX ObjectName pattern identifying the MBean"},"attributes":{"type":"array","description":"List of MBean attributes to query","items":{"type":"string"}},"resultContent":{"$ref":"#/definitions/resultContent"}}},{"properties":{"type":{"type":"string","const":"eventLog"},"forceSerialization":{"type":"boolean"},"computes":{"$ref":"#/definitions/computes"},"executeForEachEntryOf":{"$ref":"#/definitions/executeForEachEntryOf"},"logName":{"type":"string","description":"Windows Event Log name"},"eventIds":{"type":"array","description":"List of event IDs to filter","items":{"type":"string"}},"sources":{"type":"array","description":"List of event sources to filter","items":{"type":"string"}},"levels":{"type":"array","description":"List of event log levels to filter. Accepts level names (e.g., 'error', 'warn', 'info', 'success', 'failure') or numeric codes (1-5).","items":{"oneOf":[{"type":"string"},{"type":"integer","minimum":1,"maximum":5}]}},"maxEventsPerPoll":{"type":"integer","description":"Maximum number of events to retrieve per poll (default: 50, -1 for unlimited)","default":50}}},{"properties":{"type":{"type":"string","const":"file"},"forceSerialization":{"type":"boolean"},"computes":{"$ref":"#/definitions/computes"},"executeForEachEntryOf":{"$ref":"#/definitions/executeForEachEntryOf"},"paths":{"type":"array","description":"File path patterns to read (e.g., C:\\logs\\*.log, /var/log/app/*.log). Supports wildcards.","items":{"type":"string"}},"maxSizePerPoll":{"oneOf":[{"type":"integer","description":"Maximum number of bytes to read per polling cycle across all files (LOG mode). Use -1 for no limit. Default is 5 MB (5242880 bytes)."},{"type":"string","description":"Maximum size per poll as a string (e.g., '5Mb', '10MB'). Supports size units."}],"default":5242880},"mode":{"type":"string","description":"Processing mode: LOG for incremental reading with cursors, or FLAT for full-file read on each poll (default: LOG).","enum":["LOG","FLAT"],"default":"LOG"}}}]}},"computes":{"type":"array","items":{"type":"object","oneOf":[{"properties":{"type":{"type":"string","enum":["add","divide","multiply","subtract"]},"column":{"type":"integer","description":"Column Computed"},"value":{"type":["string","number"],"description":"Number Value"}}},{"properties":{"type":{"type":"string","enum":["and","prepend","append"]},"column":{"type":"integer","description":"Column Computed"},"value":{"type":"string","description":"String Value"}}},{"properties":{"type":{"const":"arrayTranslate"},"column":{"type":"integer","description":"Column Computed"},"translationTable":{"oneOf":[{"type":"string","description":"Translation Table Name"},{"type":"object","description":"Inline Translation Table","additionalProperties":{"type":["string","number"],"description":"Translation key-value pairs"}}]},"arraySeparator":{"type":"string","description":"Array Separator"},"resultSeparator":{"type":"string","description":"Result Separator"}}},{"properties":{"type":{"const":"awk"},"script":{"type":"string","description":"Awk Script Name"},"exclude":{"type":"string","description":"Exclude Lines Matching"},"keep":{"type":"string","description":"Keep Lines Matching"},"separators":{"type":"string","description":"Column Separator"},"selectColumns":{"type":"string","description":"Column Computed"}}},{"properties":{"type":{"const":"convert"},"column":{"type":"integer","description":"Column Computed"},"conversion":{"type":"string","enum":["hex2Dec","array2SimpleStatus"]}}},{"properties":{"type":{"const":"duplicateColumn"},"column":{"type":"integer","description":"Column Computed"}}},{"properties":{"type":{"type":"string","enum":["excludeMatchingLines","keepOnlyMatchingLines"]},"column":{"type":"integer","description":"Column Computed"},"regExp":{"type":"string","description":"Regular Expression To Match"},"valueList":{"type":"string","description":"Value List To Match"}}},{"properties":{"type":{"const":"extract"},"column":{"type":"integer","description":"Column Computed"},"subColumn":{"type":"integer","description":"Subcolumn Extracted"},"subSeparators":{"type":"string","description":"Subcolumn Separators"}}},{"properties":{"type":{"const":"extractPropertyFromWbemPath"},"column":{"type":"integer","description":"Column Computed"},"property":{"type":"string","description":"Property Extracted"}}},{"properties":{"type":{"const":"json2Csv"},"entryKey":{"type":"string","description":"JSON Entry Key"},"properties":{"type":"string","description":"Properties To Capture"},"separator":{"type":"string","description":"Column Separator"}}},{"properties":{"type":{"type":"string","const":"keepColumns"},"columnNumbers":{"type":"string","description":"Columns kept"}}},{"properties":{"type":{"const":"perBitTranslation"},"column":{"type":"integer","description":"Column Computed"},"bitList":{"type":"string","description":"List Of Bits"},"translationTable":{"type":"string","description":"Translation Table Name"}}},{"properties":{"type":{"const":"replace"},"column":{"type":"integer","description":"Column Computed"},"existingValue":{"type":"string","description":"Value Replaced"},"newValue":{"type":"string","description":"New Value"}}},{"properties":{"type":{"const":"substring"},"column":{"type":"integer","description":"Column Computed"},"start":{"type":"string","description":"Starting Character Index"},"length":{"type":"string","description":"Substring Length"}}},{"properties":{"type":{"const":"translate"},"column":{"type":"integer","description":"Column Computed"},"translationTable":{"type":"string","description":"Translation Table Name"}}},{"properties":{"type":{"const":"xml2Csv"},"recordTag":{"type":"string","description":"XML Record Tag"},"properties":{"type":"string","description":"Properties To Capture"}}},{"properties":{"type":{"const":"encode"},"column":{"type":"integer","description":"The column index used for the Encode computation."},"encoding":{"type":"string","description":"The encoding algorithm or format to apply (base64 or url)."}}},{"properties":{"type":{"const":"decode"},"column":{"type":"integer","description":"The column index used for the Decode computation."},"encoding":{"type":"string","description":"The encoding algorithm or format to reverse (base64 or url)."}}}]}}},"properties":{"metrics":{"$ref":"#/definitions/metrics"},"constants":{"type":"object","description":"Declared Connector Constants","additionalProperties":{"type":"string"}},"sudoCommands":{"type":"array","description":"Sudo-able Commands","items":{"type":"string"}},"beforeAll":{"$ref":"#/definitions/sources"},"afterAll":{"$ref":"#/definitions/sources"},"beforeAllSourceDep":{"type":"array","description":"List of beforeAll source dependencies specified as sets of source names.","items":{"type":"array","items":{"type":"string"}}},"afterAllSourceDep":{"type":"array","description":"List of afterAll source dependencies specified as sets of source names.","items":{"type":"array","items":{"type":"string"}}},"monitors":{"type":"object","description":"Monitor Identity Properties","properties":{"battery":{"type":"object","description":"Battery Monitor","properties":{"simple":{"type":"object","description":"Simple monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"Battery ID"},"name":{"type":"string","description":"Battery Display Name"},"__display_id":{"type":"string","description":"Battery Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"vendor":{"type":"string","description":"Battery Vendor"},"model":{"type":"string","description":"Battery Model"},"chemistry":{"type":"string","description":"Battery Chemistry"},"info":{"type":"string","description":"Additional Battery Information"},"type":{"type":"string","description":"Battery Type"}},"additionalProperties":{"type":"string","description":"Custom attributes"}},"metrics":{"type":"object","description":"Discovery Metrics","properties":{"hw.status{hw.type=\"battery\"}":{"type":"string","description":"Battery Status (ok, degraded, critical)"},"hw.battery.charge":{"type":"string","description":"Battery Charge Ratio (Between 0.00 and 1.00)"},"hw.battery.time_left":{"type":"string","description":"Battery Time Left (In minutes)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"conditionalCollection":{"type":"object"}}}}},"discovery":{"type":"object","description":"Discovery monitoring job","properties":{"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"Battery ID"},"name":{"type":"string","description":"Battery Display Name"},"__display_id":{"type":"string","description":"Battery Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"vendor":{"type":"string","description":"Battery Vendor"},"model":{"type":"string","description":"Battery Model"},"chemistry":{"type":"string","description":"Battery Chemistry"},"info":{"type":"string","description":"Additional Battery Information"},"type":{"type":"string","description":"Battery Type"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Discovery Metrics","additionalProperties":{"type":"string","description":"Custom metric"}},"conditionalCollection":{"type":"object"}}}}},"collect":{"type":"object","description":"Collect monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"keys":{"type":"array","items":{"type":"string"}},"type":{"type":"string","description":"Collect Instance Type","enum":["monoInstance","multiInstance"]},"mapping":{"type":"object","description":"Collect Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Collect Attributes","additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Collect Metrics","properties":{"hw.status{hw.type=\"battery\"}":{"type":"string","description":"Battery Status (ok, degraded, critical)"},"hw.battery.charge":{"type":"string","description":"Battery Charge Ratio (Between 0.00 and 1.00)"},"hw.battery.time_left":{"type":"string","description":"Battery Time Left (In minutes)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"legacyTextParameters":{"type":"object","properties":{"StatusInformation":{"type":"string"}}}}}}}}},"blade":{"type":"object","description":"Blade Server Monitor","properties":{"simple":{"type":"object","description":"Simple monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"Blade ID"},"name":{"type":"string","description":"Blade Display Name"},"__display_id":{"type":"string","description":"Blade Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"blade_name":{"type":"string","description":"Blade Name"},"model":{"type":"string","description":"Blade Model"},"serial_number":{"type":"string","description":"Blade Serial Number"},"info":{"type":"string","description":"Additional Blade Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Discovery Metrics","additionalProperties":{"type":"string","description":"Custom metric"}},"conditionalCollection":{"type":"object"}}}}},"discovery":{"type":"object","description":"Discovery monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"Blade ID"},"name":{"type":"string","description":"Blade Display Name"},"__display_id":{"type":"string","description":"Blade Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"blade_name":{"type":"string","description":"Blade Name"},"model":{"type":"string","description":"Blade Model"},"serial_number":{"type":"string","description":"Blade Serial Number"},"info":{"type":"string","description":"Additional Blade Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Collect Metrics","properties":{"hw.status{hw.type=\"blade\"}":{"type":"string","description":"Blade Status (ok, degraded, critical)"},"hw.power_state{hw.type=\"blade\"}":{"type":"string","description":"Blade Power State (on, suspended, off)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"legacyTextParameters":{"type":"object","properties":{"StatusInformation":{"type":"string"}}},"conditionalCollection":{"type":"object"}}}}},"collect":{"type":"object","description":"Collect monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"keys":{"type":"array","items":{"type":"string"}},"type":{"type":"string","description":"Collect Instance Type","enum":["monoInstance","multiInstance"]},"mapping":{"type":"object","description":"Collect Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Collect Attributes","additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Collect Metrics","properties":{"hw.status{hw.type=\"blade\"}":{"type":"string","description":"Blade Status (ok, degraded, critical)"},"hw.power_state{hw.type=\"blade\"}":{"type":"string","description":"Blade Power State (on, suspended, off)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"legacyTextParameters":{"type":"object","properties":{"StatusInformation":{"type":"string"}}}}}}}}},"cpu":{"type":"object","description":"CPU Monitor","properties":{"simple":{"type":"object","description":"Simple monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"ID"},"name":{"type":"string","description":"Display Name"}},"additionalProperties":{"type":"string","description":"Custom attributes"}},"metrics":{"type":"object","description":"Discovery Metrics","additionalProperties":{"type":"string","description":"Custom metric"}},"conditionalCollection":{"type":"object"}}}}},"discovery":{"type":"object","description":"Discovery monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"CPU ID"},"name":{"type":"string","description":"CPU Display Name"},"__display_id":{"type":"string","description":"CPU Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"vendor":{"type":"string","description":"CPU Vendor"},"model":{"type":"string","description":"CPU Model"},"info":{"type":"string","description":"Additional CPU Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Discovery Metrics","properties":{"hw.cpu.speed.limit{limit_type=\"max\"}":{"type":"string","description":"CPU Speed Threshold"},"hw.errors.limit{hw.type=\"cpu\", limit_type=\"degraded\"}":{"type":"string","description":"CPU Error Threshold (degraded)"},"hw.errors.limit{hw.type=\"cpu\", limit_type=\"critical\"}":{"type":"string","description":"CPU Error Threshold (critical)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"conditionalCollection":{"type":"object"}}}}},"collect":{"type":"object","description":"Collect monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"keys":{"type":"array","items":{"type":"string"}},"type":{"type":"string","description":"Collect Instance Type","enum":["monoInstance","multiInstance"]},"mapping":{"type":"object","description":"Collect Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Collect Attributes","additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Collect Metrics","properties":{"hw.status{hw.type=\"cpu\"}":{"type":"string","description":"CPU Status (ok, degraded, critical)"},"hw.status{hw.type=\"cpu\", state=\"predicted_failure\"}":{"type":"string","description":"CPU Predicted Failure Status (true/1 or false/0)"},"hw.cpu.speed":{"type":"string","description":"CPU Speed (in Hertz)"},"hw.errors{hw.type=\"cpu\"}":{"type":"string","description":"CPU Error Count"},"hw.power{hw.type=\"cpu\"}":{"type":"string","description":"CPU Power Consumption (in Watts)"},"hw.energy{hw.type=\"cpu\"}":{"type":"string","description":"CPU Energy Usage (in Kilowatts-hour)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"legacyTextParameters":{"type":"object","properties":{"StatusInformation":{"type":"string"}}}}}}}}},"disk_controller":{"type":"object","description":"Disk Controller Monitor","properties":{"simple":{"type":"object","description":"Simple monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"Disk Controller ID"},"name":{"type":"string","description":"Disk Controller Display Name"},"__display_id":{"type":"string","description":"Disk Controller Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"vendor":{"type":"string","description":"Disk Controller Vendor"},"model":{"type":"string","description":"Disk Controller Model"},"controller_number":{"type":"string","description":"Disk Controller Number"},"bios_version":{"type":"string","description":"Disk Controller BIOS Version"},"firmware_version":{"type":"string","description":"Disk Controller Firmware Version"},"driver_version":{"type":"string","description":"Disk Controller Driver Version"},"serial_number":{"type":"string","description":"Disk Controller Serial Number"},"info":{"type":"string","description":"Additional Disk Controller Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Discovery Metrics","additionalProperties":{"type":"string","description":"Custom attribute"}},"conditionalCollection":{"type":"object"}}}}},"discovery":{"type":"object","description":"Discovery monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"Disk Controller ID"},"name":{"type":"string","description":"Disk Controller Display Name"},"__display_id":{"type":"string","description":"Disk Controller Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"vendor":{"type":"string","description":"Disk Controller Vendor"},"model":{"type":"string","description":"Disk Controller Model"},"controller_number":{"type":"string","description":"Disk Controller Number"},"bios_version":{"type":"string","description":"Disk Controller BIOS Version"},"firmware_version":{"type":"string","description":"Disk Controller Firmware Version"},"driver_version":{"type":"string","description":"Disk Controller Driver Version"},"serial_number":{"type":"string","description":"Disk Controller Serial Number"},"info":{"type":"string","description":"Additional Disk Controller Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Collect Metrics","properties":{"hw.status{hw.type=\"disk_controller\"}":{"type":"string","description":"Disk Controller Status (ok, degraded, critical)"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"conditionalCollection":{"type":"object"}}}}},"collect":{"type":"object","description":"Collect monitoring job","properties":{"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"keys":{"type":"array","items":{"type":"string"}},"type":{"type":"string","description":"Collect Instance Type","enum":["monoInstance","multiInstance"]},"mapping":{"type":"object","description":"Collect Mapping","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"source":{"type":"string"},"attributes":{"type":"object","description":"Collect Attributes","additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Collect Metrics","properties":{"hw.status{hw.type=\"disk_controller\"}":{"type":"string","description":"Disk Controller Status (ok, degraded, critical)"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"legacyTextParameters":{"type":"object","properties":{"StatusInformation":{"type":"string"}}}}}}}}},"enclosure":{"type":"object","description":"Enclosure Monitor","properties":{"simple":{"type":"object","description":"Simple monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"Enclosure ID"},"name":{"type":"string","description":"Enclosure Display Name"},"__display_id":{"type":"string","description":"Enclosure Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"model":{"type":"string","description":"Enclosure Model"},"type":{"type":"string","description":"Enclosure Type"},"bios_version":{"type":"string","description":"Enclosure BIOS Version"},"serial_number":{"type":"string","description":"Enclosure Serial Number"},"device_hostname":{"type":"string","description":"Enclosure Hostname"},"info":{"type":"string","description":"Additional Enclosure Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Collect Metrics","properties":{"hw.status{hw.type=\"enclosure\"}":{"type":"string","description":"Enclosure Status (ok, degraded, critical)"},"hw.status{hw.type=\"enclosure\", state=\"open\"}":{"type":"string","description":"Enclosure Intrusion Status"},"hw.enclosure.power":{"type":"string","description":"Enclosure Power Consumption (in Watts)"},"hw.enclosure.energy":{"type":"string","description":"Enclosure Energy Usage (in Kilowatts-hour)"},"hw.power_state{hw.type=\"enclosure\"}":{"type":"string","description":"Enclosure Power State (on, suspended, off)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"conditionalCollection":{"type":"object"}}}}},"discovery":{"type":"object","description":"Discovery monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"Enclosure ID"},"name":{"type":"string","description":"Enclosure Display Name"},"__display_id":{"type":"string","description":"Enclosure Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"model":{"type":"string","description":"Enclosure Model"},"type":{"type":"string","description":"Enclosure Type"},"bios_version":{"type":"string","description":"Enclosure BIOS Version"},"serial_number":{"type":"string","description":"Enclosure Serial Number"},"device_hostname":{"type":"string","description":"Enclosure Hostname"},"info":{"type":"string","description":"Additional Enclosure Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Discovery Metrics","additionalProperties":{"type":"string","description":"Custom attribute"}},"conditionalCollection":{"type":"object"}}}}},"collect":{"type":"object","description":"Collect monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"keys":{"type":"array","items":{"type":"string"}},"type":{"type":"string","description":"Collect Instance Type","enum":["monoInstance","multiInstance"]},"mapping":{"type":"object","description":"Collect Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Collect Attributes","additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Collect Metrics","properties":{"hw.status{hw.type=\"enclosure\"}":{"type":"string","description":"Enclosure Status (ok, degraded, critical)"},"hw.status{hw.type=\"enclosure\", state=\"open\"}":{"type":"string","description":"Enclosure Intrusion Status"},"hw.enclosure.power":{"type":"string","description":"Enclosure Power Consumption (in Watts)"},"hw.enclosure.energy":{"type":"string","description":"Enclosure Energy Usage (in Kilowatts-hour)"},"hw.power_state{hw.type=\"enclosure\"}":{"type":"string","description":"Enclosure Power State (on, suspended, off)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"legacyTextParameters":{"type":"object","properties":{"StatusInformation":{"type":"string"}}}}}}}}},"fan":{"type":"object","description":"Fan Monitor","properties":{"simple":{"type":"object","description":"Simple monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"Fan ID"},"name":{"type":"string","description":"Fan Display Name"},"__display_id":{"type":"string","description":"Fan Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"sensor_location":{"type":"string","description":"Fan Sensor Location"},"info":{"type":"string","description":"Additional Fan Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Discovery Metrics","properties":{"hw.fan.speed.limit{limit_type=\"low.degraded\"}":{"type":"string","description":"Fan Speed Limit (degraded)"},"hw.fan.speed.limit{limit_type=\"low.critical\"}":{"type":"string","description":"Fan Speed Limit (critical)"},"hw.fan.speed_ratio.limit{limit_type=\"low.degraded\"}":{"type":"string","description":"Fan Speed Limit (degraded)"},"hw.fan.speed_ratio.limit{limit_type=\"low.critical\"}":{"type":"string","description":"Fan Speed Limit (critical)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"conditionalCollection":{"type":"object"}}}}},"discovery":{"type":"object","description":"Discovery monitoring job","properties":{"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"Fan ID"},"name":{"type":"string","description":"Fan Display Name"},"__display_id":{"type":"string","description":"Fan Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"sensor_location":{"type":"string","description":"Fan Sensor Location"},"info":{"type":"string","description":"Additional Fan Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Discovery Metrics","properties":{"hw.fan.speed.limit{limit_type=\"low.degraded\"}":{"type":"string","description":"Fan Speed Limit (degraded)"},"hw.fan.speed.limit{limit_type=\"low.critical\"}":{"type":"string","description":"Fan Speed Limit (critical)"},"hw.fan.speed_ratio.limit{limit_type=\"low.degraded\"}":{"type":"string","description":"Fan Speed Limit (degraded)"},"hw.fan.speed_ratio.limit{limit_type=\"low.critical\"}":{"type":"string","description":"Fan Speed Limit (critical)"},"hw.status{hw.type=\"fan\"}":{"type":"string","description":"Fan Status (ok, degraded, critical)"},"hw.fan.speed":{"type":"string","description":"Fan Speed (In RPM)"},"hw.fan.speed_ratio":{"type":"string","description":"Fan Speed Ratio (Between 0.00 and 1.00)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"conditionalCollection":{"type":"object"}}}}},"collect":{"type":"object","description":"Collect monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"keys":{"type":"array","items":{"type":"string"}},"type":{"type":"string","description":"Collect Instance Type","enum":["monoInstance","multiInstance"]},"mapping":{"type":"object","description":"Collect Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Collect Attributes","additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Collect Metrics","properties":{"hw.status{hw.type=\"fan\"}":{"type":"string","description":"Fan Status (ok, degraded, critical)"},"hw.fan.speed":{"type":"string","description":"Fan Speed (In RPM)"},"hw.fan.speed_ratio":{"type":"string","description":"Fan Speed Ratio (Between 0.00 and 1.00)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"legacyTextParameters":{"type":"object","properties":{"StatusInformation":{"type":"string"}}}}}}}}},"gpu":{"type":"object","description":"GPU Monitor","properties":{"simple":{"type":"object","description":"Simple monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"GPU ID"},"name":{"type":"string","description":"GPU Display Name"},"__display_id":{"type":"string","description":"GPU Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"vendor":{"type":"string","description":"GPU Vendor"},"model":{"type":"string","description":"GPU Model"},"firmware_version":{"type":"string","description":"GPU Firmware Version"},"driver_version":{"type":"string","description":"GPU Driver Version"},"serial_number":{"type":"string","description":"GPU Serial Number"},"info":{"type":"string","description":"Additional GPU Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Discovery Metrics","properties":{"hw.gpu.memory.limit":{"type":"string","description":"GPU Memory Size (In Bytes)"},"hw.gpu.utilization.limit{limit_type=\"degraded\"}":{"type":"string","description":"GPU Utilization Limit (degraded)"},"hw.gpu.utilization.limit{limit_type=\"critical\"}":{"type":"string","description":"GPU Utilization Limit (critical)"},"hw.gpu.memory.utilization.limit{limit_type=\"degraded\"}":{"type":"string","description":"GPU Memory Utilization Limit (degraded)"},"hw.gpu.memory.utilization.limit{limit_type=\"critical\"}":{"type":"string","description":"GPU Memory Utilization Limit (critical)"},"hw.status{hw.type=\"gpu\"}":{"type":"string","description":"GPU Status (ok, degraded, critical)"},"hw.status{hw.type=\"gpu\", state=\"predicted_failure\"}":{"type":"string","description":"GPU Predicted Failure Status (true/1 or false/0)"},"hw.errors{hw.type=\"gpu\", hw.error.type=\"corrected\"}":{"type":"string","description":"GPU Corrected Error Count"},"hw.errors{hw.type=\"gpu\"}":{"type":"string","description":"GPU Error Count"},"hw.gpu.utilization{task=\"general\"}":{"type":"string","description":"GPU General Utilization (Between 0.00 and 1.00)"},"hw.gpu.utilization{task=\"encoder\"}":{"type":"string","description":"GPU Encoder Utilization (Between 0.00 and 1.00)"},"hw.gpu.utilization{task=\"decoder\"}":{"type":"string","description":"GPU Decoder Utilization (Between 0.00 and 1.00)"},"hw.gpu.memory.utilization":{"type":"string","description":"GPU Memory Utilization (Between 0.00 and 1.00)"},"hw.gpu.io{direction=\"receive\"}":{"type":"string","description":"GPU Received Bytes"},"hw.gpu.io{direction=\"transmit\"}":{"type":"string","description":"GPU Transmitted Bytes"},"hw.power{hw.type=\"gpu\"}":{"type":"string","description":"GPU Power Consumption (In Watts)"},"hw.energy{hw.type=\"gpu\"}":{"type":"string","description":"GPU Energy Usage (In Kilowatts-hour)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"conditionalCollection":{"type":"object"}}}}},"discovery":{"type":"object","description":"Discovery monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"GPU ID"},"name":{"type":"string","description":"GPU Display Name"},"__display_id":{"type":"string","description":"GPU Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"vendor":{"type":"string","description":"GPU Vendor"},"model":{"type":"string","description":"GPU Model"},"firmware_version":{"type":"string","description":"GPU Firmware Version"},"driver_version":{"type":"string","description":"GPU Driver Version"},"serial_number":{"type":"string","description":"GPU Serial Number"},"info":{"type":"string","description":"Additional GPU Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Discovery Metrics","properties":{"hw.gpu.memory.limit":{"type":"string","description":"GPU Memory Size (In Bytes)"},"hw.gpu.utilization.limit{limit_type=\"degraded\"}":{"type":"string","description":"GPU Utilization Limit (degraded)"},"hw.gpu.utilization.limit{limit_type=\"critical\"}":{"type":"string","description":"GPU Utilization Limit (critical)"},"hw.gpu.memory.utilization.limit{limit_type=\"degraded\"}":{"type":"string","description":"GPU Memory Utilization Limit (degraded)"},"hw.gpu.memory.utilization.limit{limit_type=\"critical\"}":{"type":"string","description":"GPU Memory Utilization Limit (critical)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"conditionalCollection":{"type":"object"}}}}},"collect":{"type":"object","description":"Collect monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"keys":{"type":"array","items":{"type":"string"}},"type":{"type":"string","description":"Collect Instance Type","enum":["monoInstance","multiInstance"]},"mapping":{"type":"object","description":"Collect Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Collect Attributes","additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Collect Metrics","properties":{"hw.status{hw.type=\"gpu\"}":{"type":"string","description":"GPU Status (ok, degraded, critical)"},"hw.status{hw.type=\"gpu\", state=\"predicted_failure\"}":{"type":"string","description":"GPU Predicted Failure Status (true/1 or false/0)"},"hw.errors{hw.type=\"gpu\", hw.error.type=\"corrected\"}":{"type":"string","description":"GPU Corrected Error Count"},"hw.errors{hw.type=\"gpu\"}":{"type":"string","description":"GPU Error Count"},"hw.gpu.utilization{task=\"general\"}":{"type":"string","description":"GPU General Utilization (Between 0.00 and 1.00)"},"hw.gpu.utilization{task=\"encoder\"}":{"type":"string","description":"GPU Encoder Utilization (Between 0.00 and 1.00)"},"hw.gpu.utilization{task=\"decoder\"}":{"type":"string","description":"GPU Decoder Utilization (Between 0.00 and 1.00)"},"hw.gpu.memory.utilization":{"type":"string","description":"GPU Memory Utilization (Between 0.00 and 1.00)"},"hw.gpu.io{direction=\"receive\"}":{"type":"string","description":"GPU Received Bytes"},"hw.gpu.io{direction=\"transmit\"}":{"type":"string","description":"GPU Transmitted Bytes"},"hw.power{hw.type=\"gpu\"}":{"type":"string","description":"GPU Power Consumption (In Watts)"},"hw.energy{hw.type=\"gpu\"}":{"type":"string","description":"GPU Energy Usage (In Kilowatts-hour)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"legacyTextParameters":{"type":"object","properties":{"StatusInformation":{"type":"string"}}}}}}}}},"led":{"type":"object","description":"LED Monitor","properties":{"simple":{"type":"object","description":"Simple monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"LED ID"},"name":{"type":"string","description":"Led Display Name"},"__display_id":{"type":"string","description":"Led Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"color":{"type":"string","description":"Led Color"},"__on_status":{"type":"string","description":"Led On Status (ok, degraded, critical)"},"__off_status":{"type":"string","description":"Led Off Status (ok, degraded, critical)"},"__blinking_status":{"type":"string","description":"Led Blinking Status (ok, degraded, critical)"},"info":{"type":"string","description":"Additional LED Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Discovery Metrics","properties":{"hw.gpu.memory.limit":{"type":"string","description":"GPU Memory Size (In Bytes)"},"hw.gpu.utilization.limit{limit_type=\"degraded\"}":{"type":"string","description":"GPU Utilization Limit (degraded)"},"hw.gpu.utilization.limit{limit_type=\"critical\"}":{"type":"string","description":"GPU Utilization Limit (critical)"},"hw.gpu.memory.utilization.limit{limit_type=\"degraded\"}":{"type":"string","description":"GPU Memory Utilization Limit (degraded)"},"hw.gpu.memory.utilization.limit{limit_type=\"critical\"}":{"type":"string","description":"GPU Memory Utilization Limit (critical)"},"hw.status{hw.type=\"gpu\"}":{"type":"string","description":"GPU Status (ok, degraded, critical)"},"hw.status{hw.type=\"gpu\", state=\"predicted_failure\"}":{"type":"string","description":"GPU Predicted Failure Status (true/1 or false/0)"},"hw.errors{hw.type=\"gpu\", hw.error.type=\"corrected\"}":{"type":"string","description":"GPU Corrected Error Count"},"hw.errors{hw.type=\"gpu\"}":{"type":"string","description":"GPU Error Count"},"hw.gpu.utilization{task=\"general\"}":{"type":"string","description":"GPU General Utilization (Between 0.00 and 1.00)"},"hw.gpu.utilization{task=\"encoder\"}":{"type":"string","description":"GPU Encoder Utilization (Between 0.00 and 1.00)"},"hw.gpu.utilization{task=\"decoder\"}":{"type":"string","description":"GPU Decoder Utilization (Between 0.00 and 1.00)"},"hw.gpu.memory.utilization":{"type":"string","description":"GPU Memory Utilization (Between 0.00 and 1.00)"},"hw.gpu.io{direction=\"receive\"}":{"type":"string","description":"GPU Received Bytes"},"hw.gpu.io{direction=\"transmit\"}":{"type":"string","description":"GPU Transmitted Bytes"},"hw.power{hw.type=\"gpu\"}":{"type":"string","description":"GPU Power Consumption (In Watts)"},"hw.energy{hw.type=\"gpu\"}":{"type":"string","description":"GPU Energy Usage (In Kilowatts-hour)"},"hw.status{hw.type=\"led\"}":{"type":"string","description":"Led Status (ok, degraded, critical)"},"hw.led.indicator":{"type":"string","description":"Led Indicator (on, off, blinking)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"conditionalCollection":{"type":"object"}}}}},"discovery":{"type":"object","description":"Discovery monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"LED ID"},"name":{"type":"string","description":"Led Display Name"},"__display_id":{"type":"string","description":"Led Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"color":{"type":"string","description":"Led Color"},"__on_status":{"type":"string","description":"Led On Status (ok, degraded, critical)"},"__off_status":{"type":"string","description":"Led Off Status (ok, degraded, critical)"},"__blinking_status":{"type":"string","description":"Led Blinking Status (ok, degraded, critical)"},"info":{"type":"string","description":"Additional LED Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Discovery Metrics","additionalProperties":{"type":"string","description":"Custom attribute"}},"conditionalCollection":{"type":"object"}}}}},"collect":{"type":"object","description":"Collect monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"keys":{"type":"array","items":{"type":"string"}},"type":{"type":"string","description":"Collect Instance Type","enum":["monoInstance","multiInstance"]},"mapping":{"type":"object","description":"Collect Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Collect Attributes","additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Collect Metrics","properties":{"hw.status{hw.type=\"led\"}":{"type":"string","description":"Led Status (ok, degraded, critical)"},"hw.led.indicator":{"type":"string","description":"Led Indicator (on, off, blinking)"}},"additionalProperties":{"type":"string","description":"Custom metrics"}},"legacyTextParameters":{"type":"object","properties":{"StatusInformation":{"type":"string"}}}}}}}}},"logical_disk":{"type":"object","description":"Logical Disk Monitor","properties":{"simple":{"type":"object","description":"Simple monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"Logical Disk ID"},"name":{"type":"string","description":"Logical Disk Display Name"},"__display_id":{"type":"string","description":"Logical Disk Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"raid_level":{"type":"string","description":"Logical Disk Raid Level"},"type":{"type":"string","description":"Logical Disk Type"},"__use_for_capacity_report":{"type":"string","description":"Logical Disk Used Capacity Report (true/1 or false/0)"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Discovery Metrics","properties":{"hw.logical_disk.limit":{"type":"string","description":"Logical Disk Size"},"hw.status{hw.type=\"logical_disk\"}":{"type":"string","description":"Logical Disk Status (ok, failed, critical)"},"hw.errors{hw.type=\"logical_disk\"}":{"type":"string","description":"Logical Disk Error Count"},"hw.logical_disk.usage{state=\"free\"}":{"type":"string","description":"Logical Disk Free Space (In Bytes)"}}},"conditionalCollection":{"type":"object"}}}}},"discovery":{"type":"object","description":"Discovery monitoring job","properties":{"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"Logical Disk ID"},"name":{"type":"string","description":"Logical Disk Display Name"},"__display_id":{"type":"string","description":"Logical Disk Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"raid_level":{"type":"string","description":"Logical Disk Raid Level"},"type":{"type":"string","description":"Logical Disk Type"},"__use_for_capacity_report":{"type":"string","description":"Logical Disk Used Capacity Report (true/1 or false/0)"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Discovery Metrics","properties":{"hw.logical_disk.limit":{"type":"string","description":"Logical Disk Size"}}},"conditionalCollection":{"type":"object"}}}}},"collect":{"type":"object","description":"Collect monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"keys":{"type":"array","items":{"type":"string"}},"type":{"type":"string","description":"Collect Instance Type","enum":["monoInstance","multiInstance"]},"mapping":{"type":"object","description":"Collect Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Collect Attributes","additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Collect Metrics","properties":{"hw.status{hw.type=\"logical_disk\"}":{"type":"string","description":"Logical Disk Status (ok, failed, critical)"},"hw.errors{hw.type=\"logical_disk\"}":{"type":"string","description":"Logical Disk Error Count"},"hw.logical_disk.usage{state=\"free\"}":{"type":"string","description":"Logical Disk Free Space (In Bytes)"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"legacyTextParameters":{"type":"object","properties":{"StatusInformation":{"type":"string"}}}}}}}}},"lun":{"type":"object","description":"LUN Monitor","properties":{"simple":{"type":"object","description":"Simple monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"LUN ID"},"name":{"type":"string","description":"LUN Display Name"},"__display_id":{"type":"string","description":"LUN Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"remote_device_name":{"type":"string","description":"LUN Device Accessed Remotely"},"local_device_name":{"type":"string","description":"LUN Device Accessed Locally"},"array_name":{"type":"string","description":"LUN Array Name"},"wwn":{"type":"string","description":"LUN World Wide Name"},"info":{"type":"string","description":"Additional LUN Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Discovery Metrics","properties":{"hw.lun.paths.limit{limit_type=\"low.degraded\"}":{"type":"string","description":"LUN Distinct Paths Expected"},"hw.status{hw.type=\"lun\"}":{"type":"string","description":"LUN Status (ok, failed, critical)"},"hw.lun.paths":{"type":"string","description":"LUN Available Paths Count"},"hw.lun.":{"type":"number","description":"Battery Time Left"}},"additionalProperties":{"type":"string","description":"Custom metrics"}},"conditionalCollection":{"type":"object"}}}}},"discovery":{"type":"object","description":"Discovery monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"LUN ID"},"name":{"type":"string","description":"LUN Display Name"},"__display_id":{"type":"string","description":"LUN Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"remote_device_name":{"type":"string","description":"LUN Device Accessed Remotely"},"local_device_name":{"type":"string","description":"LUN Device Accessed Locally"},"array_name":{"type":"string","description":"LUN Array Name"},"wwn":{"type":"string","description":"LUN World Wide Name"},"info":{"type":"string","description":"Additional LUN Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Discovery Metrics","properties":{"hw.lun.paths.limit{limit_type=\"low.degraded\"}":{"type":"string","description":"LUN Distinct Paths Expected"}},"additionalProperties":{"type":"string","description":"Custom metrics"}},"conditionalCollection":{"type":"object"}}}}},"collect":{"type":"object","description":"Collect monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"keys":{"type":"array","items":{"type":"string"}},"type":{"type":"string","description":"Collect Instance Type","enum":["monoInstance","multiInstance"]},"mapping":{"type":"object","description":"Collect Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Collect Attributes","additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Collect Metrics","properties":{"hw.status{hw.type=\"lun\"}":{"type":"string","description":"LUN Status (ok, failed, critical)"},"hw.lun.paths":{"type":"string","description":"LUN Available Paths Count"},"hw.lun.":{"type":"number","description":"Battery Time Left"}},"additionalProperties":{"type":"string","description":"Custom metrics"}},"legacyTextParameters":{"type":"object","properties":{"StatusInformation":{"type":"string"},"AvailablePathInformation":{"type":"string","description":"LUN Available Path Textual Information"}}}}}}}}},"memory":{"type":"object","description":"Memory Monitor","properties":{"simple":{"type":"object","description":"Simple monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"Memory ID"},"name":{"type":"string","description":"Memory Display Name"},"__display_id":{"type":"string","description":"Memory Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"vendor":{"type":"string","description":"Memory Vendor"},"model":{"type":"string","description":"Memory Model"},"serial_number":{"type":"string","description":"Memory Serial Number"},"type":{"type":"string","description":"Memory Type"},"info":{"type":"string","description":"Additional Memory Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Discovery Metrics","properties":{"hw.memory.limit":{"type":"string","description":"Memory Size (In Bytes)"},"hw.errors.limit{hw.type=\"memory\", limit_type=\"degraded\"}":{"type":"string","description":"Memory Error Threshold (degraded)"},"hw.errors.limit{hw.type=\"memory\", limit_type=\"critical\"}":{"type":"string","description":"Memory Error Threshold (critical)"},"hw.status{hw.type=\"memory\"}":{"type":"string","description":"Memory Status (ok, failed, critical)"},"hw.status{hw.type=\"memory\", state=\"predicted_failure\"}":{"type":"number","description":"Memory Predicted Failure Status (true/1 or false/0)"},"hw.errors{hw.type=\"memory\"}":{"type":"number","description":"Memory Error Count"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"conditionalCollection":{"type":"object"}}}}},"discovery":{"type":"object","description":"Discovery monitoring job","properties":{"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"Memory ID"},"name":{"type":"string","description":"Memory Display Name"},"__display_id":{"type":"string","description":"Memory Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"vendor":{"type":"string","description":"Memory Vendor"},"model":{"type":"string","description":"Memory Model"},"serial_number":{"type":"string","description":"Memory Serial Number"},"type":{"type":"string","description":"Memory Type"},"info":{"type":"string","description":"Additional Memory Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Discovery Metrics","properties":{"hw.memory.limit":{"type":"string","description":"Memory Size (In Bytes)"},"hw.errors.limit{hw.type=\"memory\", limit_type=\"degraded\"}":{"type":"string","description":"Memory Error Threshold (degraded)"},"hw.errors.limit{hw.type=\"memory\", limit_type=\"critical\"}":{"type":"string","description":"Memory Error Threshold (critical)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"conditionalCollection":{"type":"object"}}}}},"collect":{"type":"object","description":"Collect monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"keys":{"type":"array","items":{"type":"string"}},"type":{"type":"string","description":"Collect Instance Type","enum":["monoInstance","multiInstance"]},"mapping":{"type":"object","description":"Collect Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Collect Attributes","additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Collect Metrics","properties":{"hw.status{hw.type=\"memory\"}":{"type":"string","description":"Memory Status (ok, failed, critical)"},"hw.status{hw.type=\"memory\", state=\"predicted_failure\"}":{"type":"number","description":"Memory Predicted Failure Status (true/1 or false/0)"},"hw.errors{hw.type=\"memory\"}":{"type":"number","description":"Memory Error Count"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"legacyTextParameters":{"type":"object","properties":{"StatusInformation":{"type":"string"}}}}}}}}},"network":{"type":"object","description":"Network Monitor","properties":{"simple":{"type":"object","description":"Simple monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"Network Card ID"},"name":{"type":"string","description":"Network Card Display Name"},"__display_id":{"type":"string","description":"Network Card Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"vendor":{"type":"string","description":"Network Card Vendor"},"model":{"type":"string","description":"Network Card Model"},"device_type":{"type":"string","description":"Network Card Type"},"physical_address":{"type":"string","description":"Network Card Physical Address"},"physical_address_type":{"type":"string","description":"Network Card Physical Address Type"},"logical_address":{"type":"string","description":"Network Card Logical Address"},"logical_address_type":{"type":"string","description":"Network Card Logical Address Type"},"serial_number":{"type":"string","description":"Network Card Serial Number"},"bandwidth":{"type":"string","description":"Network Card Bandwidth"},"info":{"type":"string","description":"Additional Network Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Collect Metrics","properties":{"hw.status{hw.type=\"network\"}":{"type":"string","description":"Network Card Status (ok, failed, critical)"},"hw.network.up":{"type":"string","description":"Network Card Link Status (1/ok or 0/degraded)"},"hw.network.full_duplex":{"type":"string","description":"Network Card Full Duplex Status"},"hw.errors{hw.type=\"network\", hw.error.type=\"zero_buffer_credit\"}":{"type":"string","description":"Network Card Zero Buffer Credit Error Count"},"hw.errors{hw.type=\"network\"}":{"type":"string","description":"Network Card Network Error Count"},"hw.network.io{direction=\"receive\"}":{"type":"string","description":"Network Card Bytes Received"},"hw.network.io{direction=\"transmit\"}":{"type":"string","description":"Network Card Bytes Transmitted"},"hw.network.packets{direction=\"receive\"}":{"type":"string","description":"Network Card Packets Received"},"hw.network.packets{direction=\"transmit\"}":{"type":"string","description":"Network Card Packets Transmitted"},"hw.network.bandwidth.limit":{"type":"string","description":"Network Card Link Speed (In bits)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"conditionalCollection":{"type":"object"}}}}},"discovery":{"type":"object","description":"Discovery monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"Network Card ID"},"name":{"type":"string","description":"Network Card Display Name"},"__display_id":{"type":"string","description":"Network Card Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"vendor":{"type":"string","description":"Network Card Vendor"},"model":{"type":"string","description":"Network Card Model"},"device_type":{"type":"string","description":"Network Card Type"},"physical_address":{"type":"string","description":"Network Card Physical Address"},"physical_address_type":{"type":"string","description":"Network Card Physical Address Type"},"logical_address":{"type":"string","description":"Network Card Logical Address"},"logical_address_type":{"type":"string","description":"Network Card Logical Address Type"},"serial_number":{"type":"string","description":"Network Card Serial Number"},"bandwidth":{"type":"string","description":"Network Card Bandwidth"},"info":{"type":"string","description":"Additional Network Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Discovery Metrics","additionalProperties":{"type":"string","description":"Custom attribute"}},"conditionalCollection":{"type":"object"}}}}},"collect":{"type":"object","description":"Collect monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"keys":{"type":"array","items":{"type":"string"}},"type":{"type":"string","description":"Collect Instance Type","enum":["monoInstance","multiInstance"]},"mapping":{"type":"object","description":"Collect Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Collect Attributes","additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Collect Metrics","properties":{"hw.status{hw.type=\"network\"}":{"type":"string","description":"Network Card Status (ok, failed, critical)"},"hw.network.up":{"type":"string","description":"Network Card Link Status (1/ok or 0/degraded)"},"hw.network.full_duplex":{"type":"string","description":"Network Card Full Duplex Status"},"hw.errors{hw.type=\"network\", hw.error.type=\"zero_buffer_credit\"}":{"type":"string","description":"Network Card Zero Buffer Credit Error Count"},"hw.errors{hw.type=\"network\"}":{"type":"string","description":"Network Card Network Error Count"},"hw.network.io{direction=\"receive\"}":{"type":"string","description":"Network Card Bytes Received"},"hw.network.io{direction=\"transmit\"}":{"type":"string","description":"Network Card Bytes Transmitted"},"hw.network.packets{direction=\"receive\"}":{"type":"string","description":"Network Card Packets Received"},"hw.network.packets{direction=\"transmit\"}":{"type":"string","description":"Network Card Packets Transmitted"},"hw.network.bandwidth.limit":{"type":"string","description":"Network Card Link Speed (In bits)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"legacyTextParameters":{"type":"object","properties":{"StatusInformation":{"type":"string"}}}}}}}}},"other_device":{"type":"object","description":"Other Device Monitor","properties":{"simple":{"type":"object","description":"Simple monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"Other Device ID"},"name":{"type":"string","description":"Other Device Display Name"},"__display_id":{"type":"string","description":"Other Device Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"additional_label":{"type":"string","description":"Other Device Additional Label"},"info":{"type":"string","description":"Additional Other Device Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Discovery Metrics","properties":{"hw.other_device.value.limit{limit_type=\"degraded\"}":{"type":"string","description":"Other Device Value Limit (degraded)"},"hw.other_device.value.limit{limit_type=\"critical\"}":{"type":"string","description":"Other Device Value Limit (critical)"},"hw.other_device.uses.limit{limit_type=\"degraded\"}":{"type":"string","description":"Other Device Uses Limit (degraded)"},"hw.other_device.uses.limit{limit_type=\"critical\"}":{"type":"string","description":"Other Device Uses Limit (critical)"},"hw.status{hw.type=\"other_device\"}":{"type":"string","description":"Other Device Status (ok, failed, critical)"},"hw.other_device.uses":{"type":"string","description":"Other Device Uses"},"hw.other_device.value":{"type":"string","description":"Other Device Value"},"hw.power{hw.type=\"other_device\"}":{"type":"string","description":"Other Device Power Consumption (in Watts)"},"hw.energy{hw.type=\"other_device\"}":{"type":"string","description":"Other Device Energy Usage (in Kilowatts-hour)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"conditionalCollection":{"type":"object"}}}}},"discovery":{"type":"object","description":"Discovery monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"Other Device ID"},"name":{"type":"string","description":"Other Device Display Name"},"__display_id":{"type":"string","description":"Other Device Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"additional_label":{"type":"string","description":"Other Device Additional Label"},"info":{"type":"string","description":"Additional Other Device Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Discovery Metrics","properties":{"hw.other_device.value.limit{limit_type=\"degraded\"}":{"type":"string","description":"Other Device Value Limit (degraded)"},"hw.other_device.value.limit{limit_type=\"critical\"}":{"type":"string","description":"Other Device Value Limit (critical)"},"hw.other_device.uses.limit{limit_type=\"degraded\"}":{"type":"string","description":"Other Device Uses Limit (degraded)"},"hw.other_device.uses.limit{limit_type=\"critical\"}":{"type":"string","description":"Other Device Uses Limit (critical)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"conditionalCollection":{"type":"object"}}}}},"collect":{"type":"object","description":"Collect monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"keys":{"type":"array","items":{"type":"string"}},"type":{"type":"string","description":"Collect Instance Type","enum":["monoInstance","multiInstance"]},"mapping":{"type":"object","description":"Collect Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Collect Attributes","additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Collect Metrics","properties":{"hw.status{hw.type=\"other_device\"}":{"type":"string","description":"Other Device Status (ok, failed, critical)"},"hw.other_device.uses":{"type":"string","description":"Other Device Uses"},"hw.other_device.value":{"type":"string","description":"Other Device Value"},"hw.power{hw.type=\"other_device\"}":{"type":"string","description":"Other Device Power Consumption (in Watts)"},"hw.energy{hw.type=\"other_device\"}":{"type":"string","description":"Other Device Energy Usage (in Kilowatts-hour)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"legacyTextParameters":{"type":"object","properties":{"StatusInformation":{"type":"string"}}}}}}}}},"physical_disk":{"type":"object","description":"Physical Disk Monitor","properties":{"simple":{"type":"object","description":"Simple monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"Physical Disk ID"},"name":{"type":"string","description":"Physical Disk Display Name"},"__display_id":{"type":"string","description":"Physical Disk Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"vendor":{"type":"string","description":"Physical Disk Vendor"},"model":{"type":"string","description":"Physical Disk Model"},"firmware_version":{"type":"string","description":"Physical Disk Firmware Version"},"serial_number":{"type":"string","description":"Physical Disk Serial Number"},"info":{"type":"string","description":"Additional Physical Disk Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Collect Metrics","properties":{"hw.status{hw.type=\"physical_disk\"}":{"type":"string","description":"Physical Disk Status (ok, failed, critical)"},"hw.status{hw.type=\"physical_disk\", state=\"predicted_failure\"}":{"type":"string","description":"Physical Disk Predicted Failure Status (true/1 or false/0)"},"hw.errors{hw.type=\"physical_disk\", hw.error.type=\"transport\"}":{"type":"string","description":"Physical Disk Transport Error Count"},"hw.errors{hw.type=\"physical_disk\", hw.error.type=\"illegal_request\"}":{"type":"string","description":"Physical Disk Illegal Request Error Count"},"hw.errors{hw.type=\"physical_disk\", hw.error.type=\"no_device\"}":{"type":"string","description":"Physical Disk No Device Error Count"},"hw.errors{hw.type=\"physical_disk\", hw.error.type=\"device_not_ready\"}":{"type":"string","description":"Physical Disk Device Not Ready Error Count"},"hw.errors{hw.type=\"physical_disk\", hw.error.type=\"recoverable\"}":{"type":"string","description":"Physical Disk Recoverable Error Count"},"hw.errors{hw.type=\"physical_disk\", hw.error.type=\"hard\"}":{"type":"string","description":"Physical Disk Hard Error Count"},"hw.errors{hw.type=\"physical_disk\", hw.error.type=\"media\"}":{"type":"string","description":"Physical Disk Media Error Count"},"hw.physical_disk.endurance_utilization{state=\"remaining\"}":{"type":"string","description":"Physical Disk Remaining Endurance (Between 0.00 and 1.00)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"conditionalCollection":{"type":"object"}}}}},"discovery":{"type":"object","description":"Discovery monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"Physical Disk ID"},"name":{"type":"string","description":"Physical Disk Display Name"},"__display_id":{"type":"string","description":"Physical Disk Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"vendor":{"type":"string","description":"Physical Disk Vendor"},"model":{"type":"string","description":"Physical Disk Model"},"firmware_version":{"type":"string","description":"Physical Disk Firmware Version"},"serial_number":{"type":"string","description":"Physical Disk Serial Number"},"info":{"type":"string","description":"Additional Physical Disk Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Discovery Metrics","properties":{"serial_number":{"type":"string","description":"Physical Disk Size (In Bytes)"}}},"conditionalCollection":{"type":"object"}}}}},"collect":{"type":"object","description":"Collect monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"keys":{"type":"array","items":{"type":"string"}},"type":{"type":"string","description":"Collect Instance Type","enum":["monoInstance","multiInstance"]},"mapping":{"type":"object","description":"Collect Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Collect Attributes","additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Collect Metrics","properties":{"hw.status{hw.type=\"physical_disk\"}":{"type":"string","description":"Physical Disk Status (ok, failed, critical)"},"hw.status{hw.type=\"physical_disk\", state=\"predicted_failure\"}":{"type":"string","description":"Physical Disk Predicted Failure Status (true/1 or false/0)"},"hw.errors{hw.type=\"physical_disk\", hw.error.type=\"transport\"}":{"type":"string","description":"Physical Disk Transport Error Count"},"hw.errors{hw.type=\"physical_disk\", hw.error.type=\"illegal_request\"}":{"type":"string","description":"Physical Disk Illegal Request Error Count"},"hw.errors{hw.type=\"physical_disk\", hw.error.type=\"no_device\"}":{"type":"string","description":"Physical Disk No Device Error Count"},"hw.errors{hw.type=\"physical_disk\", hw.error.type=\"device_not_ready\"}":{"type":"string","description":"Physical Disk Device Not Ready Error Count"},"hw.errors{hw.type=\"physical_disk\", hw.error.type=\"recoverable\"}":{"type":"string","description":"Physical Disk Recoverable Error Count"},"hw.errors{hw.type=\"physical_disk\", hw.error.type=\"hard\"}":{"type":"string","description":"Physical Disk Hard Error Count"},"hw.errors{hw.type=\"physical_disk\", hw.error.type=\"media\"}":{"type":"string","description":"Physical Disk Media Error Count"},"hw.physical_disk.endurance_utilization{state=\"remaining\"}":{"type":"string","description":"Physical Disk Remaining Endurance (Between 0.00 and 1.00)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"legacyTextParameters":{"type":"object","properties":{"StatusInformation":{"type":"string"}}}}}}}}},"power_supply":{"type":"object","description":"Power Supply Monitor","properties":{"simple":{"type":"object","description":"Simple monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"Power Supply ID"},"name":{"type":"string","description":"Power Supply Display Name"},"__display_id":{"type":"string","description":"Power Supply Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"power_supply_type":{"type":"string","description":"Power Supply Type"},"info":{"type":"string","description":"Additional Power Supply Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Discovery Metrics","properties":{"hw.power_supply.limit":{"type":"string","description":"Power Supply Maximum Output (In Watts)"},"hw.status{hw.type=\"power_supply\"}":{"type":"string","description":"Power Supply Status (ok, failed, critical)"},"hw.power_supply.utilization":{"type":"string","description":"Power Supply Utilization Ratio (Between 0.00 and 1.00)"},"hw.power_supply.power":{"type":"string","description":"Power Supply Power Consumption (In Watts)"}}},"conditionalCollection":{"type":"object"}}}}},"discovery":{"type":"object","description":"Discovery monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"Power Supply ID"},"name":{"type":"string","description":"Power Supply Display Name"},"__display_id":{"type":"string","description":"Power Supply Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"power_supply_type":{"type":"string","description":"Power Supply Type"},"info":{"type":"string","description":"Additional Power Supply Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Discovery Metrics","properties":{"hw.power_supply.limit":{"type":"string","description":"Power Supply Maximum Output (In Watts)"}}},"conditionalCollection":{"type":"object"}}}}},"collect":{"type":"object","description":"Collect monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"keys":{"type":"array","items":{"type":"string"}},"type":{"type":"string","description":"Collect Instance Type","enum":["monoInstance","multiInstance"]},"mapping":{"type":"object","description":"Collect Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Collect Attributes","additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Collect Metrics","properties":{"hw.status{hw.type=\"power_supply\"}":{"type":"string","description":"Power Supply Status (ok, failed, critical)"},"hw.power_supply.utilization":{"type":"string","description":"Power Supply Utilization Ratio (Between 0.00 and 1.00)"},"hw.power_supply.power":{"type":"string","description":"Power Supply Power Consumption (In Watts)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"legacyTextParameters":{"type":"object","properties":{"StatusInformation":{"type":"string"}}}}}}}}},"robotics":{"type":"object","description":"Robotics Monitor","properties":{"simple":{"type":"object","description":"Simple monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"Robotics ID"},"name":{"type":"string","description":"Robotics Display Name"},"__display_id":{"type":"string","description":"Robotics Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"vendor":{"type":"string","description":"Robotics Vendor"},"model":{"type":"string","description":"Robotics Model"},"robotics_type":{"type":"string","description":"Robotics Type"},"serial_number":{"type":"string","description":"Robotics Serial Number"},"info":{"type":"string","description":"Additional Robotics Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Discovery Metrics","properties":{"hw.errors.limit{hw.type=\"robotics\", limit_type=\"degraded\"}":{"type":"string","description":"Robotics Error Threshold (degraded)"},"hw.errors.limit{hw.type=\"robotics\", limit_type=\"critical\"}":{"type":"string","description":"Robotics Error Threshold (critical)"},"hw.status{hw.type=\"robotics\"}":{"type":"string","description":"Robotics Status (ok, failed, critical)"},"hw.robotics.moves":{"type":"string","description":"Robotics Move Count"},"hw.errors{hw.type=\"robotics\"}":{"type":"number","description":"Robotics Error Count"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"conditionalCollection":{"type":"object"}}}}},"discovery":{"type":"object","description":"Discovery monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"Robotics ID"},"name":{"type":"string","description":"Robotics Display Name"},"__display_id":{"type":"string","description":"Robotics Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"vendor":{"type":"string","description":"Robotics Vendor"},"model":{"type":"string","description":"Robotics Model"},"robotics_type":{"type":"string","description":"Robotics Type"},"serial_number":{"type":"string","description":"Robotics Serial Number"},"info":{"type":"string","description":"Additional Robotics Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Discovery Metrics","properties":{"hw.errors.limit{hw.type=\"robotics\", limit_type=\"degraded\"}":{"type":"string","description":"Robotics Error Threshold (degraded)"},"hw.errors.limit{hw.type=\"robotics\", limit_type=\"critical\"}":{"type":"string","description":"Robotics Error Threshold (critical)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"conditionalCollection":{"type":"object"}}}}},"collect":{"type":"object","description":"Collect monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"keys":{"type":"array","items":{"type":"string"}},"type":{"type":"string","description":"Collect Instance Type","enum":["monoInstance","multiInstance"]},"mapping":{"type":"object","description":"Collect Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Collect Attributes","additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Collect Metrics","properties":{"hw.status{hw.type=\"robotics\"}":{"type":"string","description":"Robotics Status (ok, failed, critical)"},"hw.robotics.moves":{"type":"string","description":"Robotics Move Count"},"hw.errors{hw.type=\"robotics\"}":{"type":"number","description":"Robotics Error Count"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"legacyTextParameters":{"type":"object","properties":{"StatusInformation":{"type":"string"}}}}}}}}},"tape_drive":{"type":"object","description":"Tape Drive Monitor","properties":{"simple":{"type":"object","description":"Simple monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"Tape Drive ID"},"name":{"type":"string","description":"Tape Drive Display Name"},"__display_id":{"type":"string","description":"Tape Drive Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"vendor":{"type":"string","description":"Tape Drive Vendor"},"model":{"type":"string","description":"Tape Drive Model"},"serial_number":{"type":"string","description":"Tape Drive Serial Number"},"info":{"type":"string","description":"Additional Tape Drive Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Discovery Metrics","properties":{"hw.errors.limit{hw.type=\"tape_drive\", limit_type=\"degraded\"}":{"type":"string","description":"Tape Drive Error Threshold (degraded)"},"hw.errors.limit{hw.type=\"tape_drive\", limit_type=\"critical\"}":{"type":"string","description":"Tape Drive Error Threshold (critical)"},"hw.status{hw.type=\"tape_drive\"}":{"type":"string","description":"Tape Drive Status (ok, failed, critical)"},"hw.tape_drive.operations{type=\"mount\"}":{"type":"string","description":"Tape Drive Mount Operations Count"},"hw.tape_drive.operations{type=\"unmount\"}":{"type":"string","description":"Tape Drive Unmount Operations Count"},"hw.errors{hw.type=\"tape_drive\"}":{"type":"string","description":"Tape Drive Error Count"},"hw.status{hw.type=\"tape_drive\", state=\"needs_cleaning\"}":{"type":"string","description":"Tape Drive Needs Cleaning (1/true or 0/false)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"conditionalCollection":{"type":"object"}}}}},"discovery":{"type":"object","description":"Discovery monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"Tape Drive ID"},"name":{"type":"string","description":"Tape Drive Display Name"},"__display_id":{"type":"string","description":"Tape Drive Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"vendor":{"type":"string","description":"Tape Drive Vendor"},"model":{"type":"string","description":"Tape Drive Model"},"serial_number":{"type":"string","description":"Tape Drive Serial Number"},"info":{"type":"string","description":"Additional Tape Drive Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Discovery Metrics","properties":{"hw.errors.limit{hw.type=\"tape_drive\", limit_type=\"degraded\"}":{"type":"string","description":"Tape Drive Error Threshold (degraded)"},"hw.errors.limit{hw.type=\"tape_drive\", limit_type=\"critical\"}":{"type":"string","description":"Tape Drive Error Threshold (critical)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"conditionalCollection":{"type":"object"}}}}},"collect":{"type":"object","description":"Collect monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"keys":{"type":"array","items":{"type":"string"}},"type":{"type":"string","description":"Collect Instance Type","enum":["monoInstance","multiInstance"]},"mapping":{"type":"object","description":"Collect Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Collect Attributes","additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Collect Metrics","properties":{"hw.status{hw.type=\"tape_drive\"}":{"type":"string","description":"Tape Drive Status (ok, failed, critical)"},"hw.tape_drive.operations{type=\"mount\"}":{"type":"string","description":"Tape Drive Mount Operations Count"},"hw.tape_drive.operations{type=\"unmount\"}":{"type":"string","description":"Tape Drive Unmount Operations Count"},"hw.errors{hw.type=\"tape_drive\"}":{"type":"string","description":"Tape Drive Error Count"},"hw.status{hw.type=\"tape_drive\", state=\"needs_cleaning\"}":{"type":"string","description":"Tape Drive Needs Cleaning (1/true or 0/false)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"legacyTextParameters":{"type":"object","properties":{"StatusInformation":{"type":"string"}}}}}}}}},"temperature":{"type":"object","description":"Temperature Monitor","properties":{"simple":{"type":"object","description":"Simple monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"Temperature ID"},"name":{"type":"string","description":"Temperature Display Name"},"__display_id":{"type":"string","description":"Temperature Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"sensor_location":{"type":"string","description":"Temperature Sensor Location"},"info":{"type":"string","description":"Additional Temperature Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Discovery Metrics","properties":{"hw.temperature.limit{limit_type=\"high.degraded\"}":{"type":"string","description":"Temperature Threshold (degraded)"},"hw.temperature.limit{limit_type=\"high.critical\"}":{"type":"string","description":"Temperature Threshold (critical)"},"hw.status{hw.type=\"temperature\"}":{"type":"string","description":"Battery Status (ok, failed, critical)"},"hw.temperature":{"type":"string","description":"Temperature (In Degrees Celsius)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"conditionalCollection":{"type":"object"}}}}},"discovery":{"type":"object","description":"Discovery monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"Temperature ID"},"name":{"type":"string","description":"Temperature Display Name"},"__display_id":{"type":"string","description":"Temperature Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"sensor_location":{"type":"string","description":"Temperature Sensor Location"},"info":{"type":"string","description":"Additional Temperature Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Discovery Metrics","properties":{"hw.temperature.limit{limit_type=\"high.degraded\"}":{"type":"string","description":"Temperature Threshold (degraded)"},"hw.temperature.limit{limit_type=\"high.critical\"}":{"type":"string","description":"Temperature Threshold (critical)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"conditionalCollection":{"type":"object"}}}}},"collect":{"type":"object","description":"Collect monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"keys":{"type":"array","items":{"type":"string"}},"type":{"type":"string","description":"Collect Instance Type","enum":["monoInstance","multiInstance"]},"mapping":{"type":"object","description":"Collect Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Collect Attributes","additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Collect Metrics","properties":{"hw.status{hw.type=\"temperature\"}":{"type":"string","description":"Battery Status (ok, failed, critical)"},"hw.temperature":{"type":"string","description":"Temperature (In Degrees Celsius)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"legacyTextParameters":{"type":"object","properties":{"StatusInformation":{"type":"string"}}}}}}}}},"vm":{"type":"object","description":"VM Monitor","properties":{"simple":{"type":"object","description":"Simple monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"Virtual Machine ID"},"name":{"type":"string","description":"Virtual Machine Name"},"__display_id":{"type":"string","description":"Virtual Machine ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"vm.host.name":{"type":"string","description":"Virtual Machine Hostname"},"info":{"type":"string","description":"Additional Virtual Machine Information"},"additionalProperties":{"type":"string","description":"Custom attribute"}}},"metrics":{"type":"object","description":"Collect Metrics","properties":{"hw.power_state{hw.type=\"vm\"}":{"type":"string","description":"Virtual Machine Power State (on, suspended, off)"},"hw.vm.power_ratio":{"type":"string","description":"Virtual Machine Power Ratio (Relative power share of the VM on its host.)"},"hw.power{hw.type=\"vm\"}":{"type":"string","description":"Virtual Machine Power Consumption (In Watts)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"conditionalCollection":{"type":"object"}}}}},"discovery":{"type":"object","description":"Discovery monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"Virtual Machine ID"},"name":{"type":"string","description":"Virtual Machine Name"},"__display_id":{"type":"string","description":"Virtual Machine ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"vm.host.name":{"type":"string","description":"Virtual Machine Hostname"},"info":{"type":"string","description":"Additional Virtual Machine Information"},"additionalProperties":{"type":"string","description":"Custom attribute"}}},"metrics":{"type":"object","description":"Discovery Metrics","additionalProperties":{"type":"string","description":"Custom attribute"}},"conditionalCollection":{"type":"object"}}}}},"collect":{"type":"object","description":"Collect monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"keys":{"type":"array","items":{"type":"string"}},"type":{"type":"string","description":"Collect Instance Type","enum":["monoInstance","multiInstance"]},"mapping":{"type":"object","description":"Collect Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Collect Attributes","additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Collect Metrics","properties":{"hw.power_state{hw.type=\"vm\"}":{"type":"string","description":"Virtual Machine Power State (on, suspended, off)"},"hw.vm.power_ratio":{"type":"string","description":"Virtual Machine Power Ratio (Relative power share of the VM on its host.)"},"hw.power{hw.type=\"vm\"}":{"type":"string","description":"Virtual Machine Power Consumption (In Watts)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"legacyTextParameters":{"type":"object","properties":{"StatusInformation":{"type":"string"}}}}}}}}},"voltage":{"type":"object","description":"Voltage Monitor","properties":{"simple":{"type":"object","description":"Simple monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"Voltage ID"},"name":{"type":"string","description":"Voltage Display Name"},"__display_id":{"type":"string","description":"Voltage Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"sensor_location":{"type":"string","description":"Voltage Sensor Location"},"info":{"type":"string","description":"Additional Voltage Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Discovery Metrics","properties":{"hw.voltage.limit{limit_type=\"low.critical\"}":{"type":"string","description":"Voltage Lower Threshold (In mV)"},"hw.voltage.limit{limit_type=\"high.degraded\"}":{"type":"string","description":"Voltage Upper Threshold (In mV)"},"hw.status{hw.type=\"voltage\"}":{"type":"string","description":"Voltage Status (ok, failed, critical)"},"hw.voltage":{"type":"string","description":"Voltage (In mV)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"conditionalCollection":{"type":"object"}}}}},"discovery":{"type":"object","description":"Discovery monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"Voltage ID"},"name":{"type":"string","description":"Voltage Display Name"},"__display_id":{"type":"string","description":"Voltage Display ID"},"hw.parent.type":{"type":"string","description":"Parent Device Type (Default: Enclosure)"},"hw.parent.id":{"type":"string","description":"Parent Device ID"},"sensor_location":{"type":"string","description":"Voltage Sensor Location"},"info":{"type":"string","description":"Additional Voltage Information"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Discovery Metrics","properties":{"hw.voltage.limit{limit_type=\"low.critical\"}":{"type":"string","description":"Voltage Lower Threshold (In mV)"},"hw.voltage.limit{limit_type=\"high.degraded\"}":{"type":"string","description":"Voltage Upper Threshold (In mV)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"conditionalCollection":{"type":"object"}}}}},"collect":{"type":"object","description":"Collect monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"keys":{"type":"array","items":{"type":"string"}},"type":{"type":"string","description":"Collect Instance Type","enum":["monoInstance","multiInstance"]},"mapping":{"type":"object","description":"Collect Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Collect Attributes","additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Collect Metrics","properties":{"hw.status{hw.type=\"voltage\"}":{"type":"string","description":"Voltage Status (ok, failed, critical)"},"hw.voltage":{"type":"string","description":"Voltage (In mV)"}},"additionalProperties":{"type":"string","description":"Custom metric"}},"legacyTextParameters":{"type":"object","properties":{"StatusInformation":{"type":"string"}}}}}}}}}},"additionalProperties":{"type":"object","properties":{"discovery":{"type":"object","description":"Discovery monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"ID"},"name":{"type":"string","description":"Display Name"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Discovery Metrics","additionalProperties":{"type":"string","description":"Custom metric"}},"conditionalCollection":{"type":"object"}}}}},"collect":{"type":"object","description":"Collect monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"keys":{"type":"array","items":{"type":"string"}},"type":{"type":"string","description":"Collect Instance Type","enum":["monoInstance","multiInstance"]},"mapping":{"type":"object","description":"Collect Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Collect Attributes","properties":{"id":{"type":"string","description":"ID"}},"additionalProperties":{"type":"string","description":"Custom attribute"}},"metrics":{"type":"object","description":"Collect Metrics","additionalProperties":{"type":"string","description":"Custom metric"}},"legacyTextParameters":{"type":"object","properties":{"StatusInformation":{"type":"string"}}}}}}},"simple":{"type":"object","description":"Simple monitoring job","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"metrics":{"$ref":"#/definitions/metrics"},"mapping":{"type":"object","description":"Discovery Mapping","properties":{"source":{"type":"string"},"attributes":{"type":"object","description":"Discovery Attributes","properties":{"id":{"type":"string","description":"ID"},"name":{"type":"string","description":"Display Name"}},"additionalProperties":{"type":"string","description":"Custom attributes"}},"metrics":{"type":"object","description":"Discovery Metrics","additionalProperties":{"type":"string","description":"Custom metric"}},"conditionalCollection":{"type":"object"}}}}}}}},"translations":{"type":"object","description":"Contains Translation Tables","additionalProperties":{"type":"object","description":"Translation Table Name","additionalProperties":{"type":"string","description":"Translation Table Entry"}}},"connector":{"type":"object","description":"Connector Identity Properties","properties":{"displayName":{"type":"string","description":"Connector Display Name"},"platforms":{"description":"Connector Typical Platform Description","oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"reliesOn":{"type":"string","description":"Connector Prerequisites"},"version":{"type":"string","description":"Connector Current Version"},"projectVersion":{"type":"string","description":"Connector Library Project Version"},"information":{"type":"string","description":"Connector Short Description"},"variables":{"type":"object","description":"Connector default variables defined on the Connector Template.","additionalProperties":{"type":"object","properties":{"description":{"type":"string","description":"Description of the connector variable."},"defaultValue":{"type":"string","description":"Default value of the connector variable."}}}},"detection":{"type":"object","properties":{"connectionTypes":{"type":"array","items":{"type":"string","enum":["remote","local"]}},"disableAutoDetection":{"type":"boolean","description":"Disable Auto Detection"},"onLastResort":{"type":"string","description":"Last Resort Only (Activates if no connector contains specified monitor type)"},"appliesTo":{"type":"array","description":"Connector OS Compatibility List (Comma-separated)","items":{"$ref":"#/definitions/deviceKind"}},"supersedes":{"type":"array","description":"Superseded Connector List","items":{"type":"string"}},"criteria":{"type":"array","items":{"type":"object","oneOf":[{"properties":{"type":{"const":"deviceType","description":"Criteria Type"},"forceSerialization":{"type":"boolean"},"keep":{"type":"array","description":"Valid Device Types","items":{"$ref":"#/definitions/deviceKind"}},"exclude":{"type":"array","description":"Invalid Device Types","items":{"$ref":"#/definitions/deviceKind"}}}},{"properties":{"type":{"const":"http"},"forceSerialization":{"type":"boolean"},"method":{"$ref":"#/definitions/httpMethod","description":"HTTP Method"},"url":{"type":"string","description":"HTTP Url"},"path":{"type":"string","description":"Http Path"},"header":{"type":"string","description":"HTTP Header"},"body":{"type":"string","description":"HTTP Body"},"expectedResult":{"type":"string","description":"Valid Result"},"errorMessage":{"type":"string","description":"Custom Error Message"},"resultContent":{"$ref":"#/definitions/resultContent"},"authenticationToken":{"type":"string","description":"HTTP Authentication Token"}}},{"properties":{"type":{"const":"ipmi"},"forceSerialization":{"type":"boolean"}}},{"properties":{"type":{"const":"commandLine"},"forceSerialization":{"type":"boolean"},"commandLine":{"type":"string","description":"OS Command"},"errorMessage":{"type":"string","description":"Custom Error Message"},"expectedResult":{"type":"string","description":"Valid Result"},"executeLocally":{"type":"boolean","description":"Command Executed On Local Agent"},"timeout":{"type":"integer","description":"OS Command Timeout"}}},{"properties":{"type":{"const":"process"},"forceSerialization":{"type":"boolean"},"commandLine":{"type":"string","description":"Regular Expression Matching Command Line Of Process"}}},{"properties":{"type":{"const":"productRequirements"},"forceSerialization":{"type":"boolean"},"engineVersion":{"type":"string","description":"MetricsHubs Minimum Version"},"kmVersion":{"type":"string","description":"BMC Sentry Hardware KM Minimum Version"}}},{"properties":{"type":{"const":"service"},"forceSerialization":{"type":"boolean"},"name":{"type":"string","description":"Service Name"}}},{"properties":{"type":{"const":"snmpGet"},"forceSerialization":{"type":"boolean"},"oid":{"type":"string","description":"SNMP Get OID"},"expectedResult":{"type":"string","description":"Valid Result"}}},{"properties":{"type":{"const":"snmpGetNext"},"forceSerialization":{"type":"boolean"},"oid":{"type":"string","description":"SNMP GetNext OID"},"expectedResult":{"type":"string","description":"Valid Result"}}},{"properties":{"type":{"const":"wbem"},"forceSerialization":{"type":"boolean"},"query":{"type":"string","description":"WBEM Query"},"namespace":{"type":"string","description":"WBEM Namespace"},"expectedResult":{"type":"string","description":"Valid Result"},"errorMessage":{"type":"string","description":"Custom Error Message"}}},{"properties":{"type":{"const":"wmi"},"forceSerialization":{"type":"boolean"},"query":{"type":"string","description":"WMI Query"},"namespace":{"type":"string","description":"WMI Namespace"},"expectedResult":{"type":"string","description":"Valid Result"},"errorMessage":{"type":"string","description":"Custom Error Message"}}},{"properties":{"type":{"const":"sql","description":"Criteria Type"},"forceSerialization":{"type":"boolean"},"database":{"type":"string","description":"Optional database name to connect to"},"query":{"type":"string","description":"SQL query","minLength":1},"expectedResult":{"type":"string","description":"Valid Result (regexp or literal, engine-defined)"},"errorMessage":{"type":"string","description":"Custom Error Message"}}},{"properties":{"type":{"const":"jmx","description":"Criteria Type"},"forceSerialization":{"type":"boolean"},"objectName":{"type":"string","description":"JMX ObjectName pattern","minLength":1},"attributes":{"type":"array","description":"Attributes to fetch from the MBean","items":{"type":"string"},"minItems":1},"expectedResult":{"type":"string","description":"Valid Result (regexp over fetched attribute values)"},"errorMessage":{"type":"string","description":"Custom Error Message"}}}]}},"tags":{"type":"array","description":"Connector tags List (e.g. Hardware, Storage, System)","items":{"type":"string"}}}}}},"extends":{"type":"array","description":"Connectors Extended","items":{"type":"string"}}}}