Я хочу поделиться своим Баш скрипт для управления серверами горнодобывающие, работающих на BAMT 1,3 / 1,5 / 1,6 или SMOS Linux (необязательно PIMP). Это может контролировать любое количество горных серверов. Это предпочтительно, чтобы запустить его против BAMT 1,6 серверов, как сценарий уже включены функции легкого, чтобы быстро перейти на программное обеспечение добычи например cgminer / sgminer / vertminer. Кроме того, можно добавить свой собственный скомпилирован шахтера и переключиться на него в меню. Проверено на Lubuntu 13.10 и на любой основе Debian дистрибутивах должен работать из коробки, а также может работать на любом дистрибутиве с небольшими модификациями.
Большое спасибо RLutz
я использовал часть своего кода для хрон раздела
Список возможностей:
-Силы защищенного соединения SSH (только по SSH)
-Полностью интерактивное меню
-Уведомление по электронной почте при добыче не удалось
-Неограниченное количество горнодобывающих серверов
-Автоматически добавляет аутентификацию без пароля
-Пользовательские цвета для меню и сообщений
-Перезагрузка выбранного шахтера или все вместе
-Просмотр / Редактирование пула конфигурации для выбранного шахтера
-Переключение между 4 включено горнорудным программным обеспечением в BAMT 1,6 + 2 пользовательских
-Мониторинг в режиме реального времени для всех серверов в одном окне
-Крон задача периодически проверять и перезагружать мертвый / больных / простой серверов горнодобывающих
Начальная настройка
1. Скачать скрипт в любую папку
2. Сделать скрипт исполняемым CHMOD + х mine.sh
3. Отредактируйте горнодобывающие серверы IP в теле скрипта. Также настройки пулов
4. Запустить скрипт ./mine.sh
5. Настройка аутентификации без пароля. Пресс-6 (проверка подлинности SSH сервер минирование Настройка) и перейти к дальнейшим инструкциям.
6. Все сделано. Вы можете вернуться в меню и выбрать нужный вариант.
(Необязательный)
7. Если вы хотите, чтобы настройки хрон, то вам необходимо запустить скрипт с параметром хрон. Например на тестовые сервера горнорудных каждые 20 минут добавить строку в кронтаб. * / 20 * * * * /root/mine.sh хрон
8. Включить уведомления по электронной почте, установите уведомит ="ДА" и введите данные по электронной почте. Затем во время выполнения сценария хрон задачи будет выполнять проверку, и если добыча не удалась, вы получите по электронной почте. Также в любой момент вы можете отправить журналы горнодобывающие от всех шахтеров, определенной по электронной почте, эта опция доступна в главном меню.
Как добавить пользовательский шахтера. В качестве примера объяснено, как добавить YACminer.
1. Скопируйте или скомпилировать yacminer в / Opt / шахтерам
2. Перейдите в каталог / Opt / шахтеры / YACminer и переименовать yacminer двоичный файл cgminer. Убедитесь, что он имеет исполняемый флаг "Икс" если не делать CHMOD + х cgminer
3. Переименуйте / Opt / шахтеры / YACminer в / Opt / шахтеры / пользовательские
4. Создание yacminer файла конфигурации /etc/bamt/custom.conf (бассейны и настройки рудничные)
5. Запустите bamt.sh и выберите "Изменение добычи программного обеспечения .." из меню, а затем в следующем подменю выбрать "обычай"
6. Вот она. Yacminer Теперь по умолчанию программного обеспечения горнодобывающей промышленности. Горный процесс будет автоматически перезагружен.
Примечание: В этом случае вы можете добавить custom1 шахтера, но не забудьте сохранить эти имена / Opt / шахтеры / Custom1 и /etc/bamt/custom1.conf
Пожалуйста, дайте мне знать, если вы нашли какую-либо ошибку или хотите предложить что-то.
Скриншоты
Главное меню
статус горных СЕРВЕРОВ
Переключение между горнорудным программным обеспечением
Мониторинг в реальном времени
Уведомления по электронной почте
Обновления:
13.04.2014-Добавлено редактирование конфигурации и перезагрузка вариант горнодобывающей промышленности
11.04.2014 уведомления -Добавлена электронной почты
08.04.2014 скрипты -разделенное bamt / сутенер
поддержка 03.04.2014 -Добавлена PIMP (см папки сутенера)
28.03.2014 статус -Добавлены карты Непосредственная проверка через cgminer API
25.03.2014 -Добавлена быстрый пункт SSH для входа в меню
Вы можете дать мне награду, чтобы поддержать мою работу и дальнейшее совершенствование:
BTC: 1PGgybf5QbCTohCoRgEA4Q5ZSLhpSsg8cn
LTC: Lbw6bd3T3XaMypF1XsuryH3J9zMoY7gLTv
Скачать: https://github.com/Demontager/minessh/archive/master.zip
Github Все дальнейшие обновления будут фиксироваться там: мерзавец клон https://github.com/Demontager/minessh