metadata.yaml 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. plugin_name: python.d.plugin
  2. modules:
  3. - meta:
  4. plugin_name: python.d.plugin
  5. module_name: w1sensor
  6. monitored_instance:
  7. name: 1-Wire Sensors
  8. link: "https://www.analog.com/en/product-category/1wire-temperature-sensors.html"
  9. categories:
  10. - data-collection.hardware-devices-and-sensors
  11. icon_filename: "1-wire.png"
  12. related_resources:
  13. integrations:
  14. list: []
  15. info_provided_to_referring_integrations:
  16. description: ""
  17. keywords:
  18. - temperature
  19. - sensor
  20. - 1-wire
  21. most_popular: false
  22. overview:
  23. data_collection:
  24. metrics_description: "Monitor 1-Wire Sensors metrics with Netdata for optimal environmental conditions monitoring. Enhance your environmental monitoring with real-time insights and alerts."
  25. method_description: "The collector uses the wire, w1_gpio, and w1_therm kernel modules. Currently temperature sensors are supported and automatically detected."
  26. supported_platforms:
  27. include:
  28. - Linux
  29. exclude: []
  30. multi_instance: true
  31. additional_permissions:
  32. description: ""
  33. default_behavior:
  34. auto_detection:
  35. description: "The collector will try to auto detect available 1-Wire devices."
  36. limits:
  37. description: ""
  38. performance_impact:
  39. description: ""
  40. setup:
  41. prerequisites:
  42. list:
  43. - title: "Required Linux kernel modules"
  44. description: "Make sure `wire`, `w1_gpio`, and `w1_therm` kernel modules are loaded."
  45. configuration:
  46. file:
  47. name: python.d/w1sensor.conf
  48. options:
  49. description: |
  50. There are 2 sections:
  51. * Global variables
  52. * One or more JOBS that can define multiple different instances to monitor.
  53. The following options can be defined globally: priority, penalty, autodetection_retry, update_every, but can also be defined per JOB to override the global values.
  54. Additionally, the following collapsed table contains all the options that can be configured inside a JOB definition.
  55. Every configuration JOB starts with a `job_name` value which will appear in the dashboard, unless a `name` parameter is specified.
  56. folding:
  57. title: "Config options"
  58. enabled: true
  59. list:
  60. - name: update_every
  61. description: Sets the default data collection frequency.
  62. default_value: 5
  63. required: false
  64. - name: priority
  65. description: Controls the order of charts at the netdata dashboard.
  66. default_value: 60000
  67. required: false
  68. - name: autodetection_retry
  69. description: Sets the job re-check interval in seconds.
  70. default_value: 0
  71. required: false
  72. - name: penalty
  73. description: Indicates whether to apply penalty to update_every in case of failures.
  74. default_value: yes
  75. required: false
  76. - name: name
  77. description: Job name. This value will overwrite the `job_name` value. JOBS with the same name are mutually exclusive. Only one of them will be allowed running at any time. This allows autodetection to try several alternatives and pick the one that works.
  78. default_value: ""
  79. required: false
  80. - name: name_<1-Wire id>
  81. description: This allows associating a human readable name with a sensor's 1-Wire identifier.
  82. default_value: ""
  83. required: false
  84. examples:
  85. folding:
  86. enabled: false
  87. title: "Config"
  88. list:
  89. - name: Provide human readable names
  90. description: Associate two 1-Wire identifiers with human readable names.
  91. config: |
  92. sensors:
  93. name_00000022276e: 'Machine room'
  94. name_00000022298f: 'Rack 12'
  95. troubleshooting:
  96. problems:
  97. list: []
  98. alerts: []
  99. metrics:
  100. folding:
  101. title: Metrics
  102. enabled: false
  103. description: ""
  104. availability: []
  105. scopes:
  106. - name: global
  107. description: "These metrics refer to the entire monitored application."
  108. labels: []
  109. metrics:
  110. - name: w1sensor.temp
  111. description: 1-Wire Temperature Sensor
  112. unit: "Celsius"
  113. chart_type: line
  114. dimensions:
  115. - name: a dimension per sensor