[System]
You are a helpful assistant that answers strictly in JSON. Here's the JSON schema you must adhere to:
<schema>
{"$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"}}}]}}},"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"}}}]}},"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":{"metrics":{"type":"object","description":"OpenTelemetry Metrics Collected","additionalProperties":{"type":"object","properties":{"unit":{"type":"string"},"description":{"type":"string"},"type":{"oneOf":[{"type":"string","enum":["Gauge","Counter","UpDownCounter"],"default":"Gauge"},{"type":"object","properties":{"stateSet":{"type":"array"},"output":{"type":"string","enum":["Gauge","Counter","UpDownCounter"],"default":"UpDownCounter"}}}]}}}},"constants":{"type":"object","description":"Declared Connector Constants","additionalProperties":{"type":"string"}},"sudoCommands":{"type":"array","description":"Sudo-able Commands","items":{"type":"string"}},"pre":{"$ref":"#/definitions/sources"},"monitors":{"type":"object","description":"Monitor Identity Properties","properties":{"battery":{"type":"object","description":"Battery Monitor","properties":{"simple":{"type":"object","description":"Simple Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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 Monitor","properties":{"executionOrder":{"type":"array","description":"The order the sources will be executed in.","items":{"type":"string"}},"sources":{"$ref":"#/definitions/sources"},"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"},"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"}}}]}}}}}},"extends":{"type":"array","description":"Connectors Extended","items":{"type":"string"}}}}
</schema>

[User] Provide a JSON object that satisfies the schema "metricshub-connector". Here are the required top‑level fields: none (all optional). Return only the valid JSON object.

Device Types

hp nt linux osf1 solaris sunos rs6000 storage vms oob other

Result Content Expected

HTTP Method

Execute For Each Entry

Contains Sources

Source Name

HTTP Path

HTTP Url

HTTP Header

HTTP Body

HTTP Authentication Token

Command Line

OS Command Timeout

Command Executed On Local Agent

Exclude Lines Matching

Keep Lines Matching

Begin At Line Number

End At Line Number

Column Separator

Columns Selected

Source Copied

Source Value

OID Queried

OID Queried

Columns Selected

Left Table

Right Table

Left Key Column

Right Key Column

Line Used If No Matches From Right Table

Is WBEM Identifier

Tables To Be Concatenated

WBEM Query

WBEM Namespace

WMI Query

WMI Namespace

The list of tables to be used in the SQL query

Source to be used as a table

Alias for the table

SQL table columns

Column name

SQL column type

Column number in the source

SQL Query

Column Computed

Number Value

Column Computed

String Value

Column Computed

Translation Table Name

Inline Translation Table

Translation key-value pairs

Array Separator

Result Separator

Awk Script Name

Exclude Lines Matching

Keep Lines Matching

Column Separator

Column Computed

Column Computed

Column Computed

Column Computed

Regular Expression To Match

Value List To Match

Column Computed

Subcolumn Extracted

Subcolumn Separators

Column Computed

Property Extracted

JSON Entry Key

Properties To Capture

Column Separator

Columns kept

Column Computed

List Of Bits

Translation Table Name

Column Computed

Value Replaced

New Value

Column Computed

Starting Character Index

Substring Length

Column Computed

Translation Table Name

XML Record Tag

Properties To Capture

OpenTelemetry Metrics Collected

Declared Connector Constants

Sudo-able Commands

Monitor Identity Properties

Battery Monitor

Simple Monitor

The order the sources will be executed in.

Discovery Mapping

Discovery Attributes

Battery ID

Battery Display Name

Battery Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Battery Vendor

Battery Model

Battery Chemistry

Additional Battery Information

Battery Type

Custom attributes

Discovery Metrics

Battery Status (ok, degraded, critical)

Battery Charge Ratio (Between 0.00 and 1.00)

Battery Time Left (In minutes)

Custom metric

Discovery Monitor

Discovery Mapping

Discovery Attributes

Battery ID

