Author

Topic: Script python antminer control (Read 4055 times)

full member
Activity: 141
Merit: 100
January 25, 2016, 10:49:45 AM
#15
Não, num unico endereço obtenho todos os dados...
legendary
Activity: 1493
Merit: 1003
January 25, 2016, 10:38:26 AM
#14
Jay_Pal, na ultima vez que o meu esquentador teve problemas, foi trocado por um termo-acumulador! Cheesy



Foi exactamente o que acabei por fazer...! Sad
Mas tentar não fugir do tópico em causa Cheesy

Cada placa não tem o seu próprio endereço?
Sendo um endereço por linha, terias logo as 9 penso, não?
member
Activity: 111
Merit: 10
January 25, 2016, 10:26:08 AM
#13
Bom dia a todos,

Segue o estado atual do scrypt:

- faz um varrimento a uma lista de URL's (miners, local ou remoto) e faz o print com os seguintes dados:

Local      | GHs(5s)  | GHs(av)  | Blk | Freq |   Temp   |     Fans    |"

- durante esse varrimento, verifica estado dos mesmos dados e envia email se estiverem abaixo de um determinado parametro:

se GHs(5s) < 2000: send_email(key+"Sad", "< 2000 ghs5s")
se GHs(av) < 2000: send_email(key+"Sad", "< 2000 ghsav")
se blocks > 0: send_email(key+"Smiley", "Found block!")
se temp1 < 30 or temp2 < 30 or temp3 < 30: send_email(key+"Sad", "Temperature < 30")

A ideia é colocar os URL's no txt fora do scrypt para cada um colocar os seus. Colocar também como parâmetros de entrada os valores a monitorizar.

Mais ideias?



Os blocos encontrados não são apenas se tiveres a fazer solomining?
Também era bom colocares como variavel no ficheiro TXT o numero de placas a monitorizar as temperaturas, pois no caso do meu S5+, são 9! Cheesy
Quanto ao resto parece-me bem, BOM TRABALHO! Wink
A propósito, onde estás a minar com os teus S7? Estava na Antpool, mas agora mudei para o Kano.is e estou a fazer muito mais, devias testar!

Jay_Pal, na ultima vez que o meu esquentador teve problemas, foi trocado por um termo-acumulador! Cheesy

