Инструменты пользователя

Инструменты сайта


it:grafana:install

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
it:grafana:install [2023/08/02 13:00] ura2404it:grafana:install [2023/12/08 14:04] (текущий) ura2404
Строка 1: Строка 1:
 ====== Установка ====== ====== Установка ======
-[[https://github.com/prometheus/prometheus/releases/]]\\ +[[https://grafana.com/grafana/download?pg=get&plcmt=selfmanaged-box1-cta1&edition=oss]]\\ 
-[[https://losst.pro/ustanovka-i-nastrojka-prometheus]] - Установка\\+[[https://grafana.com/docs/grafana/latest/setup-grafana/configure-grafana/]] - параметры\\
  
 +**1. Установить необходимые пакеты**
 +>$ sudo apt-get install -y adduser libfontconfig1
  
-**1. Скачать, распаковать** +**2. Скачать, установить**\\ 
->$ wget https://github.com/prometheus/prometheus/releases/download/v2.46.0-rc.0/prometheus-2.46.0-rc.0.linux-amd64.tar.gz +Качать версию OSS отсюда https://grafana.com/grafana/download
->$ tar xvf prometheus-2.46.0-rc.0.linux-amd64.tar.gz+
  
-**2. Скопировать бинарники ** +>$ wget https://dl.grafana.com/oss/release/grafana_10.0.3_amd64.deb 
->$ sudo cp prometheus-2.46.0-rc.0.linux-amd64/prometheus /usr/local/bin +>$ sudo dpkg -i grafana_10.0.3_amd64.deb
->$ sudo cp prometheus-2.46.0-rc.0.linux-amd64/promtool /usr/local/bin+
  
-**3. Создать папку для конфигурационных файлов /etc/prometheus и скопировать папки с конфигурационными файлами** +**3. Настроить параметры**\\ 
->$ sudo mkdir /etc/prometheus +Файл /etc/grafana/grafana.ini
->$ sudo cp -r prometheus-2.46.0-rc.0.linux-amd64/consoles /etc/prometheus +
->$ sudo cp -r prometheus-2.46.0-rc.0.linux-amd64/console_libraries /etc/prometheus+
  
-**4. Создать конфигурационный файл /etc/prometheus/prometheus.yml для Prometheus** +**4. Проверить web интерфейс** 
->$ sudo nano /etc/prometheus/prometheus.yml +>http://localhost:3000/ 
-<file yaml /etc/prometheus/prometheus.yml> +>login: admin 
-global: +>pass: admin
-  scrape_interval: 15s +
-scrape_configs: +
-  - job_name: 'prometheus' +
-    scrape_interval: 5s +
-    static_configs: +
-      - targets: ['localhost:9090'+
-</file>  +
- +
-  Здесь сказано, что по умолчанию интервал сбора данных составляет 15 секунд, +
-  а также добавлена задача по сборку данных с самого Prometheus. +
-  Никаких данных о состоянии сервера там не будет, только параметры работы программы. +
- +
-**5. Создать пользователя, от имени которого будете запускать программу** +
->$ sudo useradd --no-create-home --shell /bin/false prometheus +
- +
-**6. Создать юнит файл systemd для запуска:** +
->$ sudo systemctl edit --full --force prometheus.service +
-<code bash> +
-[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 +
-</code> +
- +
-**7. Разрешить, запустить, проверить сервис** +
->$ sudo systemctl enable prometheus +
->$ sudo systemctl start prometheus +
->$ sudo systemctl status prometheus +
- +
-**8. Проверить web интерфейс** +
->http://localhost:9090/+
  
  
it/grafana/install.1690981245.txt.gz · Последнее изменение: 2023/08/02 13:00 — ura2404