Установка мониторинга нод Swarm Bee

Установка мониторинга нод Swarm Bee

Pok Pok

Разработчик - @tengizi

Github


  1. Переходим в /root и скачиваем скрипт установки (для Ubuntu). Это нужно установить один раз (!) на ваш основной сервер, с него вы будете мониторить остальные ноды:
cd /root
wget https://github.com/doristeo/SwarmMonitoring/raw/main/docker/instubu.sh

Если у вас дебиан, то:

wget https://github.com/doristeo/SwarmMonitoring/raw/main/docker/instdeb.sh
chmod +x instdeb.sh

2. Далее скачиваем скрипты на те ноды, которые вы хотите мониторить:

cd /root
wget https://github.com/doristeo/SwarmMonitoring/raw/main/send.sh
chmod +x send.sh

3. После скачивания отправляем данные на основной сервер командой

/root/send.sh http://public_IP_of_your_server:8080

Где public_IP_of_your_server - это IP вашего основного сервера, из 1го пункта.

4. Переходим по ссылке http://public_IP_of_your_server:3000 (опять же вставляем IP вашего сервера).
Логин/пароль:
admin/admin

После ввода логина/пароля вам предложат ввести новый свой новый пароль.

5. Данные отобразились? Отлично, тогда добавим в крон для отправления данных автоматически (это нужно сделать на каждой ноде, которую вы хотите мониторить):

crontab -e

Добавляем строчку

*/10 * * * * /root/send.sh http://public_IP_of_your_server:8080 > /dev/null 2>&1

Где public_IP_of_your_server - это IP вашего основного сервера, из 1го пункта.

6. Перезапускаем крон:

systemctl restart cron

Данные будут отправляться каждые 10 минут.



Ссылки:

Гайды Swarm Bee

Official Russian TG group Swarm Bee

Report Page