+34 641 10 27 16

API асика

База знаний

Порт 4028 и всё, что асик о себе расскажет

· Обновлено

API асика это служебный порт, обычно 4028, через который мониторинг читает хешрейт, температуры и обороты без веб-интерфейса.

Что такое API асика

Майнерский софт внутри асика унаследовал API от cgminer: на порту 4028 он отвечает на короткие команды вроде summary, stats, pools. В ответ приходит сводка в формате для программ: хешрейт по платам, температуры, обороты вентиляторов, аптайм, настроенные пулы.

Именно этим портом живёт весь мониторинг: опрашивать сотню асиков по API занимает секунды, а по веб-интерфейсам было бы мучением. Фермовые контроллеры, панели и самописные скрипты говорят с асиком одинаково, через эти же команды.

У API есть и пишущая часть: смена пулов, перезагрузка, у кастомных прошивок настройка профилей. Здесь начинается зона аккуратности: на стоковых прошивках пишущие команды часто без пароля, и любой в локальной сети может переписать ваши пулы одной строкой.

Вывод из этого простой: порт 4028 не должен быть виден из интернета никогда, а локальную сеть фермы стоит считать доверенной зоной и оберегать соответственно. VPN снаружи, свои пароли внутри.

Коротко в таблице

Порт4028, наследие cgminer
Базовые командыsummary, stats, pools
Что отдаётхешрейт, температуры, обороты, аптайм
Что умеет менятьпулы, перезагрузку, профили
Правило безопасностииз интернета порт не виден никогда

Как этим пользоваться

Подключить мониторинг по API, а не парсингом веб-страниц: быстрее, стабильнее и не ломается от смены прошивки.

Проверить из локальной сети, отвечает ли порт без пароля на пишущие команды: это надо знать о своей ферме до чужих.

Использовать API для инвентаризации: серийники, версии прошивок и аптайм собираются одним скриптом за минуту.

Закрыть порт от интернета и проверить это снаружи: сканеры находят открытые 4028 так же быстро, как веб-интерфейсы.

мониторингзапрос на 4028API асикасводка в ответграфик и алерты

Пример использования

Скрипт раз в минуту опрашивает тридцать асиков командой summary и складывает цифры в базу. Утренний взгляд на график отвечает на все вопросы: кто перегрелся ночью, у кого просел хешрейт, кто перезагружался. Вся система это сотня строк кода поверх порта 4028.

Связанные термины

Куда идти дальше на сайте

Программы

Оборудование

Вопросы и ответы

Чем API отличается от веб-интерфейса

Это два входа в одни данные: веб для человека, API для программ. Мониторинг сотни асиков возможен только через API.

Опасно ли что порт без пароля

В доверенной локальной сети терпимо, наружу недопустимо. Часть прошивок позволяет ограничить API чтением, этим стоит воспользоваться.

Мой мониторинг перестал видеть асик по API

Сначала проверить сам асик и сеть, потом смену прошивки: другой софт может отвечать в чуть ином формате, и парсер мониторинга спотыкается.

Как термины связаны между собой

Любое звено кликабельно. Оранжевым помечено то, где вы сейчас.

К списку терминов

Ищете ASIC-майнер

В каталоге 212 моделей. Сравнить их можно по хешрейту и по джоулям на терахеш, а в калькуляторе подставить свой тариф и увидеть остаток на руки.

Страницу собрал и проверил Денис Климчук. Обновлено .