Grafana базовая настройка
sudo apt-get update && sudo apt-get upgrade -y
wget https://github.com/prometheus/node_exporter/releases/download/v1.2.0/node_exporter-1.2.0.linux-amd64.tar.gz
&& \ tar xvf node_exporter-1.2.0.linux-amd64.tar.gz
&& \ rm node_exporter-1.2.0.linux-amd64.tar.gz
&& \ sudo mv node_exporter-1.2.0.linux-amd64 node_exporter
&& \ chmod +x $HOME/node_exporter/node_exporter
&& \ mv $HOME/node_exporter/node_exporter /usr/bin
&& \ rm -Rvf $HOME/node_exporter/
sudo tee /etc/systemd/system/exporterd.service > /dev/null <<EOF
ExecStart=/usr/bin/node_exporter
&& \ sudo systemctl enable exporterd
&& \ sudo systemctl restart exporterd
sudo journalctl -u exporterd -f
Теперь переходим в браузере на своём домашнем устройстве по адресу: http://<server_IP>:9100/, где <server_IP> - IP сервера, на котором установлен node_exporter.
sudo apt-get update && sudo apt-get upgrade -y
wget https://github.com/prometheus/prometheus/releases/download/v2.28.1/prometheus-2.28.1.linux-amd64.tar.gz && \ tar xvf prometheus-2.28.1.linux-amd64.tar.gz && \ rm prometheus-2.28.1.linux-amd64.tar.gz && \ mv prometheus-2.28.1.linux-amd64 prometheus
nano $HOME/prometheus/prometheus.yml
chmod +x $HOME/prometheus/prometheus
sudo tee /etc/systemd/system/prometheusd.service > /dev/null <<EOF [Unit] Description=prometheus After=network-online.target [Service] User=$USER ExecStart=$HOME/prometheus/prometheus \ --config.file="$HOME/prometheus/prometheus.yml" Restart=always RestartSec=3 LimitNOFILE=65535 [Install] WantedBy=multi-user.target EOF
sudo systemctl daemon-reload && \ sudo systemctl enable prometheusd && \ sudo systemctl restart prometheusd
sudo journalctl -u prometheusd -f
Переходим в браузере на своём домашнем устройстве по адресу: http://<server_IP>:9090/, где <server_IP> - IP сервера, на котором установлен prometheus.
sudo apt-get install -y adduser libfontconfig1 && \ wget https://dl.grafana.com/oss/release/grafana_8.0.6_amd64.deb && \ sudo dpkg -i grafana_8.0.6_amd64.deb
sudo systemctl daemon-reload && \ sudo systemctl enable grafana-server && \ sudo systemctl restart grafana-server
sudo journalctl -u grafana-server -f
Переходим в браузере на своём домашнем устройстве по адресу: http://<server_IP>:3000/, где <server_IP> - IP сервера, на котором установлен prometheus и grafana.
Если всё прошло удачно, нас встречает приветственное окно графаны
Теперь задаём собственный пароль
Data Sources. Выбираем Prometheus
Указываем в графе URL адрес к своему серверу с прометеусом и графаной
Чтобы импортировать дашборд по ID, нам, прежде всего, этот ID нужно узнать.
Переходим к каталогу дашбордов и выбираем любой понравившийся