Установка ecss-peeper-client

Для установки пакета ecss-peeper-client выполните обновление данных из репозитория:

на обоих хостах

sudo apt update
CODE

Установить пакет:

на обоих хостах

sudo apt install ecss-peeper-client
CODE

Во время установки потребуется ответить на вопросы:

ВопросПример
Настройте какие экспортеры  будут установлены.
Выберите экспортеры для установки:

MySQL Exporter

GlusterFS Exporter

Пароль пользователя root MySQL:password

Пароль для пользователя mysqld_exporterpassword

Укажите IP-адрес сервера Peeper, куда будут отправляться метрики
IP-адрес сервера Peeper:
10.0.20.55

Укажите URL-адрес сервера Grafana, куда будут загружаться дашборды.
Grafana URL
https://10.0.20.55

Укажите API key для доступа к Grafana.
Grafana API key

glsa_LGzPrVpZdB04sKdGuEYtVpeor1P9g4Wk_5f7d947f

Укажите номера портов, на которых работают экземпляры MSR (например: 8100, 8101)
Номера портов MSR (через запятую)

8100

Укажите имя соседней ECSS ноды (например: ecss1, ecss2.clientdomain.ru)
Имя соседней ECSS ноды:

ecss2

В случае если  MSR выделен на отдельном хосте, то нужно через запятую указывать ecss2, msr1


На вопрос Grafana API key - данный ключ нужно сгенерировать на сервере Peeper/Grafana, для этого выполнить следующие действия:

  • в Peeper перейти в Administration > Users and access > Service accounts
  • создать сервисный аккаунт (для обоих node - ecss1/ecss2)
  • открыть созданный сервисный аккаунт, изменить ему роль на Editor, и по кнопке + Add service account token создать новый токен:

  • скопировать созданный токен

Будут установлены следующие сервисы:

  • ecss-peeper-client-gluster-exporter.service
  • ecss-peeper-client-provision.service
  • ecss-peeper-client-telegraf.service
  • ecss-peeper-client-mysqld-exporter.service
  • ecss-peeper-client-vmagent.service

Для управления используйте стандартные команды systemctl (start/stop/restart/status).

Лог файлы находятся в директории /var/log/ecss/ecss-peeper-client/

После установки дашборды успешно выгрузились в Grafana:

Включить метрики на ecss.

Проверить наличие (target metrics) : в web браузере открыть http://<IPadd_ecss1 /IPadd_ecss2>:8429/targets (в примере http://10.0.20.91:8429/targets).

Видно, что статус  метрик "ecss-core" / "ecss-ds" / "ecss-sip" / "ecss-msr"/ "gluster-exporter" / "mysql-exporter"  = "UP" ("gluster-exporter" и "mysql-exporter" включили при установке ответом на вопрос "Настройте какие экспортеры  будут установлены.") 


Если требуется добавить еще экземпляры MSR (на портах отличных от 8100) , тогда выполнить команду sudo dpgk-reconfigure ecss-peeper-client, указав через запятую новые порты: