Установка мониторинга нод Swarm Bee
Pok Pok![](/file/e899768e839dc877b2587.png)
Разработчик - @tengizi
- Переходим в /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 минут.
Ссылки: