Перейти к публикации

valdemarku

Пользователи
  • Публикации

    77
  • Зарегистрирован

  • Посещение

Репутация

61 Очень хороший

2 подписчика

О valdemarku

  • Звание
    Пользователь

Информация

  • Пол
    Не определился
  • Город:
    Климовск
  • Bitcoin кошелек
    13SXGSBySHdhqz17dWQ1cx7gVuSQ1mHJUE

Посетители профиля

338 просмотров профиля
  1. valdemarku

    Альтернативная прошивка Antminer D3

    1.Работать будет только с модифицированными D3. Крайне не гибкий подход. У меня трудятся D3 S9 L3+ и все нужно мониторить. 2.NAT за серыми IP адресами это давно не проблема. Тот же keenetic 4G c включенным облаком решает проброс любого порта внутрь.
  2. valdemarku

    Альтернативная прошивка Antminer D3

    Это версия на 17 или 19Гх? Как долго на таких частотах работает?
  3. valdemarku

    [BCC] BitConnect | Scrypt/PoS

    Не выводят BCC на кошелек. Весит как pending
  4. valdemarku

    Bitcoin Segwit2x [B2X]

    А где смотреть блокчейн b2x? Пул же как то блоки считает и подверждения видит, значит есть ресурс.
  5. valdemarku

    Альтернативная прошивка Antminer D3

    В альтернативных прошивках изменены поля выборки. Если кому интересно легкий мониторинг для D3 D3(mod) L3 S9. Скрипт генерирует простую HTML страницу с параметрами. Скрипт устанавливается и запускается на linux машине внутри локальной сети по средствам планировщика (cron), также можно запускать на OpenWRT разновидностях роутеров поддерживающих opkg. На телефоне выглядит так: http://i12.pixs.ru/storage/4/7/8/Screenshot_8899407_28756478.jpg
  6. valdemarku

    [Москва] D3 19,3 + БП

    Цену подняли, а whattomine показывает, что цена ему как и неделю назад 80т.р.
  7. valdemarku

    Сторонняя прошивка для Antminer D3 от blissz

    Подскажите, в прошивке от blissz температура чипов выше, чем в родной. Даже при условии 12 вольтажа, температура выше. Я так понял битмайн специально занижали показатели. Если blissz показывает 77, то сколько бы показала битмайновская?
  8. valdemarku

    Сторонняя прошивка для Antminer D3 от blissz

    Похоже автор просек тему
  9. valdemarku

    Сторонняя прошивка для Antminer D3 от blissz

    А как быть с временем майнинга devfee? Блочим на уровне hosts пул, но не будет ли асик в холостую время devfee молотить?
  10. valdemarku

    Обсуждение Antminer D3

    Добрый вечер. Решил прикрутить к скрипту простую вебморду, без плюшек. Работает только с D3 и L3+ Исправьте корневую директорию вебсервера apache_path если отличается от моей. код: #!/bin/bash #Для 20 шт ANTMINER D3 L3+ apache_path="/var/www/html/index.html" printf '<html> <head> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>ASICS STATUS</title> <body> <style type="text/css"> table, td, tr { vertical-align: center; text-align: center; align: center; } </style> </head> <body> <table align="center" border="1" width="100%%" cellspacing="0" cellpadding="0"> <tr> <th>MODEL</th> <th>IP</th> <th>SPEED</th> <th>TEMP</th> <th>HW</th> <th>F.SPEED</th> </tr>\n' > $apache_path ping -c 1 8.8.8.8 >/dev/null if [ $? -ne 0 ] then exit 0 fi chain1=" oooooooo oooooooo oooooooo oooooooo oooooooo oooooooo oooooooo oooo" chain2=" oooooooo oooooooo oooooooo oooooooo oooooooo oooooooo oooooooo oooooooo oooooooo" chain3=" oooooooo oooooooo oooooooo oooooooo oooooooo oooooooo oooooooo ooooooo" WARNINGTEMPD3=75 WARNINGTEMPL3=65 mashine=0 for i in `seq 2 21` do mashine=$(($mashine+1)) answer=$(echo '{"command":"stats","parameter":"0"}' | nc 192.168.1.$i 4028 2>/dev/null) name=$(echo $answer | awk -F ",|:|{|}" '{ print $26 }' | sed 's/"//g') status=$(echo $answer | awk -F ",|:|{|}" '{ print $5 }' | sed 's/"//g') if [ -n "$answer" ] && [[ $name == "Antminer D3" ]] && [[ $status == "S" ]] then temp[0]=$(echo $answer | awk -F ",|:|{|}" '{ print $67 }' | sed 's/"//g') temp[1]=$(echo $answer | awk -F ",|:|{|}" '{ print $69 }' | sed 's/"//g') temp[2]=$(echo $answer | awk -F ",|:|{|}" '{ print $71 }' | sed 's/"//g') d3[0]=$(echo $answer | awk -F ",|:|{|}" '{ print $89 }' | sed 's/"//g') d3[1]=$(echo $answer | awk -F ",|:|{|}" '{ print $91 }' | sed 's/"//g') d3[2]=$(echo $answer | awk -F ",|:|{|}" '{ print $93 }' | sed 's/"//g') freq[0]=$(echo $answer | awk -F ",|:|{|}" '{ print $105 }' | sed 's/"//g' | sed 's/\..*//') freq[1]=$(echo $answer | awk -F ",|:|{|}" '{ print $107 }' | sed 's/"//g' | sed 's/\..*//') freq[2]=$(echo $answer | awk -F ",|:|{|}" '{ print $109 }' | sed 's/"//g' | sed 's/\..*//') freqall=$(echo $answer | awk -F ",|:|{|}" '{ print $43 }' | sed 's/"//g' | sed 's/\..*//g') HW=$(echo $answer | awk -F ",|:|{|}" '{ print $79 }' | sed 's/"//g') printf '<tr><td>%s</td> <td>%s</td> <td><table align="center"><tr><td>%s</td></tr> <tr><td>%s</td></tr> <tr><td>%s</td></tr> <tr><td>%s</td></tr></table></td> <td><table align="center"><tr><td>%s</td></tr> <tr><td>%s</td></tr> <tr><td>%s</td></tr> <tr><td>%s</td></tr></table></td> <td>%s</td> <td>%s</td>\n' "$name" "192.168.1.$i" "${freq[0]}" "${freq[1]}" "${freq[2]}" '0' "${temp[0]}" "${temp[1]}" "${temp[2]}" '0' "$HW" "$freqall" >> $apache_path if [[ $HW -gt 600 ]] then curl -s -X POST https://api.telegram.org/bot<token>/sendMessage -d chat_id=<chat_id> -d text="Большое кол-во ошибок $HW у ANTMINER D3 192.168.1.$i" > /dev/null fi for index in 0 1 2 do count=$(($index+1)) if [[ ${temp[$index]} -gt $WARNINGTEMPD3 ]] then curl -s -X POST https://api.telegram.org/bot<token>/sendMessage -d chat_id=<chat_id> -d text="ХЕШПЛАТА $count D3 № $mashine ВЫСОКАЯ ТЕМПЕРАТУРА ${temp[$index]}" > /dev/null fi done for Index in 0 1 2 do Count=$(($Index+1)) if [[ ${freq[$Index]} -lt 3000 ]] then curl -s -X POST https://api.telegram.org/bot<token>/sendMessage -d chat_id=<chat_id> -d text="ХЕШПЛАТА $count D3 № $mashine Низкий битрейт ${freq[$Index]}" > /dev/null fi done for INDEX in 0 1 2 do COUNT=$(($INDEX+1)) if [[ ${d3[$INDEX]} != $chain1 ]] then ssh [email protected]$i '/etc/init.d/cgminer.sh restart >/dev/null 2>&1' curl -s -X POST https://api.telegram.org/bot<token>/sendMessage -d chat_id=<chat_id> -d text="ХЕШПЛАТА № $COUNT D3 № $mashine отвалилась" > /dev/null break fi done elif [ -n "$answer" ] && [[ $name == "Antminer L3+" ]] && [[ $status == "S" ]] then l3[0]=$(echo $answer | awk -F ",|:|{|}" '{ print $105 }' | sed 's/"//g') l3[1]=$(echo $answer | awk -F ",|:|{|}" '{ print $107 }' | sed 's/"//g') l3[2]=$(echo $answer | awk -F ",|:|{|}" '{ print $109 }' | sed 's/"//g') l3[3]=$(echo $answer | awk -F ",|:|{|}" '{ print $111 }' | sed 's/"//g') freq[0]=$(echo $answer | awk -F ",|:|{|}" '{ print $121 }' | sed 's/"//g' | sed 's/\..*//') freq[1]=$(echo $answer | awk -F ",|:|{|}" '{ print $123 }' | sed 's/"//g' | sed 's/\..*//') freq[2]=$(echo $answer | awk -F ",|:|{|}" '{ print $125 }' | sed 's/"//g' | sed 's/\..*//') freq[3]=$(echo $answer | awk -F ",|:|{|}" '{ print $127 }' | sed 's/"//g' | sed 's/\..*//') temp[0]=$(echo $answer | awk -F ",|:|{|}" '{ print $67 }' | sed 's/"//g') temp[1]=$(echo $answer | awk -F ",|:|{|}" '{ print $69 }' | sed 's/"//g') temp[2]=$(echo $answer | awk -F ",|:|{|}" '{ print $71 }' | sed 's/"//g') temp[3]=$(echo $answer | awk -F ",|:|{|}" '{ print $73 }' | sed 's/"//g') HW=$(echo $answer | awk -F ",|:|{|}" '{ print $95 }' | sed 's/"//g') freqall=$(echo $answer | awk -F ",|:|{|}" '{ print $43 }' | sed 's/"//g' | sed 's/\..*//g') printf '<tr><td>%s</td> <td>%s</td> <td><table align="center"><tr><td>%s</td></tr> <tr><td>%s</td></tr> <tr><td>%s</td></tr> <tr><td>%s</td></tr></table></td> <td><table align="center"><tr><td>%s</td></tr> <tr><td>%s</td></tr> <tr><td>%s</td></tr> <tr><td>%s</td></tr></table></td> <td>%s</td> <td>%s</td>\n' "$name" "192.168.1.$i" "${freq[0]}" "${freq[1]}" "${freq[2]}" "${freq[3]}" "${temp[0]}" "${temp[1]}" "${temp[2]}" "${temp[3]}" "$HW" "$freqall" >> $apache_path if [[ $HW -gt 300 ]] then curl -s -X POST https://api.telegram.org/bot<token>/sendMessage -d chat_id=<chat_id> -d text="Большое кол-во ошибок $HW ANTMINER L3 192.168.1.$i" > /dev/null fi for index in 0 1 2 3 do count=$(($index+1)) if [[ ${temp[$index]} -gt $WARNINGTEMPL3 ]] then curl -s -X POST https://api.telegram.org/bot<token>/sendMessage -d chat_id=<chat_id> -d text="ХЕШПЛАТА $count L3+ $mashine ВЫСОКАЯ ТЕМПЕРАТУРА ${temp[$index]}" > /dev/null fi done for Index in 0 1 2 3 do count=$(($Index+1)) if [[ ${freq[$Index]} -lt 100 ]] then curl -s -X POST https://api.telegram.org/bot<token>/sendMessage -d chat_id=<chat_id> -d text="ХЕШПЛАТА $count L3+ № $mashine Низкий битрейт ${freq[$Index]}" > /dev/null fi done for INDEX in 0 1 2 3 do COUNT=$(($INDEX+1)) if [[ ${l3[$INDEX]} != $chain2 ]] then ssh [email protected]$i '/etc/init.d/cgminer.sh restart >/dev/null 2>&1' curl -s -X POST https://api.telegram.org/bot<token>/sendMessage -d chat_id=<chat_id> -d text="ХЕШПЛАТА № $COUNT L3+ № $mashine отвалилась" > /dev/null break fi done elif [ -n "$answer" ] && [[ $name == "Antminer S9" ]] && [[ $status == "S" ]] then echo $name else curl -s -X POST https://api.telegram.org/bot<token>/sendMessage -d chat_id=<chat_id> -d text="ASIC $name 192.168.1.$i не доступен" > /dev/null printf '<tr><td><font color="red">OFFLINE</font></td> <td>192.168.1.$i</td> <td><table align="center"><tr><td>0</td></tr> <tr><td></td></tr> <tr><td></td></tr> <tr><td>0</td></tr></table></td> <td><table align="center"><tr><td>0</td></tr> <tr><td>0</td></tr> <tr><td>0</td></tr> <tr><td>0</td></tr></table></td> <td>0</td> <td>0</td>\n' >> $apache_path fi done printf '</table> </body> </html>\n' >> $apache_path
  11. valdemarku

    Обсуждение Antminer D3

    Можно увидеть весь список транзакции с 1 по 8 ноября. Просто очень странно. У меня 2 D3 c 12 октября накопали 2.7DASH
  12. valdemarku

    Обсуждение Antminer D3

    Когда прохладно чипы не выше 66-67 градусов и обороты 3600, ваттметр показывал 956Вт. Ну а когда обороты 4200, то 989-995Вт
  13. valdemarku

    Обсуждение Antminer D3

    Да #SOON внутри блока if elif else вызывает ошибку. Но можно просто вместо #soon..... написать $name и все будет без ошибки. Кроме того, разные версии linux (UBUNTU, FEDORA, CentOS.....) могут требовать полный путь в cron. Да и фрагмент кода answer=$(echo '{"command":"stats","parameter":"0"}' | nc 192.168.1.$i 4028) в последних версиях Russian Fedora у меня вызывал предупреждение, но работал как надо. Добавлю еще небольшое изменение: 1 Если у ваших асиков IP не по порядку, то измените начало цикла с for i in `seq 2 21` на for i in 3 4 7 8 9 30 где 3 4 7 8 9 30 это числа последнего октета в IP адресе. 2. Добавьте в конце исключение: было: elif [ -n "$answer" ] && [[ $name == "Antminer S9" ]] then echo $name #SOON..... fi done стало: elif [ -n "$answer" ] && [[ $name == "Antminer S9" ]] then echo $name #SOON..... else curl -s -X POST https://api.telegram.org/bot<token>/sendMessage -d chat_id=<chatid> -d text="ASIC $name 192.168.1.$i не доступен" > /dev/null fi done Это исключение при отключенном или недоступном асике пришлет сообщение. P.S #SOON лучше вообще удалить из скрипта
  14. valdemarku

    Обсуждение Antminer D3

    Нормально. Может и 24 показать. Подключи на обычный пул antpool или coinmine.pl и посмотри там скорость прыгает от 13 до 24. Средняя 17.
  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×