Benutzer-Werkzeuge

Webseiten-Werkzeuge


freifunk:gateway:konfiguration

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
freifunk:gateway:konfiguration [2019-05-07 22:24]
kwasir [gw2: prometheus (Statistik-Datenbank)]
freifunk:gateway:konfiguration [2019-05-08 20:02] (aktuell)
kwasir [WEB1: prometheus (Statistik-Datenbank)]
Zeile 1: Zeile 1:
 +====== Konfiguration ======
  
 +===== Dienste =====
 +
 +^Name                                                                           ​^Zweck ​                        ​^ffmd-repo ​                                                     ^Ort                                                  ^inst. Version ​  ​^autostart ​ ^sonstiges ​                                                                                                             ^
 +|[[https://​github.com/​tcatm/​alfred|alfred]] ​                                    ​|mesh-metadaten ​               |[[http://​github.com/​freifunkmd/​alfred|alfred]] ​                ​| ​                                                    ​| ​               |           ​|[[https://​github.com/​tcatm/​alfred|alfred]] ​                                                                            ​|mesh-metadaten ​ |[[http://​github.com/​freifunkmd/​alfred|alfred]] ​ |
 +|[[https://​github.com/​tcatm/​alfred-json|alfred-json]] ​                          |json aus alfred erstellen ​    ​|[[https://​github.com/​FreifunkMD/​alfred-json|alfred-json]] ​     |                                                     ​|0.2-5-gad51202 ​ |
 +|[[http://​www.open-mesh.org/​projects/​batman-adv/​wiki/​Doc-overview|batman-adv]] ​ |mesh-protokoll ​               |-                                                              |                                                     |
 +|[[https://​projects.universe-factory.net/​projects/​fastd/​wiki|fastd]] ​           |mesh-protokoll ​               |-                                                              |                                                     ​|v17 ​            |
 +|[[https://​github.com/​freifunkhamburg/​ffmap-backend|ffmap-backend]] ​            ​|backend zu Map                |[[https://​github.com/​FreifunkMD/​ffmap-backend|ffmap-backend]] ​ |/​opt/​ffmap-backend/ ​                                 |
 +|[[https://​github.com/​freifunkhamburg/​ffmap-d3|ffmap-d3]] ​                      ​|map ​                          ​|[[https://​github.com/​FreifunkMD/​ffmap-d3|ffmap-d3]] ​           |/​var/​www/​map/ ​                                       |                |           ​|anpassen der neuen Version (grüner/​blauer Punkt) \\ /​var/​www/​map/​config.json Variable: current-firmware ​ |
 +|[[https://​github.com/​FreifunkMD/​statistik-panel|ffmap-stat-panel]] ​            ​|Statistik für Panel im Space  |-                                                              |/​opt/​ffmap-stat-panel \\ /​var/​www/​map ​ |
 +|[[http://​github.com/​baldo/​ffffng/​|ffffng]] ​                                    ​|Registerformular ​             |[[https://​github.com/​FreifunkMD/​ffffng|ffffng]] ​               |/​home/​fastdform/​opt/ ​                                |
 +|[[https://​openvpn.net/​|openvpn]]  ​
 +
 +===== [[https://​ipredator.se/​|ipredator]] =====
 +
 +  * 2 Accounts bis 2016-08-14 06:42:39 UTC
 +
 +===== Reihenfolge der Dienste =====
 +
 +  * siehe https://​pad.n39.eu/​p/​freifunk-gateway-startup bzw. https://​pad.n39.eu/​p/​freifunk21
 +
 +  * openvpn (erzeugt device mullvad)
 +
 +  * fastd (erzeugt device ffmd-mesh-vpn,​ erzeugt nach startup bat0
 +  * tinc (erzeugt device icvpn)
 +  * bird
 +  * bird6
 +  * isc-dhcp-server
 +  * unbounds
 +  * radvd
 +  * alfred
 +  * batadv-vis
 +
 +===== Start der notwendigen Dienste nach reboot =====
 +
 +  * die Datei start-gateway.sh ausführen (als root)
 +<​code>​
 +  #​!/​bin/​sh ​  
 +  service openvpn start   
 +  sleep 5 
 +  service fastd start 
 +  sleep 5
 +  #service tinc start 
 +  #sleep 5
 +  #service bird start
 +  #service bird6 start
 +  service isc-dhcp-server start   
 +  service pdns start
 +  service unbound start
 +  service radvd start 
 +  service alfred start
 +  service batadv-vis start
 +</​code>​
 +
 +  * [[freifunk:​gateway:​example|example Konfiguration]]
 +
 +===== WEB1: prometheus (Statistik-Datenbank) =====
 +
 +  * http:​%%//​%%37.120.170.49:​9090/​graph -> Oberfläche
 +  * config: /​etc/​prometheus/​prometheus.yml
 +<​code>​
 +global:
 +  scrape_interval:​ 1m
 +  scrape_timeout:​ 10s
 +  evaluation_interval:​ 1m
 +scrape_configs:​
 +- job_name: prometheus
 +  honor_timestamps:​ true
 +  scrape_interval:​ 1m
 +  scrape_timeout:​ 10s
 +  metrics_path:​ /metrics
 +  scheme: http
 +  static_configs:​
 +  - targets:
 +    - localhost:​9090
 +- job_name: hopglass
 +  honor_timestamps:​ true
 +  scrape_interval:​ 1m
 +  scrape_timeout:​ 10s
 +  metrics_path:​ /metrics
 +  scheme: http
 +  static_configs:​
 +  - targets:
 +    - web1.md.freifunk.net:​4000
 +
 +</​code>​
 +
 +  * systemctl start/stop prometheus-systemd
 +  * liegt unter: /​etc/​systemd/​system/​prometheus-systemd.service
 +<​code>​
 +  [Unit]
 +  Description=Prometheus service
 +  After=network.target
 +
 +  [Service]
 +  User=prometheus
 +  Group=nogroup
 +  ExecStart=/​usr/​sbin/​prometheus ​ -config.file /​etc/​prometheus/​prometheus.yml -storage.local.path /​var/​lib/​prometheus/​data -web.console.templates /​etc/​prometheus/​consoles -web.console.libraries /​etc/​prometheus/​console_libraries -storage.local.retention 760h0m0s
 +  ExecReload=/​bin/​kill -HUP $MAINPID
 +  Restart=always
 +
 +  [Install]
 +  WantedBy=multi-user.target
 +</​code>  ​
freifunk/gateway/konfiguration.txt · Zuletzt geändert: 2019-05-08 20:02 von kwasir