Как установить Grafana на Alma Linux

Grafana — бесплатное программное обеспечение с открытым исходным кодом для мониторинга и визуализации данных. По умолчанию он поддерживает Graphite, Elasticsearch, Prometheus и другие базы данных.

Grafana — бесплатное программное обеспечение с открытым исходным кодом для мониторинга и визуализации данных. По умолчанию он поддерживает Graphite, Elasticsearch, Prometheus и другие базы данных. Это кроссплатформенное интерактивное приложение, которое предоставляет диаграммы, графики и оповещения в Интернете при подключении к поддерживаемым источникам данных. Он написан на Go и TypeScript и поддерживает множество операционных систем, таких как Linux, Windows и macOS.

В этой статье объясняется, как установить Grafana на Alma Linux 8.

Предварительные условия

  1. Сервер под управлением Alma Linux 8.
  2. Действующее доменное имя, указывающее на IP-адрес вашего сервера.
  3. Пароль root настроен на сервере.

Установите Grafana на Alma Linux

По умолчанию Grafana не включен в репозиторий Alma Linux по умолчанию, поэтому вам придется создать репозиторий Grafana вручную. Вы можете создать его с помощью следующей команды:

нано /etc/yum.repos.d/grafana.repo

Добавьте следующие строки:

(grafana) name=grafana baseurl= repo_gpgcheck=1 включен=1 gpgcheck=1 gpgkey= sslverify=1 sslcacert=/etc/pki/tls/certs/ca-bundle.crt

Сохраните и закройте файл, когда закончите, и установите сервер Grafana с помощью следующей команды:

dnf установить графану -y

После установки сервера Grafana проверьте информацию о пакете Grafana с помощью следующей команды:

об/мин -ци графана

Вы получите следующий результат:

Имя: grafana Версия: 8.4.6 Версия: 1 Архитектура: x86_64 Дата установки: пятница, 15 апреля 2022 г., 09:11:57 Группа UTC: по умолчанию Размер: 251112361 Лицензия: AGPLv3 Подпись: RSA/SHA256, понедельник, 4 апреля 2022 г., 10:04 :18 AM UTC, идентификатор ключа 8c8c34c524098cb6 Исходный RPM: grafana-8.4.6-1.src.rpm Дата сборки: понедельник, 4 апреля 2022 г. 10:03:45 UTC Хост сборки: 6c96bd4ba151 Перемещения: / Упаковщик: contact@grafana.com Поставщик: Grafana URL-адрес: Сводка: Grafana Описание: Grafana

Теперь Grafana установлена ​​на Alma Linux 8, и вы можете перейти к следующему шагу.

Управление сервисами Grafana

Сервис Grafana управляется systemd. Вы можете запустить службу Grafana с помощью следующей команды и включить ее запуск при перезапуске системы:

systemctl запустить графана-сервер systemctl включить графана-сервер

Чтобы проверить статус Grafana, выполните следующую команду:

Статус systemctl графана-сервера

Вы получите статус службы Grafana в следующем выводе:

? grafana-server.service — экземпляр Grafana Загружен: загружен (/usr/lib/systemd/system/grafana-server.service; отключен; предустановка поставщика: отключена) Активен: активен (работает) с пятницы 2022-04-15 09:12 :37 UTC; 15 секунд назад Документы: Основной PID: 12120 (grafana-server) Задачи: 8 (ограничение: 11412) Память: 31,6 МБ CGroup: /system.slice/grafana-server.service ??12120 /usr/sbin/grafana-server — config=/etc/grafana/grafana.ini –pidfile=/var/run/grafana/grafana-server.pid –packaging=rpm c> 15 апреля 09:12:37 linux grafana-server(12120): logger= sqlstore t=2022-04-15T09:12:37.25+0000 lvl=info msg=”Созданная организация по умолчанию” 15 апреля 09:12:37 linux grafana-server(12120): logger=plugin.manager t=2022-04- 15T09:12:37.3+0000 lvl=info msg=”Зарегистрированный плагин”pluginId=inp> 15 апреля 09:12:37 Linux grafana-server(12120): logger=plugin.finder t=2022-04-15T09:12: 37.3+0000 lvl=warn msg=”Пропуск поиска плагинов как ужасный> 15 апреля 09:12:37 linux grafana-server(12120): logger=query_data t=2022-04-15T09:12:37.3+0000 lvl=info msg =”Инициализация службы запросов” 15 апреля 09:12:37 linux grafana-server(12120): logger=live.push_http t=2022-04-15T09:12:37.31+0000 lvl=info msg=”Инициализация шлюза Live Push> 15 апреля 09:12:37 Linux grafana-server (12120): logger=server t=2022-04-15T09:12:37.46+0000 lvl=info msg=”Запись PID-файла” path=/var/run/grafan> 15 апреля, 09:12:37 Linux systemd (1): запущен экземпляр Grafana. 15 апреля, 09:12:37 Linux grafana-server(12120): logger=http.server t=2022-04-15T09:12:37.47+0000 lvl=info msg=”Прослушивание HTTP-сервера” адрес=(::): > 15 апреля 09:12:37 linux grafana-server(12120): logger=ngalert t=2022-04-15T09:12:37.47+0000 lvl=info msg=”разогрев кеша для запуска” 15 апреля 09:12:37 Linux grafana-server(12120): logger=ngalert.multiorg.alertmanager t=2022-04-15T09:12:37.47+0000 lvl=info msg=”starting MultiO>

На этом этапе Grafana запускается и прослушивает порт 3000. Вы можете проверить это с помощью следующей команды:

сс-антпл | греп 3000

Вы получите порт прослушивания Grafana в следующем выводе:

LISTEN 0 128 *:3000 *:* пользователи:((“grafana-server”,pid=12120,fd=9))

Настройте Nginx в качестве обратного прокси-сервера.

Далее вам необходимо установить Nginx и настроить его как обратный прокси для Grafana. Сначала выполните следующую команду, чтобы установить сервер Nginx:

dnf установить nginx -y

После установки Nginx создайте файл конфигурации для виртуального хоста Nginx:

нано /etc/nginx/conf.d/grafana.conf

Добавьте следующие строки:

сервер { имя_сервера grafana.example.com; слушай 80; access_log /var/log/nginx/grafana.log; местоположение / { proxy_pass proxy_set_header Хост $http_host; proxy_set_header X-Forwarded-Host $host:$server_port; proxy_set_header X-Forwarded-Server $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }

Сохраните и закройте файл, проверьте файл конфигурации Nginx с помощью следующей команды:

nginx -t

Если все в порядке, вы получите следующий вывод:

nginx: синтаксис файла конфигурации /etc/nginx/nginx.conf в порядке nginx: тест файла конфигурации /etc/nginx/nginx.conf прошел успешно

Далее вам необходимо перезагрузить службу Nginx, чтобы изменения конфигурации вступили в силу:

systemctl перезапустите nginx

Вы можете проверить статус Nginx с помощью следующей команды:

статус systemctl nginx

Вы увидите статус Nginx в следующем выводе:

? nginx.service — HTTP-сервер nginx и обратный прокси-сервер. Загружено: загружено (/usr/lib/systemd/system/nginx.service; отключено; предустановка поставщика: отключено). Вставка: /usr/lib/systemd/system/nginx. service.d ??php-fpm.conf Активен: активен (работает) с пятницы 15 апреля 2022 г., 09:14:40 UTC; 4 секунды назад Процесс: 14064 ExecStart=/usr/sbin/nginx (код=выход, статус=0/УСПЕХ) Процесс: 14063 ExecStartPre=/usr/sbin/nginx -t (код=выход, статус=0/УСПЕХ) Процесс: 14061 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited, status=0/SUCCESS) Основной PID: 14066 (nginx) Задачи: 2 (ограничение: 11412) Память: 3,7 МБ CGroup: / system.slice/nginx.service ??14066 nginx: главный процесс /usr/sbin/nginx ??14067 nginx: рабочий процесс 15 апреля 09:14:39 linux systemd(1): запуск HTTP и обратного прокси-сервера nginx. 15 апреля 09:14:40 linux nginx(14063): nginx: синтаксис файла конфигурации /etc/nginx/nginx.conf в порядке 15 апреля 09:14:40 linux nginx(14063): nginx: файл конфигурации /etc/nginx Тест /nginx.conf прошел успешно 15 апреля 09:14:40 linux systemd(1): nginx.service: не удалось проанализировать PID из файла /run/nginx.pid: неверный аргумент 15 апреля 09:14:40 linux systemd(1 ): Запущен HTTP-сервер nginx и обратный прокси-сервер.

Теперь Nginx установлен и настроен как обратный прокси-сервер для Grafana. Теперь вы можете перейти к следующему шагу.

Конфигурация брандмауэра

Далее вам нужно разрешить HTTP через брандмауэр. Вы можете включить его с помощью следующей команды:

брандмауэр-cmd –add-port=80/tcp –permanent

Далее вам необходимо перезагрузить брандмауэр, чтобы изменения конфигурации вступили в силу:

брандмауэр-cmd –reload

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

Теперь откройте веб-браузер и получите доступ к панели управления Grafana по URL-адресу. Вы увидите страницу входа в Grafana:

Как установить Grafana на Alma Linux Изображение 1

Введите имя пользователя admin по умолчанию и пароль admin, нажмите кнопку «Войти». Вам будет предложено установить новый пароль (см. ниже):

Как установить Grafana на Alma Linux Изображение 2

Введите новый пароль администратора и нажмите кнопку «Отправить». На следующей странице вы увидите панель управления Grafana:

Как установить Grafana на Alma Linux Изображение 3

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *