it:grafana:install
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
it:grafana:install [2023/08/02 13:00] – ura2404 | it:grafana:install [2023/12/08 14:04] (текущий) – ura2404 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Установка ====== | ====== Установка ====== | ||
- | [[https://github.com/prometheus/ | + | [[https://grafana.com/grafana/download? |
- | [[https://losst.pro/ustanovka-i-nastrojka-prometheus]] - Установка\\ | + | [[https://grafana.com/docs/ |
+ | **1. Установить необходимые пакеты** | ||
+ | >$ sudo apt-get install -y adduser libfontconfig1 | ||
- | **1. Скачать, | + | **2. Скачать, |
- | >$ wget https://github.com/prometheus/ | + | Качать версию OSS отсюда |
- | >$ tar xvf prometheus-2.46.0-rc.0.linux-amd64.tar.gz | + | |
- | **2. Скопировать бинарники ** | + | >$ wget https://dl.grafana.com/ |
- | >$ sudo cp prometheus-2.46.0-rc.0.linux-amd64/ | + | >$ sudo dpkg -i grafana_10.0.3_amd64.deb |
- | >$ sudo cp prometheus-2.46.0-rc.0.linux-amd64/ | + | |
- | **3. Создать папку для конфигурационных файлов / | + | **3. Настроить параметры**\\ |
- | >$ sudo mkdir /etc/prometheus | + | Файл /etc/grafana/grafana.ini |
- | >$ sudo cp -r prometheus-2.46.0-rc.0.linux-amd64/consoles / | + | |
- | >$ sudo cp -r prometheus-2.46.0-rc.0.linux-amd64/ | + | |
- | **4. Создать конфигурационный файл / | + | **4. Проверить web интерфейс** |
- | >$ sudo nano / | + | > |
- | <file yaml / | + | >login: admin |
- | global: | + | >pass: admin |
- | scrape_interval: | + | |
- | scrape_configs: | + | |
- | - job_name: ' | + | |
- | scrape_interval: | + | |
- | static_configs: | + | |
- | - targets: [' | + | |
- | </ | + | |
- | + | ||
- | Здесь сказано, | + | |
- | а также добавлена задача по сборку данных с самого 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=/ | + | |
- | --config.file / | + | |
- | --storage.tsdb.path / | + | |
- | --web.console.templates=/ | + | |
- | --web.console.libraries=/ | + | |
- | [Install] | + | |
- | WantedBy=multi-user.target | + | |
- | </ | + | |
- | + | ||
- | **7. Разрешить, | + | |
- | >$ sudo systemctl enable prometheus | + | |
- | >$ sudo systemctl start prometheus | + | |
- | >$ sudo systemctl status prometheus | + | |
- | + | ||
- | **8. Проверить web интерфейс** | + | |
- | > | + | |
it/grafana/install.1690981245.txt.gz · Последнее изменение: 2023/08/02 13:00 — ura2404