Skip to content
Some util scripts for Storj and storjshare
Ruby Visual Basic
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
README.md
health.rb
health.vbs

README.md

health.rb

Отправляет статистику нод на https://stat.storj.maxrival.com. Аналог https://github.com/AntonMZ/Storj-Utils/blob/master/health.sh, только на Руби, без фатального недостатка и с немного ускоренным сбором данных.

Использование:

health.rb email [daemon address] [daemon port]

Настройка автоматического запуска

Через Крон

Поставить Руби (apt-get install ruby, pacman -S ruby и т.д. в зависимости от дистрибутива).

Дописать в кронтаб:

*/10 * * * * /path/to/script/health.rb example@mail.com

Через виндовый шедулер (scheduler)

Скачать и поставить Руби (примерно отсюда https://www.ruby-lang.org/en/documentation/installation/#rubyinstaller).

Найти виндовый шедулер и запустить.

Создать новую задачу: 0

Вписать какое-нибудь название и поменять "настроить для" (на всякий случай, м.б. не обязательно): 1

На вкладке "триггеры" создать новый. Начало — при входе, пользователь — от чьего имени запускать (скорее всего текущий), повторять бесконечно каждые 10 (или 5) минут: 2

Чтобы сработала задача "при входе", нужно перезайти. Для проверки можно сначала поставить триггер на изменение задачи: 3

На вкладке "действия" создать новое. Программа — VBS-скрипт (НЕ .rb), аргумент — почта: 4

VBS-скрипт нужен для того, чтоб health.rb запускался молча, т.е. не открывал консольное окно каждые 10 минут. А ещё он сохраняет рядом с собой логи работы основного скрипта.

You can’t perform that action at this time.