Grafana Nginx Proxy | DATAENGINER

Grafana Nginx Proxy

В этом руководстве мы настроим Grafana для работы за обратным прокси-сервером.

Настройка Proxy Nginx Grafana

Шаг 1. При запуске Grafana за прокси-сервером вам необходимо настроить имя домена, чтобы Grafana знала, как правильно отображать ссылки и перенаправления.

В файле конфигурации Grafana grafana.ini, измените server.domain имя домена, которое вы будете использовать:

vim /etc/grafana/grafana.ini 
[server]
domain = example.com

Перезапустите Grafana, чтобы новые изменения вступили в силу.

systemctl restart grafana-server

Шаг 2. В Grafana предусмотрена возможность иметь доступ, по дополнительному пути (/grafana):

Чтобы настроить под путь нам необходимо изменить дополнительно два параметра в grafana.ini

Включите подпуть в конце root_url.

Установите serve_from_sub_path в true.

[server]
domain = example.com
root_url = %(protocol)s://%(domain)s:%(http_port)s/grafana/
serve_from_sub_path = true

Файл примет вид:

Сохраним изменения и перезапустим Grafana:

systemctl restart grafana-server
systemctl status grafana-server

Шаг 3. Перейдем в конфигурационный каталог Proxy сервера Nginx:

cd /etc/nginx/conf.d/

Данный каталог служит для настройки переадресаций и конфигураций сайтов. Создадим здесь новый конфигурационный файл, который будет отвечать за Проксирование с 3000 порта на http://url/grafana:

vim grafana.conf

Укажем следующее содержимое:

server {
        listen          80;
        server_name     supportdev.ru;

         location /grafana/ {
            proxy_pass http://localhost:3000/;
         }
}

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

nginx -t

Теперь перезапустим Nginx и проверим статус, что Nginx работает:

systemctl restart nginx
systemctl status nginx

Шаг 4. Откроем браузер и перейдем по адресу http://url/grafana мы будем переадресованы на страницу авторизации пользователя.





Пройдем авторизацию и можем приступать к работе с Grafana.

Постоянный редактор и автор сайта

Leave a reply:

Your email address will not be published.

Site Footer