legendary
Activity: 1493
Merit: 1003
January 23, 2016, 08:38:08 AM
#12
Parabéns, parece-me bem.
Gosto particularmente do facto de teres colocado o envio como subrotina, isso permite torna-la modular (usar o pushbullet, por exemplo) sem alterar o resto do script!
E isso deu-me uma fantástica ideia para o que uso para controlar acessos SSH com e sem sucesso!!! (Sim, o velho "mas porque crl não pensei eu nisso?! Ah, porque não sei programar, já me lembro :p)
As urls em TXT também são uma excelente ideia!
Quanto ao "limpar os meus scripts" vou ter de pôr em pausa porque agora que acabei de comer vou ver o que se passa com o esquentador. E isso deve levar-me a tarde toda que desconfio que está roto... Sad
full member
Activity: 141
Merit: 100
January 23, 2016, 06:04:35 AM
#11
Bom dia a todos,

Segue o estado atual do scrypt:

- faz um varrimento a uma lista de URL's (miners, local ou remoto) e faz o print com os seguintes dados:

Local      | GHs(5s)  | GHs(av)  | Blk | Freq |   Temp   |     Fans    |"

- durante esse varrimento, verifica estado dos mesmos dados e envia email se estiverem abaixo de um determinado parametro:

se GHs(5s) < 2000: send_email(key+"Sad", "< 2000 ghs5s")
se GHs(av) < 2000: send_email(key+"Sad", "< 2000 ghsav")
se blocks > 0: send_email(key+"Smiley", "Found block!")
se temp1 < 30 or temp2 < 30 or temp3 < 30: send_email(key+"Sad", "Temperature < 30")

A ideia é colocar os URL's no txt fora do scrypt para cada um colocar os seus. Colocar também como parâmetros de entrada os valores a monitorizar.

Mais ideias?

legendary
Activity: 1493
Merit: 1003
January 19, 2016, 05:55:36 AM
#10
Dá para windows?

Para Windows tens o http://www.awesomeminer.com, pena ser pago.
Se fores á secção de software do forum, tens lá alguns programas para windows.
O que eu pretendo é colocar o minera ( ou outro) no Rasperry Pi e ver o estado dos miners via web.


Segundo eles isso é fácil, é queimar a imagem num cartão.
Eu quando souber python. uso as gpio da pi para "brincar" com ponteiros como nesse vídeo Cheesy
Ah espera, tenho de aprender a programar primeiro, lol!
member
Activity: 111
Merit: 10
January 19, 2016, 03:03:52 AM
#9
Dá para windows?

Para Windows tens o http://www.awesomeminer.com, pena ser pago.
Se fores á secção de software do forum, tens lá alguns programas para windows.
O que eu pretendo é colocar o minera ( ou outro) no Rasperry Pi e ver o estado dos miners via web.
legendary
Activity: 1493
Merit: 1003
January 18, 2016, 05:51:18 PM
#8
Cheira-me que sim desde que instales alguns modulos do CygWin.
Mas como eu uso o cgminer e aquilo não me pareceu que quisesse usar outra coisa que a versão de mineiro que vem com ele... nao vou testar.
full member
Activity: 141
Merit: 100
January 18, 2016, 04:41:22 PM
#7
Dá para windows?
member
Activity: 111
Merit: 10
January 18, 2016, 04:30:17 PM
#6
Toma lá uma ideia para monitorizar visualmente num tirinho: https://youtu.be/Q19UArD8MO8
Cheesy Cheesy Cheesy

Muito bom! heheeh

Já testaram o http://getminera.com ?
legendary
Activity: 1493
Merit: 1003
January 18, 2016, 10:48:51 AM
#5
Toma lá uma ideia para monitorizar visualmente num tirinho: https://youtu.be/Q19UArD8MO8
Cheesy Cheesy Cheesy
legendary
Activity: 1493
Merit: 1003
January 17, 2016, 03:50:39 PM
#4
Ola Jay_Pal

Sim, parece-me bao essa tua ideia: "average hasrate total de uma máquina baixasse um determinado valor durante um determinado período"

Tão e aquecimentos?

Também, porque não?
Eu nas minhas infelizmente não tenho dados de aquecimento, só na Jalapeño... por isso nunca me lembro disso. Smiley
full member
Activity: 141
Merit: 100
January 17, 2016, 03:20:40 PM
#3
Ola Jay_Pal

Sim, parece-me bao essa tua ideia: "average hasrate total de uma máquina baixasse um determinado valor durante um determinado período"

Tão e aquecimentos?
legendary
Activity: 1493
Merit: 1003
January 17, 2016, 03:14:51 PM
#2
Pessoalmente gosto muito de Pushbullet para enviar alertas em vez de e-mail.
De resto, isso é um bocado preferência pessoal, cada um é que sabe o que lá poria a monitorizar.
A mim pessoalmente seria quando o average hasrate total de uma máquina baixasse um determinado valor durante um determinado período, alerta imediato.
Pessoalmente, gostava muito que fosse o próprio cgminer a fazer isso porque eu e Phyton... :p
full member
Activity: 141
Merit: 100
January 17, 2016, 07:30:14 AM
#1
Boas

Estou a fazer um script que me permite controlar os meus servidores (python > dyndns > html > response):

server     2     GHs(5s):  5,072.94     GHs(av):  4,842.89     Blocks:  0     Frequency:  600     Temp: [ 55 53 52 ]     Fans: [ 4,440 4,320 ]
server     3     GHs(5s):  4,747.39     GHs(av):  4,831.89     Blocks:  0     Frequency:  600     Temp: [ 53 51 51 ]     Fans: [ 4,440 4,080 ]
server     4     GHs(5s):  4,749.32     GHs(av):  4,848.15     Blocks:  0     Frequency:  600     Temp: [ 59 55 56 ]     Fans: [ 4,320 4,200 ]
server     5     GHs(5s):  4,976.21     GHs(av):  4,852.57     Blocks:  0     Frequency:  600     Temp: [ 56 55 54 ]     Fans: [ 4,440 4,200 ]
server     6     GHs(5s):  4,803.13     GHs(av):  4,708.81     Blocks:  0     Frequency:  700     Temp: [ 64 62 62 ]     Fans: [ 4,680 4,320 ]
server     7     GHs(5s):  4,910.53     GHs(av):  4,691.49     Blocks:  0     Frequency:  700     Temp: [ 63 64 62 ]     Fans: [ 4,560 4,320 ]
server     8     GHs(5s):  4,687.42     GHs(av):  4,686.08     Blocks:  0     Frequency:  700     Temp: [ 62 58 54 ]     Fans: [ 4,560 4,200 ]
server     9     GHs(5s):  4,552.04     GHs(av):  4,547.63     Blocks:  0     Frequency:  675     Temp: [ 68 65 63 ]     Fans: [ 4,560 4,440 ]
server   10     GHs(5s):  4,712.36     GHs(av):  4,707.95     Blocks:  0     Frequency:  700     Temp: [ 66 63 65 ]     Fans: [ 4,680 4,200 ]
server   11     GHs(5s):  3,076.34     GHs(av):  4,351.29     Blocks:  0     Frequency:  700     Temp: [ 60 36 57 ]     Fans: [ 4,560 4,200 ]

Que dizem a informação de visualização para controlar as maquinas, chega? Ou existe mais alguma informação que seja necessária?

A ideia é colocar isto num ciclo, automático de 10 em 10min e se alguma coisa estiver abaixo do previsto, envia um email... algo do género...

Mandem algumas ideias para implementar no stript!
Jump to: