Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ##Installeren van Prometheus op Raspberry Pi##
- sudo useradd --no-create-home --shell /bin/false prometheus
- sudo useradd --no-create-home --shell /bin/false node_exporter
- sudo mkdir /etc/prometheus
- sudo mkdir /var/lib/prometheus
- sudo chown prometheus:prometheus /etc/prometheus
- sudo chown prometheus:prometheus /var/lib/prometheus
- cd ~
- curl -LO https://github.com/prometheus/prometheus/releases/download/v2.1.0/prometheus-2.1.0.linux-armv7.tar.gz
- curl -LO https://github.com/prometheus/node_exporter/releases/download/v0.15.2/node_exporter-0.15.2.linux-armv7.tar.gz
- tar xvf prometheus-2.1.0.linux-armv7.tar.gz
- sudo cp prometheus-2.1.0.linux-armv7/prometheus /usr/local/bin/
- sudo cp prometheus-2.1.0.linux-armv7/promtool /usr/local/bin/
- sudo chown prometheus:prometheus /usr/local/bin/prometheus
- sudo chown prometheus:prometheus /usr/local/bin/promtool
- sudo cp -r prometheus-2.1.0.linux-armv7/consoles /etc/prometheus
- sudo cp -r prometheus-2.1.0.linux-armv7/console_libraries /etc/prometheus
- sudo chown -R prometheus:prometheus /etc/prometheus/consoles
- sudo chown -R prometheus:prometheus /etc/prometheus/console_libraries
- sudo touch /etc/prometheus/prometheus.yml
- sudo chown prometheus:prometheus /etc/prometheus/prometheus.yml
- tar xvf node_exporter-0.15.2.linux-armv7.tar.gz
- sudo cp node_exporter-0.15.2.linux-armv7/node_exporter /usr/local/bin
- sudo chown node_exporter:node_exporter /usr/local/bin/node_exporter
- sudo nano /etc/systemd/system/prometheus.service
- ##Vul bestand prometheus.service met onderstaande ## (zonder # CTRL+O (opslaan) CTROL+Q (exit) )##
- ##############################
- [Unit]
- Description=Prometheus
- Wants=network-online.target
- After=network-online.target
- [Service]
- User=prometheus
- Group=prometheus
- Type=simple
- ExecStart=/usr/local/bin/prometheus \
- --config.file /etc/prometheus/prometheus.yml \
- --storage.tsdb.path /var/lib/prometheus/ \
- --web.console.templates=/etc/prometheus/consoles \
- --web.console.libraries=/etc/prometheus/console_libraries
- [Install]
- WantedBy=multi-user.target
- sudo nano /etc/systemd/system/node_exporter.service
- [Unit]
- Description=Node Exporter
- Wants=network-online.target
- After=network-online.target
- [Service]
- User=node_exporter
- Group=node_exporter
- Type=simple
- ExecStart=/usr/local/bin/node_exporter
- [Install]
- WantedBy=multi-user.target
- ##############################
- sudo nano /etc/prometheus/prometheus.yml
- ##Vul bestand prometheus.yml met onderstaande ## (zonder # CTRL+O (opslaan) CTROL+Q (exit) )## LETOP VERVANG IP ADRES HOMEY!
- ##############################
- global:
- scrape_interval: 15s
- scrape_configs:
- - job_name: 'prometheus'
- scrape_interval: 5s
- static_configs:
- - targets: ['localhost:9090']
- - job_name: 'node_exporter'
- scrape_interval: 5s
- static_configs:
- - targets: ['localhost:9100']
- - job_name: 'homey'
- scrape_interval: 15s
- static_configs:
- - targets: ['IPADRESS-HOMEY:9414']
- ##############################
- sudo systemctl daemon-reload
- sudo systemctl start prometheus
- sudo systemctl enable prometheus
- sudo systemctl start node_exporter
- sudo systemctl enable node_exporter
- ##Installaren van Grafana op Raspberry Pi##
- sudo apt-get install apt-transport-https curl
- curl https://bintray.com/user/downloadSubjectPublicKey?username=bintray | sudo apt-key add -
- echo "deb https://dl.bintray.com/fg2it/deb jessie main" | sudo tee -a /etc/apt/sources.list.d/grafana.list
- sudo apt-get update
- sudo apt-get install grafana
- sudo service grafana-server start
- ##Inlog vanaf RaspberryPi anders ip adres RaspberryPi gebruiken
- ##Inloggen op Prometheus url is http://localhost:9090
- ##Inloggen op Grafana url is http://localhost:3000
- ##Controleren of Homey Prometheus app actief is http://IPADRESS-HOMEY:9414/metrics
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement