Как установить Grafana на серверы Linux
На этой странице
- Предпосылки
- Что мы будем делать
- Шаг 1. Установите Grafana в Ubuntu 16.04
- Шаг 2. Установите Grafana на CentOS 7
- Шаг 3. Измените пароль администратора Grafana
- Шаг 4. Установите подключаемые модули
- Заключение
- Справочник
Grafana — это пакет для визуализации и мониторинга данных с открытым исходным кодом. Он предлагает поддержку Graphite, Elasticsearch, Included, Prometheus и многих других баз данных. Инструмент предоставляет красивую панель мониторинга и метрическую аналитику с возможностью управления и создания собственной панели мониторинга для ваших приложений или мониторинга производительности инфраструктуры.
В этом руководстве мы покажем вам, как установить и настроить Grafana на серверах Linux (Ubuntu 16.04 и CentOS 7). Хорошо установите Grafana на оба сервера, используя репозиторий Grafana, и после установки мы расскажем вам, как добавлять и устанавливать плагины Grafana.
Предпосылки
- Ubuntu Server 16.04 или CentOS 7.
- Привилегии root
Что мы будем делать
- Установите Grafana в Ubuntu 16.04.
- Установите Grafana на CentOS 7
- Изменить пароль администратора Grafana
- Установите подключаемые модули Grafana
Шаг 1 — Установите Grafana на Ubuntu 16.04
Grafana предоставляет два способа установки — с помощью загруженного пакета Debian и с помощью репозитория apt. В этом уроке мы будем использовать установку репозитория apt. Итак, давайте начнем.
Сначала подключитесь к серверу под своим логином ssh.
ssh
Добавьте новый репозиторий Grafana в каталог sources.list.d, а затем добавьте ключ gpg репозитория, используя следующие команды.
echo 'deb https://packagecloud.io/grafana/stable/debian/ jessie main' > /etc/apt/sources.list.d/grafana.list
curl https://packagecloud.io/gpg.key | sudo apt-key add -
Теперь обновите репозиторий и установите Grafana, используя следующие подходящие команды.
sudo apt update
sudo apt install grafana
После завершения установки вы получите результат, как показано ниже.
Как вы, возможно, знаете, Ubuntu 16.04 использует systemd в качестве системы инициализации. Итак, после установки Grafana нам нужно перезагрузить конфигурацию диспетчера systemd, чтобы запустить службу Grafana.
systemctl daemon-reload
Запустите Grafana и включите ее автоматический запуск при каждой загрузке системы.
systemctl start grafana-server
systemctl enable grafana-server
По умолчанию Grafana будет работать под портом 3000. Проверьте это с помощью команды netstat и убедитесь, что порт 3000 находится в списке состояний LISTEN.
netstat -plntu
Если на сервере установлен брандмауэр UFW, откройте порт службы ssh, порт grafana 3000, а затем запустите брандмауэр, используя следующие команды.
ufw allow ssh
ufw allow 3000/tcp
ufw enable
Введите y, чтобы продолжить запуск, и добавьте UFW для автоматического запуска во время загрузки.
Чтобы увидеть состояние брандмауэра, выполните приведенную ниже команду.
ufw status
Grafana была установлена на сервере Ubuntu 16.04 и работает под UFW Firewall Ubuntu на порту 3000.
Шаг 2 — Установите Grafana на CentOS 7
На этом этапе мы покажем вам, как установить Grafana из репозитория на сервер CentOS 7. Мы можем установить Grafana через пакет rpm или репозиторий. В этом руководстве мы будем использовать репозиторий Grafana.
Добавьте новый репозиторий Grafana, создав новый файл .repo в каталоге yum.repos.d. Перейдите в каталог и создайте новый файл с именем grafana.repo с помощью редактора vim.
cd /etc/yum.repos.d/
vim grafana.repo
Вставьте туда следующую информацию.
[grafana]
name=grafana
baseurl=https://packagecloud.io/grafana/stable/el/7/$basearch
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packagecloud.io/gpg.key https://grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafana
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
Сохраните изменения и выйдите из редактора.
Теперь установите Grafana с помощью следующей команды yum.
yum -y install grafana
После установки нам нужно перезагрузить конфигурацию диспетчера systemd перед запуском службы Grafana.
Выполните следующую команду systemctl.
systemctl daemon-reload
Затем запустите Grafana, а затем включите ее автоматический запуск при каждой загрузке системы.
systemctl start grafana-server
systemctl enable grafana-server
По умолчанию Grafana работает на порту 3000. Если ваш сервер использует брандмауэр, откройте порт с помощью команды firewall-cmd, как показано ниже.
firewall-cmd --add-port=3000/tcp --permanent
firewall-cmd --reload
Установка Grafana на сервер CentOS 7 прошла успешно.
Шаг 3. Измените пароль администратора Grafana.
После установки Grafanais на вашем сервере откройте веб-браузер и введите IP-адрес сервера Grafana (с портом 3000) следующим образом.
Войдите в панель инструментов Grafana, используя пользователя admin по умолчанию и пароль admin.
Вы увидите панель инструментов Grafana, как показано ниже.
Чтобы изменить имя пользователя и пароль по умолчанию для Grafana, щелкните логотип Grafana в левом верхнем углу, затем щелкните меню «Администратор» и выберите «Глобальные пользователи».
Вы увидите список пользователей. Нажмите на меню «Редактировать», чтобы изменить имя пользователя и пароль.
Введите новое имя пользователя и пароль, нажмите зеленую кнопку «Обновить» для подтверждения.
Пользователь Grafana по умолчанию и пароль были изменены.
Шаг 4 - Установите плагины
На этом этапе мы расскажем вам, как установить плагины Grafana. Нам нужно знать три типа плагинов Grafana:
- Плагины панели. Они позволяют добавлять в Grafana новую визуализацию данных.
- Источник данных. Это подключаемые модули источника данных Grafana.
- Приложение. Это набор панелей, источник данных, информационная панель с новым пользовательским интерфейсом.
Для установки плагина Grafana предоставляет инструмент командной строки, получивший название grafana-cli. Запустите его, чтобы увидеть инструкцию.
grafana-cli
Чтобы получить список всех доступных плагинов в репозитории, используйте следующую команду.
grafana-cli plugins list-remote
Чтобы установить плагин, используйте опцию установки плагинов, как показано ниже.
grafana-cli plugins install grafana-clock-panel
После установки плагина перезапустите службу Grafana.
systemctl restart grafana-server
Чтобы получить список всех установленных плагинов в вашей системе, используйте следующую команду.
grafana-cli plugins ls
И если вы хотите удалить плагин, используйте опцию удаления плагинов, как показано ниже.
grafana-cli plugins remove grafana-clock-panel
Заключение
Итак, в этом руководстве мы можем установить Grafana на серверы Linux через пакеты Debian и rpm. В следующем уроке мы попробуем добавить источник данных. К сведению, Grafana поддерживает множество источников данных, включая Influxdb, Elasticsearch, Graphite и Prometheus.
Ссылка
- docs.grafana.org