Battery Display Name

Battery Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Battery Vendor

Battery Model

Battery Chemistry

Additional Battery Information

Battery Type

Custom attribute

Discovery Metrics

Custom metric

Collect Monitor

Collect Instance Type

Collect Mapping

Collect Attributes

Custom attribute

Collect Metrics

Battery Status (ok, degraded, critical)

Battery Time Left (In minutes)

Custom metric

Blade Server Monitor

Simple Monitor

Discovery Mapping

Discovery Attributes

Blade ID

Blade Display Name

Blade Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Blade Name

Blade Model

Blade Serial Number

Additional Blade Information

Custom attribute

Discovery Metrics

Custom metric

Discovery Monitor

Discovery Mapping

Discovery Attributes

Blade ID

Blade Display Name

Blade Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Blade Name

Blade Model

Blade Serial Number

Additional Blade Information

Custom attribute

Collect Metrics

Blade Status (ok, degraded, critical)

Blade Power State (on, suspended, off)

Custom metric

Collect Monitor

Collect Instance Type

Collect Mapping

Collect Attributes

Custom attribute

Collect Metrics

Blade Status (ok, degraded, critical)

Blade Power State (on, suspended, off)

Custom metric

CPU Monitor

Simple Monitor

Discovery Mapping

Discovery Attributes

ID

Display Name

Custom attributes

Discovery Metrics

Custom metric

Discovery Monitor

Discovery Mapping

Discovery Attributes

CPU ID

CPU Display Name

CPU Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

CPU Vendor

CPU Model

Additional CPU Information

Custom attribute

Discovery Metrics

CPU Speed Threshold

CPU Error Threshold (degraded)

CPU Error Threshold (critical)

Custom metric

Collect Monitor

Collect Instance Type

Collect Mapping

Collect Attributes

Custom attribute

Collect Metrics

CPU Status (ok, degraded, critical)

CPU Predicted Failure Status (true/1 or false/0)

CPU Speed (in Hertz)

CPU Error Count

CPU Power Consumption (in Watts)

CPU Energy Usage (in Kilowatts-hour)

Custom metric

Disk Controller Monitor

Simple Monitor

Discovery Mapping

Discovery Attributes

Disk Controller ID

Disk Controller Display Name

Disk Controller Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Disk Controller Vendor

Disk Controller Model

Disk Controller Number

Disk Controller BIOS Version

Disk Controller Firmware Version

Disk Controller Driver Version

Disk Controller Serial Number

Additional Disk Controller Information

Custom attribute

Discovery Metrics

Custom attribute

Discovery Monitor

Discovery Mapping

Discovery Attributes

Disk Controller ID

Disk Controller Display Name

Disk Controller Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Disk Controller Vendor

Disk Controller Model

Disk Controller Number

Disk Controller BIOS Version

Disk Controller Firmware Version

Disk Controller Driver Version

Disk Controller Serial Number

Additional Disk Controller Information

Custom attribute

Collect Metrics

Disk Controller Status (ok, degraded, critical)

Custom attribute

Collect Monitor

Collect Instance Type

Collect Mapping

Collect Attributes

Custom attribute

Collect Metrics

Custom attribute

Enclosure Monitor

Simple Monitor

Discovery Mapping

Discovery Attributes

Enclosure ID

Enclosure Display Name

Enclosure Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Enclosure Model

Enclosure Type

Enclosure BIOS Version

Enclosure Serial Number

Enclosure Hostname

Additional Enclosure Information

Custom attribute

Collect Metrics

Enclosure Status (ok, degraded, critical)

Enclosure Intrusion Status

Enclosure Power Consumption (in Watts)

Enclosure Energy Usage (in Kilowatts-hour)

Enclosure Power State (on, suspended, off)

Custom metric

Discovery Monitor

Discovery Mapping

Discovery Attributes

Enclosure ID

Enclosure Display Name

Enclosure Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Enclosure Model

Enclosure Type

Enclosure BIOS Version

Enclosure Serial Number

Enclosure Hostname

Additional Enclosure Information

Custom attribute

Discovery Metrics

Custom attribute

Collect Monitor

Collect Instance Type

Collect Mapping

Collect Attributes

Custom attribute

Collect Metrics

Enclosure Intrusion Status

Enclosure Power Consumption (in Watts)

Custom metric

Fan Monitor

Simple Monitor

Discovery Mapping

Discovery Attributes

Fan ID

Fan Display Name

Fan Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Fan Sensor Location

Additional Fan Information

Custom attribute

Discovery Metrics

Fan Speed Limit (degraded)

Fan Speed Limit (critical)

Fan Speed Limit (degraded)

Fan Speed Limit (critical)

Custom metric

Discovery Monitor

Discovery Mapping

Discovery Attributes

Fan ID

Fan Display Name

Fan Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Fan Sensor Location

Additional Fan Information

Custom attribute

Discovery Metrics

Fan Speed Limit (degraded)

Fan Speed Limit (critical)

Fan Speed Limit (degraded)

Fan Speed Limit (critical)

Fan Status (ok, degraded, critical)

Fan Speed (In RPM)

Fan Speed Ratio (Between 0.00 and 1.00)

Custom metric

Collect Monitor

Collect Instance Type

Collect Mapping

Collect Attributes

Custom attribute

Collect Metrics

Fan Status (ok, degraded, critical)

Fan Speed (In RPM)

Fan Speed Ratio (Between 0.00 and 1.00)

Custom metric

GPU Monitor

Simple Monitor

Discovery Mapping

Discovery Attributes

GPU ID

GPU Display Name

GPU Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

GPU Vendor

GPU Model

GPU Firmware Version

GPU Driver Version

GPU Serial Number

Additional GPU Information

Custom attribute

Discovery Metrics

GPU Memory Size (In Bytes)

GPU Utilization Limit (degraded)

GPU Utilization Limit (critical)

GPU Memory Utilization Limit (degraded)

GPU Memory Utilization Limit (critical)

GPU Status (ok, degraded, critical)

GPU Predicted Failure Status (true/1 or false/0)

GPU Corrected Error Count

GPU Error Count

GPU General Utilization (Between 0.00 and 1.00)

GPU Encoder Utilization (Between 0.00 and 1.00)

GPU Decoder Utilization (Between 0.00 and 1.00)

GPU Memory Utilization (Between 0.00 and 1.00)

GPU Received Bytes

GPU Transmitted Bytes

GPU Power Consumption (In Watts)

GPU Energy Usage (In Kilowatts-hour)

Custom metric

Discovery Monitor

Discovery Mapping

Discovery Attributes

GPU ID

GPU Display Name

GPU Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

GPU Vendor

GPU Model

GPU Firmware Version

GPU Driver Version

GPU Serial Number

Additional GPU Information

Custom attribute

Discovery Metrics

GPU Memory Size (In Bytes)

GPU Utilization Limit (degraded)

GPU Utilization Limit (critical)

GPU Memory Utilization Limit (degraded)

GPU Memory Utilization Limit (critical)

Custom metric

Collect Monitor

Collect Instance Type

Collect Mapping

Collect Attributes

Custom attribute

Collect Metrics

GPU Status (ok, degraded, critical)

GPU Corrected Error Count

GPU Error Count

GPU Received Bytes

GPU Transmitted Bytes

GPU Power Consumption (In Watts)

GPU Energy Usage (In Kilowatts-hour)

Custom metric

LED Monitor

Simple Monitor

Discovery Mapping

Discovery Attributes

LED ID

Led Display Name

Led Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Led Color

Led On Status (ok, degraded, critical)

Led Off Status (ok, degraded, critical)

Led Blinking Status (ok, degraded, critical)

Additional LED Information

Custom attribute

Discovery Metrics

GPU Memory Size (In Bytes)

GPU Utilization Limit (degraded)

GPU Utilization Limit (critical)

