metadata.yaml 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184
  1. plugin_name: python.d.plugin
  2. modules:
  3. - meta:
  4. plugin_name: python.d.plugin
  5. module_name: sensors
  6. monitored_instance:
  7. name: Linux Sensors (lm-sensors)
  8. link: https://hwmon.wiki.kernel.org/lm_sensors
  9. categories:
  10. - data-collection.hardware-devices-and-sensors
  11. icon_filename: "microchip.svg"
  12. related_resources:
  13. integrations:
  14. list: []
  15. info_provided_to_referring_integrations:
  16. description: ""
  17. keywords:
  18. - sensors
  19. - temperature
  20. - voltage
  21. - current
  22. - power
  23. - fan
  24. - energy
  25. - humidity
  26. most_popular: false
  27. overview:
  28. data_collection:
  29. metrics_description: |
  30. Examine Linux Sensors metrics with Netdata for insights into hardware health and performance.
  31. Enhance your system's reliability with real-time hardware health insights.
  32. method_description: >
  33. Reads system sensors information (temperature, voltage, electric current, power, etc.) via [lm-sensors](https://hwmon.wiki.kernel.org/lm_sensors).
  34. supported_platforms:
  35. include: []
  36. exclude: []
  37. multi_instance: true
  38. additional_permissions:
  39. description: ""
  40. default_behavior:
  41. auto_detection:
  42. description: >
  43. The following type of sensors are auto-detected:
  44. - temperature
  45. - fan
  46. - voltage
  47. - current
  48. - power
  49. - energy
  50. - humidity
  51. limits:
  52. description: ""
  53. performance_impact:
  54. description: ""
  55. setup:
  56. prerequisites:
  57. list: []
  58. configuration:
  59. file:
  60. name: python.d/sensors.conf
  61. description: ""
  62. options:
  63. description: |
  64. There are 2 sections:
  65. * Global variables
  66. * One or more JOBS that can define multiple different instances to monitor.
  67. 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.
  68. Additionally, the following collapsed table contains all the options that can be configured inside a JOB definition.
  69. Every configuration JOB starts with a `job_name` value which will appear in the dashboard, unless a `name` parameter is specified.
  70. folding:
  71. title: Config options
  72. enabled: true
  73. list:
  74. - name: types
  75. description: The types of sensors to collect.
  76. default_value: "temperature, fan, voltage, current, power, energy, humidity"
  77. required: true
  78. - name: update_every
  79. description: Sets the default data collection frequency.
  80. default_value: 1
  81. required: false
  82. - name: priority
  83. description: Controls the order of charts at the netdata dashboard.
  84. default_value: 60000
  85. required: false
  86. - name: autodetection_retry
  87. description: Sets the job re-check interval in seconds.
  88. default_value: 0
  89. required: false
  90. - name: penalty
  91. description: Indicates whether to apply penalty to update_every in case of failures.
  92. default_value: yes
  93. required: false
  94. examples:
  95. folding:
  96. enabled: true
  97. title: Config
  98. list:
  99. - name: Default
  100. folding:
  101. enabled: false
  102. description: Default configuration.
  103. config: |
  104. types:
  105. - temperature
  106. - fan
  107. - voltage
  108. - current
  109. - power
  110. - energy
  111. - humidity
  112. troubleshooting:
  113. problems:
  114. list:
  115. - name: lm-sensors doesn't work on your device
  116. description: |
  117. When `lm-sensors` doesn't work on your device (e.g. for RPi temperatures),
  118. use [the legacy bash collector](https://github.com/netdata/netdata/blob/master/collectors/charts.d.plugin/sensors/README.md)
  119. - name: ACPI ring buffer errors are printed
  120. description: |
  121. There have been reports from users that on certain servers, ACPI ring buffer errors are printed by the kernel (`dmesg`)
  122. when ACPI sensors are being accessed. We are tracking such cases in issue [#827](https://github.com/netdata/netdata/issues/827).
  123. Please join this discussion for help.
  124. alerts: []
  125. metrics:
  126. folding:
  127. title: Metrics
  128. enabled: false
  129. description: ""
  130. availability: []
  131. scopes:
  132. - name: chip
  133. description: >
  134. Metrics related to chips. Each chip provides a set of the following metrics, each having the chip name in the metric name as reported by `sensors -u`.
  135. labels: []
  136. metrics:
  137. - name: sensors.temperature
  138. description: Temperature
  139. unit: "Celsius"
  140. chart_type: line
  141. dimensions:
  142. - name: a dimension per sensor
  143. - name: sensors.voltage
  144. description: Voltage
  145. unit: "Volts"
  146. chart_type: line
  147. dimensions:
  148. - name: a dimension per sensor
  149. - name: sensors.current
  150. description: Current
  151. unit: "Ampere"
  152. chart_type: line
  153. dimensions:
  154. - name: a dimension per sensor
  155. - name: sensors.power
  156. description: Power
  157. unit: "Watt"
  158. chart_type: line
  159. dimensions:
  160. - name: a dimension per sensor
  161. - name: sensors.fan
  162. description: Fans speed
  163. unit: "Rotations/min"
  164. chart_type: line
  165. dimensions:
  166. - name: a dimension per sensor
  167. - name: sensors.energy
  168. description: Energy
  169. unit: "Joule"
  170. chart_type: line
  171. dimensions:
  172. - name: a dimension per sensor
  173. - name: sensors.humidity
  174. description: Humidity
  175. unit: "Percent"
  176. chart_type: line
  177. dimensions:
  178. - name: a dimension per sensor