Home Без рубрики Установка grafana 8.4 и InfluxDB на Ubuntu 20.04 /Debian

Установка grafana 8.4 и InfluxDB на Ubuntu 20.04 /Debian

by admin
311 views
my sozdali plagin v Grafana dlya monitoringa k8s uje v oficialnom Grafana store 335x220 1

Введение

Установка grafana 8.4 -1

Grafana — это мультиплатформенная платформа аналитики и визуализации с открытым исходным кодом для мониторинга компьютерных систем. Grafana позволяет создавать информационные панели и делиться ими, а также имеет развитую экосистему из более чем 100 плагинов для сбора, хранения, визуализации и обмена данными.

Кроме того, он предоставляет возможность интеграции с такими источниками данных, как InfluxDB, Elasticsearch, Graphite и Prometheus.

Установка grafana 8.4 -2

В этой статье мы покажем вам, как установить Grafana на Ubuntu 20.04/Debian, чтобы вы могли максимально эффективно использовать свои данные. Итак, приступим к настройке!

Системные требования к серверу

Системные требования: если вы планируете использовать InfluxDB или Elasticsearch с Grafana, ваш сервер должен иметь не менее 4 ГБ ОЗУ. Также мы собираемся установить Grafana на Ubuntu 20.04.4 LTS (Focal Fossa)

Установка Grafana

Обновите системные пакеты.

sudo apt update
sudo apt upgrade

Установите необходимые системные пакеты.

sudo apt-get install -y gnupg2 curl software-properties-common

Добавьте ключ Grafana GPG, который позволяет устанавливать подписанные пакеты:

wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add -
sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"

Обновите кеш APT, чтобы обновить списки пакетов:

sudo apt update

Теперь можно продолжить установку:

sudo apt -y install grafana

После установки Grafana используйте systemctlдля запуска сервера Grafana:


sudo systemctl daemon-reload
sudo systemctl start grafana-server

Включите службу Grafana для запуска при загрузке системы.

sudo systemctl enable grafana-server

Проверьте статус службы.

sudo systemctl status grafana-server

Вывод работающей службы

root@grafana:/home/administrator# sudo systemctl status grafana-server
● grafana-server.service - Grafana instance
     Loaded: loaded (/lib/systemd/system/grafana-server.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2022-03-31 14:18:27 UTC; 26s ago
       Docs: http://docs.grafana.org
   Main PID: 58958 (grafana-server)
      Tasks: 21 (limit: 4604)
     Memory: 35.7M
     CGroup: /system.slice/grafana-server.service
             └─58958 /usr/sbin/grafana-server --config=/etc/grafana/grafana.ini --pidfile=/run/grafana/g>

Mar 31 14:18:30 grafana grafana-server[58958]: logger=plugin.finder t=2022-03-31T14:18:30.49+0000 lvl=wa>
Mar 31 14:18:30 grafana grafana-server[58958]: logger=query_data t=2022-03-31T14:18:30.49+0000 lvl=info >
Mar 31 14:18:30 grafana grafana-server[58958]: logger=live.push_http t=2022-03-31T14:18:30.5+0000 lvl=in>
Mar 31 14:18:30 grafana grafana-server[58958]: logger=server t=2022-03-31T14:18:30.63+0000 lvl=info msg=>
Mar 31 14:18:30 grafana grafana-server[58958]: logger=ngalert t=2022-03-31T14:18:30.63+0000 lvl=info msg>
Mar 31 14:18:30 grafana grafana-server[58958]: logger=http.server t=2022-03-31T14:18:30.64+0000 lvl=info>
Mar 31 14:18:30 grafana grafana-server[58958]: logger=ngalert.multiorg.alertmanager t=2022-03-31T14:18:3>
Mar 31 14:18:42 grafana systemd[1]: /lib/systemd/system/grafana-server.service:43: Unknown key name 'Pro>
Mar 31 14:18:42 grafana systemd[1]: /lib/systemd/system/grafana-server.service:43: Unknown key name 'Pro>
Mar 31 14:18:42 grafana systemd[1]: /lib/systemd/system/grafana-server.service:43: Unknown key name 'Pro>

По умолчанию Grafana доступна через порт 3000. Чтобы использовать Grafana через порт 80, вы можете запустить обратный прокси-сервер для перенаправления всего трафика с порта 3000 на порт 80. Для этого вы можете следовать инструкциям на следующем шаге. В противном случае используйте порт 3000 для доступа к веб-интерфейсу Grafana.

Теперь Grafana установлена ​​и готова к использованию. Для того чтобы войдти в админку зайдите по http://вашipадрес:3000

Настройка обратного прокси-сервера Nginx для Grafana

Установим Nginx

sudo apt install nginx -y

Запустим службу Nginx

sudo systemctl start nginx

Включите службу Nginx для запуска при загрузке системы.

sudo systemctl enable nginx

Проверьте статус службы Nginx.

sudo systemctl status nginx

Отсоедините файл конфигурации по умолчанию.

sudo unlink /etc/nginx/sites-enabled/default

Создайте новый файл конфигурации.

sudo nano /etc/nginx/sites-available/grafana.conf

Добавьте следующий код в новый файл, сохраните и закройте файл:

server {
    listen 80;
    location / {
        proxy_pass http://localhost:3000;
    }
}

Свяжите и активируйте новый файл конфигурации.

sudo ln -s /etc/nginx/sites-available/grafana.conf /etc/nginx/sites-enabled/grafana.conf

Протестируйте файл конфигурации.

sudo service nginx configtest

Перезапустите службу Nginx.

sudo systemctl restart nginx

Доступ к панели управления Grafana

Чтобы получить доступ к веб-интерфейсу Grafana без обратного прокси-сервера, откройте браузер и перейдите на страницу http://Server_IP:3000/. Например:

http://192.0.2.10:3000/

Чтобы получить доступ к веб-интерфейсу Grafana через обратный прокси-сервер, откройте браузер и перейдите на страницу http://Server_IP/. Например:

http://192.0.2.10/

Логин и пароль от административной панели Grafana

Вы установили Grafana на свой сервер. Вы получите экран входа в систему. Используйте admin в качестве имени пользователя и admin в качестве пароля. Теперь вы можете получить доступ к информационной панели и настроить ее, чтобы приступить к управлению данными и их анализу.

Установка InfluxDB

Устанавливаем

curl -sL https://repos.influxdata.com/influxdb.key | sudo apt-key add -
source /etc/lsb-release
echo "deb https://repos.influxdata.com/${DISTRIB_ID,,} ${DISTRIB_CODENAME} stable" | sudo tee /etc/apt/sources.list.d/influxdb.list

Затем установите InfluxDB:

sudo apt-get update && sudo apt-get install influxdb

Запустите InfluxDB. 

sudo service influxdb start

Создайте базу данных. Для этого краткого руководства мы назовем базу данных «influxdb1». Запустите эту команду внутри оболочки InfluxDB.

influx
CREATE DATABASE influxdb1
exit

Переходим в админку Grafana — Configuration — Data Source — Добавляем InfluxDB

Добавляем в URL: http://localhost:8086

Установка grafana 8.4 -3

Вводим имя базы данных influxdb1 и нажимаем Save&test

Установка grafana 8.4 -4

Поздравляем у нас получилось настроить базу данных influxdb1 с Grafana

Статьи из этой категории

Leave a Comment