GPU Memory Utilization Limit (degraded)

GPU Memory Utilization Limit (critical)

GPU Status (ok, degraded, critical)

GPU Corrected Error Count

GPU Error Count

GPU Received Bytes

GPU Transmitted Bytes

GPU Power Consumption (In Watts)

GPU Energy Usage (In Kilowatts-hour)

Led Status (ok, degraded, critical)

Led Indicator (on, off, blinking)

Custom metric

Discovery Monitor

Discovery Mapping

Discovery Attributes

LED ID

Led Display Name

Led Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Led Color

Led On Status (ok, degraded, critical)

Led Off Status (ok, degraded, critical)

Additional LED Information

Custom attribute

Discovery Metrics

Custom attribute

Collect Monitor

Collect Instance Type

Collect Mapping

Collect Attributes

Custom attribute

Collect Metrics

Led Status (ok, degraded, critical)

Led Indicator (on, off, blinking)

Custom metrics

Logical Disk Monitor

Simple Monitor

Discovery Mapping

Discovery Attributes

Logical Disk ID

Logical Disk Display Name

Logical Disk Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Logical Disk Raid Level

Logical Disk Type

Logical Disk Used Capacity Report (true/1 or false/0)

Custom attribute

Discovery Metrics

Logical Disk Size

Logical Disk Status (ok, failed, critical)

Logical Disk Error Count

Logical Disk Free Space (In Bytes)

Discovery Monitor

Discovery Mapping

Discovery Attributes

Logical Disk ID

Logical Disk Display Name

Logical Disk Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Logical Disk Raid Level

Logical Disk Type

Custom attribute

Discovery Metrics

Logical Disk Size

Collect Monitor

Collect Instance Type

Collect Mapping

Collect Attributes

Custom attribute

Collect Metrics

Logical Disk Error Count

Logical Disk Free Space (In Bytes)

Custom attribute

LUN Monitor

Simple Monitor

Discovery Mapping

Discovery Attributes

LUN ID

LUN Display Name

LUN Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

LUN Device Accessed Remotely

LUN Device Accessed Locally

LUN Array Name

LUN World Wide Name

Additional LUN Information

Custom attribute

Discovery Metrics

LUN Distinct Paths Expected

LUN Status (ok, failed, critical)

LUN Available Paths Count

Battery Time Left

Custom metrics

Discovery Monitor

Discovery Mapping

Discovery Attributes

LUN ID

LUN Display Name

LUN Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

LUN Device Accessed Remotely

LUN Device Accessed Locally

LUN Array Name

LUN World Wide Name

Additional LUN Information

Custom attribute

Discovery Metrics

LUN Distinct Paths Expected

Custom metrics

Collect Monitor

Collect Instance Type

Collect Mapping

Collect Attributes

Custom attribute

Collect Metrics

LUN Status (ok, failed, critical)

LUN Available Paths Count

Battery Time Left

Custom metrics

LUN Available Path Textual Information

Memory Monitor

Simple Monitor

Discovery Mapping

Discovery Attributes

Memory ID

Memory Display Name

Memory Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Memory Vendor

Memory Model

Memory Serial Number

Memory Type

Additional Memory Information

Custom attribute

Discovery Metrics

Memory Size (In Bytes)

Memory Error Threshold (degraded)

Memory Error Threshold (critical)

Memory Status (ok, failed, critical)

Memory Predicted Failure Status (true/1 or false/0)

Memory Error Count

Custom metric

Discovery Monitor

Discovery Mapping

Discovery Attributes

Memory ID

Memory Display Name

Memory Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Memory Vendor

Memory Model

Memory Serial Number

Memory Type

Additional Memory Information

Custom attribute

Discovery Metrics

Memory Size (In Bytes)

Memory Error Threshold (degraded)

Memory Error Threshold (critical)

Custom metric

Collect Monitor

Collect Instance Type

Collect Mapping

Collect Attributes

Custom attribute

Collect Metrics

Memory Status (ok, failed, critical)

Memory Error Count

Custom metric

Network Monitor

Simple Monitor

Discovery Mapping

Discovery Attributes

Network Card ID

Network Card Display Name

Network Card Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Network Card Vendor

Network Card Model

Network Card Type

Network Card Physical Address

Network Card Physical Address Type

Network Card Logical Address

Network Card Logical Address Type

Network Card Serial Number

Network Card Bandwidth

Additional Network Information

Custom attribute

Collect Metrics

Network Card Status (ok, failed, critical)

Network Card Link Status (1/ok or 0/degraded)

Network Card Full Duplex Status

Network Card Zero Buffer Credit Error Count

Network Card Network Error Count

Network Card Bytes Received

Network Card Bytes Transmitted

Network Card Packets Received

Network Card Packets Transmitted

Network Card Link Speed (In bits)

Custom metric

Discovery Monitor

Discovery Mapping

Discovery Attributes

Network Card ID

Network Card Display Name

Network Card Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Network Card Vendor

Network Card Model

Network Card Type

Network Card Physical Address

Network Card Physical Address Type

Network Card Logical Address

Network Card Logical Address Type

Network Card Serial Number

Network Card Bandwidth

Additional Network Information

Custom attribute

Discovery Metrics

Custom attribute

Collect Monitor

Collect Instance Type

Collect Mapping

Collect Attributes

Custom attribute

Collect Metrics

Network Card Full Duplex Status

Network Card Network Error Count

Network Card Bytes Received

Network Card Bytes Transmitted

Network Card Packets Received

Network Card Packets Transmitted

Network Card Link Speed (In bits)

Custom metric

Other Device Monitor

Simple Monitor

Discovery Mapping

Discovery Attributes

Other Device ID

Other Device Display Name

Other Device Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Other Device Additional Label

Additional Other Device Information

Custom attribute

Discovery Metrics

Other Device Value Limit (degraded)

Other Device Value Limit (critical)

Other Device Uses Limit (degraded)

Other Device Uses Limit (critical)

Other Device Status (ok, failed, critical)

Other Device Uses

Other Device Value

Other Device Power Consumption (in Watts)

Other Device Energy Usage (in Kilowatts-hour)

Custom metric

Discovery Monitor

Discovery Mapping

Discovery Attributes

Other Device ID

Other Device Display Name

Other Device Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Other Device Additional Label

Additional Other Device Information

Custom attribute

Discovery Metrics

Other Device Value Limit (degraded)

Other Device Value Limit (critical)

Other Device Uses Limit (degraded)

Other Device Uses Limit (critical)

Custom metric

Collect Monitor

Collect Instance Type

Collect Mapping

Collect Attributes

Custom attribute

Collect Metrics

Other Device Uses

Other Device Value

Custom metric

Physical Disk Monitor

Simple Monitor

Discovery Mapping

Discovery Attributes

Physical Disk ID

Physical Disk Display Name

Physical Disk Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Physical Disk Vendor

Physical Disk Model

Physical Disk Firmware Version

Physical Disk Serial Number

Additional Physical Disk Information

Custom attribute

Collect Metrics

Physical Disk Status (ok, failed, critical)

Physical Disk Predicted Failure Status (true/1 or false/0)

Physical Disk Transport Error Count

Physical Disk Illegal Request Error Count

Physical Disk No Device Error Count

Physical Disk Device Not Ready Error Count

Physical Disk Recoverable Error Count

Physical Disk Hard Error Count

Physical Disk Media Error Count

Physical Disk Remaining Endurance (Between 0.00 and 1.00)

Custom metric

Discovery Monitor

Discovery Mapping

Discovery Attributes

Physical Disk ID

Physical Disk Display Name

Physical Disk Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Physical Disk Vendor

Physical Disk Model

Physical Disk Firmware Version

Physical Disk Serial Number

Additional Physical Disk Information

Custom attribute

Discovery Metrics

Physical Disk Size (In Bytes)

Collect Monitor

Collect Instance Type

Collect Mapping

Collect Attributes

Custom attribute

Collect Metrics

Physical Disk Transport Error Count

Physical Disk No Device Error Count

Physical Disk Recoverable Error Count

Physical Disk Hard Error Count

Physical Disk Media Error Count

Custom metric

Power Supply Monitor

Simple Monitor

Discovery Mapping

Discovery Attributes

Power Supply ID

Power Supply Display Name

Power Supply Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Power Supply Type

Additional Power Supply Information

Custom attribute

Discovery Metrics

Power Supply Maximum Output (In Watts)

Power Supply Status (ok, failed, critical)

Power Supply Utilization Ratio (Between 0.00 and 1.00)

Power Supply Power Consumption (In Watts)

Discovery Monitor

Discovery Mapping

Discovery Attributes

Power Supply ID

Power Supply Display Name

Power Supply Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Power Supply Type

Additional Power Supply Information

Custom attribute

Discovery Metrics

Power Supply Maximum Output (In Watts)

Collect Monitor

Collect Instance Type

Collect Mapping

Collect Attributes

Custom attribute

Collect Metrics

Custom metric

Robotics Monitor

Simple Monitor

Discovery Mapping

Discovery Attributes

Robotics ID

Robotics Display Name

Robotics Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Robotics Vendor

Robotics Model

Robotics Type

Robotics Serial Number

Additional Robotics Information

Custom attribute

Discovery Metrics

Robotics Error Threshold (degraded)

Robotics Error Threshold (critical)

Robotics Status (ok, failed, critical)

Robotics Move Count

Robotics Error Count

Custom metric

Discovery Monitor

Discovery Mapping

Discovery Attributes

Robotics ID

Robotics Display Name

Robotics Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Robotics Vendor

Robotics Model

Robotics Type

Robotics Serial Number

Additional Robotics Information

Custom attribute

Discovery Metrics

Robotics Error Threshold (degraded)

Robotics Error Threshold (critical)

Custom metric

Collect Monitor

Collect Instance Type

Collect Mapping

Collect Attributes

Custom attribute

Collect Metrics

Robotics Status (ok, failed, critical)

Robotics Move Count

Robotics Error Count

Custom metric

Tape Drive Monitor

Simple Monitor

Discovery Mapping

Discovery Attributes

Tape Drive ID

Tape Drive Display Name

Tape Drive Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Tape Drive Vendor

Tape Drive Model

Tape Drive Serial Number

Additional Tape Drive Information

Custom attribute

Discovery Metrics

Tape Drive Error Threshold (degraded)

Tape Drive Error Threshold (critical)

Tape Drive Status (ok, failed, critical)

Tape Drive Mount Operations Count

Tape Drive Unmount Operations Count

Tape Drive Error Count

Tape Drive Needs Cleaning (1/true or 0/false)

Custom metric

Discovery Monitor

Discovery Mapping

Discovery Attributes

Tape Drive ID

Tape Drive Display Name

Tape Drive Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Tape Drive Vendor

Tape Drive Model

Tape Drive Serial Number

Additional Tape Drive Information

Custom attribute

Discovery Metrics

Tape Drive Error Threshold (degraded)

Tape Drive Error Threshold (critical)

Custom metric

Collect Monitor

Collect Instance Type

Collect Mapping

Collect Attributes

Custom attribute

Collect Metrics

Tape Drive Mount Operations Count

Tape Drive Unmount Operations Count

Tape Drive Error Count

Custom metric

Temperature Monitor

Simple Monitor

Discovery Mapping

Discovery Attributes

Temperature ID

Temperature Display Name

Temperature Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Temperature Sensor Location

Additional Temperature Information

Custom attribute

Discovery Metrics

Temperature Threshold (degraded)

Temperature Threshold (critical)

Battery Status (ok, failed, critical)

Temperature (In Degrees Celsius)

Custom metric

Discovery Monitor

Discovery Mapping

Discovery Attributes

Temperature ID

Temperature Display Name

Temperature Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Temperature Sensor Location

Additional Temperature Information

Custom attribute

Discovery Metrics

Temperature Threshold (degraded)

Temperature Threshold (critical)

Custom metric

Collect Monitor

Collect Instance Type

Collect Mapping

Collect Attributes

Custom attribute

Collect Metrics

Battery Status (ok, failed, critical)

Temperature (In Degrees Celsius)

Custom metric

VM Monitor

Simple Monitor

Discovery Mapping

Discovery Attributes

Virtual Machine ID

Virtual Machine Name

Virtual Machine ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Virtual Machine Hostname

Additional Virtual Machine Information

Custom attribute

Collect Metrics

Virtual Machine Power State (on, suspended, off)

Virtual Machine Power Ratio (Relative power share of the VM on its host.)

Virtual Machine Power Consumption (In Watts)

Custom metric

Discovery Monitor

Discovery Mapping

Discovery Attributes

Virtual Machine ID

Virtual Machine Name

Virtual Machine ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Virtual Machine Hostname

Additional Virtual Machine Information

Custom attribute

Discovery Metrics

Custom attribute

Collect Monitor

Collect Instance Type

Collect Mapping

Collect Attributes

Custom attribute

Collect Metrics

Custom metric

Voltage Monitor

Simple Monitor

Discovery Mapping

Discovery Attributes

Voltage ID

Voltage Display Name

Voltage Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Voltage Sensor Location

Additional Voltage Information

Custom attribute

Discovery Metrics

Voltage Lower Threshold (In mV)

Voltage Upper Threshold (In mV)

Voltage Status (ok, failed, critical)

Voltage (In mV)

Custom metric

Discovery Monitor

Discovery Mapping

Discovery Attributes

Voltage ID

Voltage Display Name

Voltage Display ID

Parent Device Type (Default: Enclosure)

Parent Device ID

Voltage Sensor Location

Additional Voltage Information

Custom attribute

Discovery Metrics

Voltage Lower Threshold (In mV)

Voltage Upper Threshold (In mV)

Custom metric

Collect Monitor

Collect Instance Type

Collect Mapping

Collect Attributes

Custom attribute

Collect Metrics

Voltage Status (ok, failed, critical)

Voltage (In mV)

Custom metric

Discovery Monitor

Discovery Mapping

Discovery Attributes

ID

Display Name

Custom attribute

Discovery Metrics

Custom metric

Collect Monitor

Collect Instance Type

Collect Mapping

Collect Attributes

ID

Custom attribute

Collect Metrics

Custom metric

Simple Monitor

Discovery Mapping

Discovery Attributes

ID

Display Name

Custom attributes

Discovery Metrics

Custom metric

Contains Translation Tables

Translation Table Name

Translation Table Entry

Connector Identity Properties

Connector Display Name

Connector Typical Platform Description

Connector Prerequisites

Connector Current Version

Connector Library Project Version

Connector Short Description

Disable Auto Detection

Last Resort Only (Activates if no connector contains specified monitor type)

Connector OS Compatibility List (Comma-separated)

Superseded Connector List

Criteria Type

Valid Device Types

Invalid Device Types

HTTP Method

HTTP Url

Http Path

HTTP Header

HTTP Body

Valid Result

Custom Error Message

HTTP Authentication Token

OS Command

Custom Error Message

Valid Result

Command Executed On Local Agent

OS Command Timeout

Regular Expression Matching Command Line Of Process

MetricsHubs Minimum Version

BMC Sentry Hardware KM Minimum Version

Service Name

SNMP Get OID

Valid Result

SNMP GetNext OID

Valid Result

WBEM Query

WBEM Namespace

Valid Result

Custom Error Message

WMI Query

WMI Namespace

Valid Result

Custom Error Message

Connectors Extended

Provide a JSON object that satisfies the schema "metricshub-connector". Here are the required top‑level fields: none (all optional). Return only the valid JSON object.