Advertisement
Guest User

RPi-Monitor pispy.conf

a guest
Aug 16th, 2015
399
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.54 KB | None | 0 0
  1. dynamic.1.name=cpu_frequency
  2. dynamic.1.source=/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
  3. dynamic.1.regexp=(.*)
  4. dynamic.1.postprocess=$1/1000
  5. dynamic.1.rrd=GAUGE
  6.  
  7. dynamic.2.name=load1,load5,load15
  8. dynamic.2.source=/proc/loadavg
  9. dynamic.2.regexp=^(\S+)\s(\S+)\s(\S+)
  10. dynamic.2.postprocess=
  11. dynamic.2.rrd=GAUGE
  12.  
  13. dynamic.3.name=scaling_governor
  14. dynamic.3.source=/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
  15. dynamic.3.regexp=(.*)
  16. dynamic.3.postprocess=
  17. dynamic.3.rrd=
  18.  
  19. dynamic.4.name=ac_voltage
  20. dynamic.4.source=/sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/axp20-supplyer.28/power_supply/ac/voltage_now
  21. dynamic.4.regexp=(.*)
  22. dynamic.4.postprocess=$1/1000000
  23. dynamic.4.rrd=GAUGE
  24.  
  25. dynamic.5.name=ac_consumption
  26. dynamic.5.source=/sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/axp20-supplyer.28/power_supply/ac/current_now
  27. dynamic.5.regexp=(.*)
  28. dynamic.5.postprocess=sprintf("%.2f", $1/1000000 * $this->{'dynamic'}->{'ac_voltage'})
  29. dynamic.5.rrd=GAUGE
  30.  
  31. dynamic.6.name=usb_voltage
  32. dynamic.6.source=/sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/axp20-supplyer.28/power_supply/usb/voltage_now
  33. dynamic.6.regexp=(.*)
  34. dynamic.6.postprocess=$1/1000000
  35. dynamic.6.rrd=GAUGE
  36.  
  37. dynamic.7.name=usb_consumption
  38. dynamic.7.source=/sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/axp20-supplyer.28/power_supply/usb/current_now
  39. dynamic.7.regexp=(.*)
  40. dynamic.7.postprocess=sprintf("%.2f", $1/1000000 * $this->{'dynamic'}->{'usb_voltage'})
  41. dynamic.7.rrd=GAUGE
  42.  
  43. dynamic.8.name=battery_consumption
  44. dynamic.8.source=/sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/axp20-supplyer.28/power_supply/battery/current_now
  45. dynamic.8.regexp=(.*)
  46. dynamic.8.postprocess=sprintf("%.2f", $1/200000)
  47. dynamic.8.rrd=GAUGE
  48.  
  49. dynamic.9.name=total_consumption
  50. dynamic.9.source=/sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/axp20-supplyer.28/power_supply/battery/current_now
  51. dynamic.9.regexp=(.*)
  52. dynamic.9.postprocess=sprintf("%.2f", $1/200000 + $this->{'dynamic'}->{'ac_consumption'} + $this->{'dynamic'}->{'usb_consumption'})
  53. dynamic.9.rrd=GAUGE
  54.  
  55. dynamic.10.name=usb_current
  56. dynamic.10.source=/sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/axp20-supplyer.28/power_supply/usb/current_now
  57. dynamic.10.regexp=(.*)
  58. dynamic.10.postprocess=$1/1000
  59. dynamic.10.rrd=GAUGE
  60.  
  61. dynamic.11.name=ac_current
  62. dynamic.11.source=/sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/axp20-supplyer.28/power_supply/ac/current_now
  63. dynamic.11.regexp=(.*)
  64. dynamic.11.postprocess=$1/1000
  65. dynamic.11.rrd=GAUGE
  66.  
  67. dynamic.12.name=disk_temp
  68. dynamic.12.source=/tmp/disktemp
  69. dynamic.12.regexp=(.*)
  70. dynamic.12.postprocess=sprintf("%.1f", $1/100)
  71. dynamic.12.rrd=GAUGE
  72.  
  73. dynamic.13.name=soc_temp
  74. dynamic.13.source=/tmp/soctemp
  75. dynamic.13.regexp=(.*)
  76. dynamic.13.postprocess=$1/10
  77. dynamic.13.rrd=GAUGE
  78.  
  79. dynamic.14.name=pmu_temp
  80. dynamic.14.source=/tmp/pmutemp
  81. dynamic.14.regexp=(.*)
  82. dynamic.14.postprocess=$1/10
  83. dynamic.14.rrd=GAUGE
  84.  
  85. dynamic.15.name=camera1_temp
  86. dynamic.15.source=/tmp/camera1temp
  87. dynamic.15.regexp=(.*)
  88. dynamic.15.postprocess=sprintf("%.1f", $1/1000)
  89. dynamic.15.rrd=GAUGE
  90.  
  91. dynamic.16.name=camera2_temp
  92. dynamic.16.source=/tmp/camera2temp
  93. dynamic.16.regexp=(.*)
  94. dynamic.16.postprocess=sprintf("%.1f", $1/1000)
  95. dynamic.16.rrd=GAUGE
  96.  
  97. dynamic.17.name=camera3_temp
  98. dynamic.17.source=/tmp/camera3temp
  99. dynamic.17.regexp=(.*)
  100. dynamic.17.postprocess=sprintf("%.1f", $1/1000)
  101. dynamic.17.rrd=GAUGE
  102.  
  103. dynamic.18.name=camera4_temp
  104. dynamic.18.source=/tmp/camera4temp
  105. dynamic.18.regexp=(.*)
  106. dynamic.18.postprocess=sprintf("%.1f", $1/1000)
  107. dynamic.18.rrd=GAUGE
  108.  
  109. dynamic.19.name=camera5_temp
  110. dynamic.19.source=/tmp/camera5temp
  111. dynamic.19.regexp=(.*)
  112. dynamic.19.postprocess=sprintf("%.1f", $1/1000)
  113. dynamic.19.rrd=GAUGE
  114.  
  115. dynamic.20.name=ambient_temp
  116. dynamic.20.source=/tmp/ambienttemp
  117. dynamic.20.regexp=(.*)
  118. dynamic.20.postprocess=sprintf("%.1f", $1/1000)
  119. dynamic.20.rrd=GAUGE
  120.  
  121. dynamic.21.name=enc_humidity
  122. dynamic.21.source=/tmp/enchumid
  123. dynamic.21.regexp=(.*)
  124. dynamic.21.postprocess=sprintf("%.1f", $1/100)
  125. dynamic.21.rrd=GAUGE
  126.  
  127. dynamic.22.name=enc_temp
  128. dynamic.22.source=/tmp/enctemp
  129. dynamic.22.regexp=(.*)
  130. dynamic.22.postprocess=sprintf("%.1f", $1/100)
  131. dynamic.22.rrd=GAUGE
  132.  
  133. dynamic.23.name=munich_temp
  134. dynamic.23.source=/tmp/munichtemp
  135. dynamic.23.regexp=(.*)
  136. dynamic.23.postprocess=$1/10
  137. dynamic.23.rrd=GAUGE
  138.  
  139. dynamic.24.name=cpu_stat,system_stat,user_stat,nice_stat,iowait_stat,irq_stat
  140. dynamic.24.source=/tmp/cpustat
  141. dynamic.24.regexp=^(\S+)\s(\S+)\s(\S+)\s(\S+)\s(\S+)\s(\S+)
  142. dynamic.24.postprocess=
  143. dynamic.24.rrd=GAUGE
  144.  
  145. web.status.1.content.1.name=CPU
  146. web.status.1.content.1.icon=cpu.png
  147. web.status.1.content.1.line.1="Loads: <b>" + data.load1 + "</b> [1min] - <b>" + data.load5 + "</b> [5min] - <b>" + data.load15 + "</b> [15min]"
  148. web.status.1.content.1.line.2="CPU total: <b>" + data.cpu_stat + "%</b> (Sys: " + data.system_stat + "%, User: " + data.user_stat + "%, Nice: " + data.nice_stat + "%)"
  149. web.status.1.content.1.line.3="CPU frequency: <b>" + data.cpu_frequency + "MHz</b> &nbsp;Governor: <b>" + data.scaling_governor + "</b>"
  150.  
  151. web.status.1.content.2.name=PMU
  152. web.status.1.content.2.icon=pmu.png
  153. web.status.1.content.2.line.1="Total PMU Consumption: <b>" + data.total_consumption + " W</b>"
  154. 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>"
  155.  
  156. web.status.1.content.3.name=Temperature
  157. web.status.1.content.3.icon=cpu_temp.png
  158. web.status.1.content.3.line.1=JustGageBar("Ambient", "°C",0, data.ambient_temp , 100,100,80,percentColors,30,40)+" "+JustGageBar("Enclosure", "°C",0, data.enc_temp , 100,100,80,percentColors,35,45)+" "+JustGageBar("Munich", "°C",0, data.munich_temp , 100,100,80,percentColors,35,40)
  159. web.status.1.content.3.line.2=JustGageBar("SoC", "°C",0, data.soc_temp , 100,100,80,percentColors,50,60)+" "+JustGageBar("PMU", "°C",0, data.pmu_temp , 100,100,80,percentColors,50,55)+" "+JustGageBar("Disk", "°C",0, data.disk_temp , 100,100,80,percentColors,45,50)
  160. web.status.1.content.3.line.3=JustGageBar("Camera 1", "°C",0, data.camera1_temp , 100,100,80,percentColors,55,65)+" "+JustGageBar("Camera 2", "°C",0, data.camera2_temp , 100,100,80,percentColors,55,65)+" "+JustGageBar("Camera 3", "°C",0, data.camera3_temp , 100,100,80,percentColors,55,65)
  161. web.status.1.content.3.line.4=JustGageBar("Camera 4", "°C",0, data.camera4_temp , 100,100,80,percentColors,55,65)+" "+JustGageBar("Camera 5", "°C",0, data.camera5_temp , 100,100,80,percentColors,55,65)+" "+JustGageBar("Humidity", "%",0, data.enc_humidity , 100,100,80,percentColors,50,60)
  162.  
  163. web.statistics.1.content.1.name=Load / cpufreq / Consumption
  164. web.statistics.1.content.1.graph.1=load1
  165. web.statistics.1.content.1.graph.2=load5
  166. web.statistics.1.content.1.graph.3=load15
  167. web.statistics.1.content.1.graph.4=total_consumption
  168. web.statistics.1.content.1.graph.5=cpu_frequency
  169. web.statistics.1.content.1.ds_graph_options.load1.label=Load 1 min
  170. web.statistics.1.content.1.ds_graph_options.load5.label=Load 5 min
  171. web.statistics.1.content.1.ds_graph_options.load15.label=Load 15 min
  172. web.statistics.1.content.1.ds_graph_options.total_consumption.label=Consumption (W)
  173. web.statistics.1.content.1.ds_graph_options.cpu_frequency.label=Clock speed (MHz)
  174. web.statistics.1.content.1.ds_graph_options.cpu_frequency.yaxis=2
  175. web.statistics.1.content.1.graph_options.y2axis={ position: "right" }
  176.  
  177. web.statistics.1.content.2.name=PMU current/voltage
  178. web.statistics.1.content.2.graph.1=ac_voltage
  179. web.statistics.1.content.2.graph.2=usb_voltage
  180. web.statistics.1.content.2.graph.3=ac_current
  181. web.statistics.1.content.2.graph.4=usb_current
  182. web.statistics.1.content.2.graph.5=battery_consumption
  183. web.statistics.1.content.2.ds_graph_options.ac_voltage.label=Voltage PWR in (V)
  184. web.statistics.1.content.2.ds_graph_options.usb_voltage.label=Voltage USB OTG (V)
  185. web.statistics.1.content.2.ds_graph_options.ac_current.label=Current PWR in (mA)
  186. web.statistics.1.content.2.ds_graph_options.usb_current.label=Current USB OTG (mA)
  187. web.statistics.1.content.2.ds_graph_options.battery_consumption.label=Consumption Battery (W)
  188. web.statistics.1.content.2.ds_graph_options.ac_voltage.yaxis=1
  189. web.statistics.1.content.2.ds_graph_options.usb_voltage.yaxis=1
  190. web.statistics.1.content.2.ds_graph_options.ac_current.yaxis=2
  191. web.statistics.1.content.2.ds_graph_options.usb_current.yaxis=2
  192. web.statistics.1.content.2.ds_graph_options.pmu_battery_consumption.yaxis=1
  193. web.statistics.1.content.2.graph_options.y1axis={ position: "left", min: 1.5, max: 11 }
  194. web.statistics.1.content.2.graph_options.y2axis={ position: "right" }
  195.  
  196. web.statistics.1.content.3.name=Temperature / Consumption
  197. web.statistics.1.content.3.graph.1=pmu_temp
  198. web.statistics.1.content.3.graph.2=disk_temp
  199. web.statistics.1.content.3.graph.3=soc_temp
  200. web.statistics.1.content.3.graph.4=enc_temp
  201. web.statistics.1.content.3.graph.5=enc_humidity
  202. web.statistics.1.content.3.graph.6=ambient_temp
  203. web.statistics.1.content.3.graph.7=total_consumption
  204. web.statistics.1.content.3.ds_graph_options.pmu_temp.label=PMU temperature (°C)
  205. web.statistics.1.content.3.ds_graph_options.disk_temp.label=Disk temperature (°C)
  206. web.statistics.1.content.3.ds_graph_options.soc_temp.label=SoC temperature (°C)
  207. web.statistics.1.content.3.ds_graph_options.enc_temp.label=Enclosure temperature (°C)
  208. web.statistics.1.content.3.ds_graph_options.enc_humidity.label=Enclosure humidity (%)
  209. web.statistics.1.content.3.ds_graph_options.ambient_temp.label=Ambient (°C)
  210. web.statistics.1.content.3.ds_graph_options.total_consumption.label=Consumption (W)
  211. web.statistics.1.content.3.ds_graph_options.total_consumption.yaxis=2
  212. web.statistics.1.content.3.graph_options.y1axis={ position: "left", min: 0, max: 70 }
  213. web.statistics.1.content.3.graph_options.y2axis={ position: "right" }
  214.  
  215. web.statistics.1.content.4.name=Camera Temperature
  216. web.statistics.1.content.4.graph.1=camera1_temp
  217. web.statistics.1.content.4.graph.2=camera2_temp
  218. web.statistics.1.content.4.graph.3=camera3_temp
  219. web.statistics.1.content.4.graph.4=camera4_temp
  220. web.statistics.1.content.4.graph.5=camera5_temp
  221. web.statistics.1.content.4.graph.6=ambient_temp
  222. web.statistics.1.content.4.graph.7=munich_temp
  223. web.statistics.1.content.4.ds_graph_options.camera1_temp.label=Camera 1 (°C)
  224. web.statistics.1.content.4.ds_graph_options.camera2_temp.label=Camera 2 (°C)
  225. web.statistics.1.content.4.ds_graph_options.camera3_temp.label=Camera 3 (°C)
  226. web.statistics.1.content.4.ds_graph_options.camera4_temp.label=Camera 4 (°C)
  227. web.statistics.1.content.4.ds_graph_options.camera5_temp.label=Camera 5 (°C)
  228. web.statistics.1.content.4.ds_graph_options.ambient_temp.label=Ambient (°C)
  229. web.statistics.1.content.4.ds_graph_options.munich_temp.label=Munich (°C)
  230. web.statistics.1.content.4.graph_options.y1axis={ position: "left", min: 0, max: 70 }
  231.  
  232. web.statistics.1.content.5.name=CPU Stats
  233. web.statistics.1.content.5.graph.1=cpu_stat
  234. web.statistics.1.content.5.graph.2=system_stat
  235. web.statistics.1.content.5.graph.3=user_stat
  236. web.statistics.1.content.5.graph.4=nice_stat
  237. web.statistics.1.content.5.graph.5=iowait_stat
  238. web.statistics.1.content.5.graph.6=irq_stat
  239. web.statistics.1.content.5.ds_graph_options.cpu_stat.label=CPU total (%)
  240. web.statistics.1.content.5.ds_graph_options.system_stat.label=System (%)
  241. web.statistics.1.content.5.ds_graph_options.user_stat.label=User (%)
  242. web.statistics.1.content.5.ds_graph_options.nice_stat.label=Nice (%)
  243. web.statistics.1.content.5.ds_graph_options.iowait_stat.label=I/O wait (%)
  244. web.statistics.1.content.5.ds_graph_options.irq_stat.label=IRQ/softirq (%)
  245. web.statistics.1.content.5.graph_options.y1axis={ position: "left", min: 0, max: 100 }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement