Advertisement
Guest User

axp209_template_debug.conf

a guest
Apr 12th, 2016
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.64 KB | None | 0 0
  1. ########################################################################
  2. # Extract A10/A20/A13/R8/AXP209 information
  3. # Page: 1
  4. # Information Status Statistics
  5. # - cpu frequency - yes - yes
  6. # - cpu load 1, 5, 15 - yes - yes
  7. # - cpu scaling governor - yes - no
  8. # - power in voltage - yes - yes
  9. # - power in consumption - yes - yes
  10. # - USB OTG voltage - yes - yes
  11. # - USB OTG consumption - yes - yes
  12. # - battery voltage - yes - yes
  13. # - battery consumption - yes - yes
  14. # - total consumption - yes - yes
  15. # - power in current - yes - yes
  16. # - USB OTG current - yes - yes
  17. # - battery current - yes - yes
  18. # - soc temperature - yes - yes
  19. # - pmic temperature - yes - yes
  20. # - cpu_count - yes - yes
  21. # - vcorevoltage - yes - yes
  22. # - cpu_stat - yes - yes
  23. ########################################################################
  24. dynamic.1.name=cpu_frequency
  25. dynamic.1.source=/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
  26. dynamic.1.regexp=(.*)
  27. dynamic.1.postprocess=$1/1000
  28. dynamic.1.rrd=GAUGE
  29.  
  30. dynamic.2.name=load1,load5,load15
  31. dynamic.2.source=/proc/loadavg
  32. dynamic.2.regexp=^(\S+)\s(\S+)\s(\S+)
  33. dynamic.2.postprocess=
  34. dynamic.2.rrd=GAUGE
  35.  
  36. dynamic.3.name=scaling_governor
  37. dynamic.3.source=/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
  38. dynamic.3.regexp=(.*)
  39. dynamic.3.postprocess=
  40. dynamic.3.rrd=
  41.  
  42. dynamic.4.name=ac_voltage
  43. dynamic.4.source=/etc/armbianmonitor/datasources/ac_voltage
  44. dynamic.4.regexp=(.*)
  45. dynamic.4.postprocess=$1/1000000
  46. dynamic.4.rrd=GAUGE
  47.  
  48. dynamic.5.name=ac_consumption
  49. dynamic.5.source=/etc/armbianmonitor/datasources/ac_current
  50. dynamic.5.regexp=(.*)
  51. dynamic.5.postprocess=sprintf("%.2f", $1/1000000 * $this->{'dynamic'}->{'ac_voltage'})
  52. dynamic.5.rrd=GAUGE
  53.  
  54. dynamic.6.name=usb_voltage
  55. dynamic.6.source=/etc/armbianmonitor/datasources/usb_voltage
  56. dynamic.6.regexp=(.*)
  57. dynamic.6.postprocess=$1/1000000
  58. dynamic.6.rrd=GAUGE
  59.  
  60. dynamic.7.name=usb_consumption
  61. dynamic.7.source=/etc/armbianmonitor/datasources/usb_current
  62. dynamic.7.regexp=(.*)
  63. dynamic.7.postprocess=sprintf("%.2f", $1/1000000 * $this->{'dynamic'}->{'usb_voltage'})
  64. dynamic.7.rrd=GAUGE
  65.  
  66. dynamic.8.name=battery_voltage
  67. dynamic.8.source=/etc/armbianmonitor/datasources/battery_voltage
  68. dynamic.8.regexp=(.*)
  69. dynamic.8.postprocess=$1/1000000
  70. dynamic.8.rrd=GAUGE
  71.  
  72. dynamic.9.name=battery_consumption
  73. dynamic.9.source=/etc/armbianmonitor/datasources/battery_current
  74. dynamic.9.regexp=(.*)
  75. dynamic.9.postprocess=sprintf("%.2f", $1/1000000 * $this->{'dynamic'}->{'battery_voltage'})
  76. dynamic.9.rrd=GAUGE
  77.  
  78. dynamic.10.name=total_consumption
  79. dynamic.10.source=/etc/armbianmonitor/datasources/battery_current
  80. dynamic.10.regexp=(.*)
  81. dynamic.10.postprocess=sprintf("%.2f", $1/1000000 + $this->{'dynamic'}->{'ac_consumption'} + $this->{'dynamic'}->{'usb_consumption'})
  82. dynamic.10.rrd=GAUGE
  83.  
  84. dynamic.11.name=usb_current
  85. dynamic.11.source=/etc/armbianmonitor/datasources/usb_current
  86. dynamic.11.regexp=(.*)
  87. dynamic.11.postprocess=$1/1000
  88. dynamic.11.rrd=GAUGE
  89.  
  90. dynamic.12.name=ac_current
  91. dynamic.12.source=/etc/armbianmonitor/datasources/ac_current
  92. dynamic.12.regexp=(.*)
  93. dynamic.12.postprocess=$1/1000
  94. dynamic.12.rrd=GAUGE
  95.  
  96. dynamic.13.name=battery_current
  97. dynamic.13.source=/etc/armbianmonitor/datasources/battery_current
  98. dynamic.13.regexp=(.*)
  99. dynamic.13.postprocess=$1/1000
  100. dynamic.13.rrd=GAUGE
  101.  
  102. dynamic.14.name=pmic_temp
  103. dynamic.14.source=/etc/armbianmonitor/datasources/pmictemp
  104. dynamic.14.regexp=(.*)
  105. dynamic.14.postprocess=sprintf("%.1f", $1/1000)
  106. dynamic.14.rrd=GAUGE
  107.  
  108. dynamic.15.name=soc_temp
  109. dynamic.15.source=/etc/armbianmonitor/datasources/soctemp
  110. dynamic.15.regexp=(.*)
  111. dynamic.15.postprocess=sprintf("%.1f", $1/1000)
  112. dynamic.15.rrd=GAUGE
  113.  
  114. dynamic.16.name=cpu_count
  115. dynamic.16.source=/usr/bin/expr 1 + `/usr/bin/awk -F": " '/^processor/ {print $2}' < /proc/cpuinfo | /usr/bin/tail -n1`
  116. dynamic.16.regexp=(.*)
  117. dynamic.16.postprocess=
  118. dynamic.16.rrd=GAUGE
  119.  
  120. dynamic.17.name=vcorevoltage
  121. dynamic.17.source=/tmp/VCore
  122. dynamic.17.regexp=(.*)
  123. dynamic.17.postprocess=sprintf("%.2f", $1/1000)
  124. dynamic.17.rrd=GAUGE
  125.  
  126. dynamic.18.name=cpu_stat,system_stat,user_stat,nice_stat,iowait_stat,irq_stat
  127. dynamic.18.source=/tmp/cpustat
  128. dynamic.18.regexp=^(\S+)\s(\S+)\s(\S+)\s(\S+)\s(\S+)\s(\S+)
  129. dynamic.18.postprocess=
  130. dynamic.18.rrd=GAUGE
  131.  
  132. web.status.1.content.1.name=CPU
  133. web.status.1.content.1.icon=cpu.png
  134. web.status.1.content.1.line.1=JustGageBar("Load", "1min", 0, data.load1, 3, 100, 80)+" "+JustGageBar("Load", "5min", 0, data.load5, 3, 100, 80)+" "+JustGageBar("Load", "15min", 0, data.load15, 3, 100, 80)
  135. web.status.1.content.1.line.2="CPU total: <b>" + data.cpu_stat + "%</b> (Sys: " + data.system_stat + "%, User: " + data.user_stat + "%, I/O wait: " + data.iowait_stat + "%, Nice: " + data.nice_stat + "%)"
  136. web.status.1.content.1.line.3="CPU frequency: <b>" + data.cpu_frequency + "GHz</b> &nbsp;Governor: <b>" + data.scaling_governor + "</b>"
  137. web.status.1.content.1.line.4="Active CPU cores: <b>" + data.cpu_count + "</b> &nbsp;Vcore: <b>" + data.vcorevoltage + "</b>"
  138.  
  139. web.status.1.content.2.name=PMU
  140. web.status.1.content.2.icon=pmu.png
  141. web.status.1.content.2.line.1="Total PMU Consumption: <b>" + data.total_consumption + " W</b>"
  142. web.status.1.content.2.line.2="PWR in: <b>" + data.ac_consumption + " W</b> USB OTG in: <b>" + data.usb_consumption + " W</b> BATT in: <b>" + data.battery_consumption + " W</b>"
  143.  
  144. web.status.1.content.3.name=Temperature
  145. web.status.1.content.3.icon=cpu_temp.png
  146. web.status.1.content.3.line.1=JustGageBar("SoC", "°C",0, data.soc_temp , 100,100,80,percentColors,50,60)+" "+JustGageBar("PMU", "°C",0, data.pmic_temp , 100,100,80,percentColors,40,50)
  147.  
  148. web.statistics.1.content.1.name=Load / cpufreq / Consumption
  149. web.statistics.1.content.1.graph.1=load1
  150. web.statistics.1.content.1.graph.2=load5
  151. web.statistics.1.content.1.graph.3=load15
  152. web.statistics.1.content.1.graph.4=total_consumption
  153. web.statistics.1.content.1.graph.5=cpu_frequency
  154. web.statistics.1.content.1.ds_graph_options.load1.label=Load 1 min
  155. web.statistics.1.content.1.ds_graph_options.load5.label=Load 5 min
  156. web.statistics.1.content.1.ds_graph_options.load15.label=Load 15 min
  157. web.statistics.1.content.1.ds_graph_options.total_consumption.label=Consumption (W)
  158. web.statistics.1.content.1.ds_graph_options.cpu_frequency.label=Clock speed (MHz)
  159. web.statistics.1.content.1.ds_graph_options.cpu_frequency.yaxis=2
  160. web.statistics.1.content.1.graph_options.y2axis={ position: "right" }
  161.  
  162. web.statistics.1.content.2.name=PMU current/voltage
  163. web.statistics.1.content.2.graph.1=ac_voltage
  164. web.statistics.1.content.2.graph.2=usb_voltage
  165. web.statistics.1.content.2.graph.3=battery_voltage
  166. web.statistics.1.content.2.graph.4=ac_current
  167. web.statistics.1.content.2.graph.5=usb_current
  168. web.statistics.1.content.2.graph.6=battery_current
  169. web.statistics.1.content.2.ds_graph_options.ac_voltage.label=Voltage DC-IN (V)
  170. web.statistics.1.content.2.ds_graph_options.usb_voltage.label=Voltage USB OTG (V)
  171. web.statistics.1.content.2.ds_graph_options.battery_voltage.label=Voltage LiPo (V)
  172. web.statistics.1.content.2.ds_graph_options.ac_current.label=Current DC-IN (mA)
  173. web.statistics.1.content.2.ds_graph_options.usb_current.label=Current USB OTG (mA)
  174. web.statistics.1.content.2.ds_graph_options.battery_current.label=Current LiPo (mA)
  175. web.statistics.1.content.2.ds_graph_options.ac_voltage.yaxis=1
  176. web.statistics.1.content.2.ds_graph_options.usb_voltage.yaxis=1
  177. web.statistics.1.content.2.ds_graph_options.battery_voltage.yaxis=1
  178. web.statistics.1.content.2.ds_graph_options.ac_current.yaxis=2
  179. web.statistics.1.content.2.ds_graph_options.usb_current.yaxis=2
  180. web.statistics.1.content.2.ds_graph_options.battery_current.yaxis=2
  181. web.statistics.1.content.2.graph_options.y1axis={ position: "left", min: 1.5, max: 11 }
  182. web.statistics.1.content.2.graph_options.y2axis={ position: "right" }
  183.  
  184. web.statistics.1.content.3.name=Temperature / Consumption
  185. web.statistics.1.content.3.graph.1=pmic_temp
  186. web.statistics.1.content.3.graph.2=soc_temp
  187. web.statistics.1.content.3.graph.3=total_consumption
  188. web.statistics.1.content.3.ds_graph_options.pmic_temp.label=PMU temperature (°C)
  189. web.statistics.1.content.3.ds_graph_options.soc_temp.label=SoC temperature (°C)
  190. web.statistics.1.content.3.ds_graph_options.total_consumption.label=Consumption (W)
  191. web.statistics.1.content.3.ds_graph_options.total_consumption.yaxis=2
  192. web.statistics.1.content.3.graph_options.y1axis={ position: "left", min: 0, max: 70 }
  193. web.statistics.1.content.3.graph_options.y2axis={ position: "right" }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement