config.yml 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. probes:
  2. - name: latency
  3. type: std_fping
  4. output:
  5. - vodka
  6. public_dns:
  7. hosts:
  8. - host: 8.8.8.8
  9. name: Google
  10. color: red
  11. - host: 4.2.2.1
  12. name: Level(3)
  13. color: blue
  14. - host: 208.67.222.222
  15. name: OpenDNS
  16. color: orange
  17. inet:
  18. hosts:
  19. - host: nexus.vls.io
  20. name: vls.io
  21. color: red
  22. - host: netaachen.de
  23. name: net-aachen
  24. color: blue
  25. - host: taz.de
  26. name: taz
  27. color: orange
  28. raspi:
  29. hosts:
  30. - host: 192.168.178.49
  31. name: Blaubeere
  32. color: red
  33. - host: 192.168.178.43
  34. name: Himbeere
  35. color: blue
  36. repeater:
  37. hosts:
  38. - host: 192.168.178.64
  39. name: Repeater1750
  40. color: red
  41. - host: 192.168.178.34
  42. name: Repeater7330
  43. color: blue
  44. - host: 192.168.178.24
  45. name: Fritzbox7490
  46. color: orange
  47. pc:
  48. hosts:
  49. - host: 192.168.178.36
  50. name: cbase
  51. color: red
  52. - host: 192.168.178.28
  53. name: blackbox
  54. color: blue
  55. - host: 192.168.178.33
  56. name: cg-x250
  57. color: orange
  58. mobil:
  59. hosts:
  60. - host: 192.168.178.51
  61. name: lilith-redmi
  62. color: red
  63. - host: 192.168.178.27
  64. name: cg-android
  65. color: blue
  66. - host: 192.168.178.45
  67. name: elise-ip4
  68. color: orange
  69. sonos:
  70. hosts:
  71. - host: 192.168.178.23
  72. name: connect
  73. color: red
  74. - host: 192.168.178.26
  75. name: p3
  76. color: blue
  77. - host: 192.168.178.31
  78. name: p5
  79. color: orange
  80. - host: 192.168.178.25
  81. name: amp
  82. color: green
  83. plugins:
  84. - name: std_fping
  85. type: fping
  86. count: 10
  87. interval: 3s
  88. output:
  89. - vodka
  90. - name: vodka
  91. type: vodka
  92. logging:
  93. version: 1
  94. formatters:
  95. simple:
  96. format: '%(asctime)s - %(name)s - %(levelname)s: %(message)s'
  97. handlers:
  98. console:
  99. class: logging.StreamHandler
  100. level: DEBUG
  101. formatter: simple
  102. stream: ext://sys.stdout
  103. loggers:
  104. vodka:
  105. level: DEBUG
  106. handlers:
  107. - console
  108. data:
  109. - type: fping
  110. handlers:
  111. - type: index
  112. index: host
  113. - type: store
  114. container: list
  115. limit: 500
  116. apps:
  117. graphsrv:
  118. tmpl_engine: jinja2
  119. enabled: true
  120. graphs:
  121. multitarget:
  122. id_field: host
  123. type: multitarget
  124. plot_y: avg
  125. format_y: ms
  126. smokestack:
  127. id_field: host
  128. type: smokestack
  129. plot_y: avg
  130. plugins:
  131. - name: http
  132. type: flask
  133. host: 0.0.0.0
  134. port: 7021
  135. debug: true
  136. static_url_path: /static
  137. server: self
  138. async: thread
  139. routes:
  140. /targets : graphsrv->targets
  141. /graph_data :
  142. methods:
  143. - POST
  144. - GET
  145. target: graphsrv->graph_data
  146. /graph : graphsrv->graph_view
  147. /overview_read_file : graphsrv->overview_read_file
  148. /: graphsrv->overview_view