dusca (OP)
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 17, 2016, 12:30:14 PM |
|
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!
|
|
|
|
Jay_Pal
Legendary
Offline
Activity: 1493
Merit: 1003
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 17, 2016, 08:14:51 PM |
|
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
|
|
|
|
dusca (OP)
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 17, 2016, 08:20:40 PM |
|
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?
|
|
|
|
Jay_Pal
Legendary
Offline
Activity: 1493
Merit: 1003
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 17, 2016, 08:50:39 PM |
|
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](https://bitcointalk.org/Smileys/default/smiley.gif)
|
|
|
|
Jay_Pal
Legendary
Offline
Activity: 1493
Merit: 1003
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 18, 2016, 03:48:51 PM |
|
|
|
|
|
|
dusca (OP)
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 18, 2016, 09:41:22 PM |
|
Dá para windows?
|
|
|
|
Jay_Pal
Legendary
Offline
Activity: 1493
Merit: 1003
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 18, 2016, 10:51:18 PM |
|
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.
|
|
|
|
Gornidah
Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 111
Merit: 10
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 19, 2016, 08:03:52 AM |
|
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.
|
|
|
|
Jay_Pal
Legendary
Offline
Activity: 1493
Merit: 1003
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 19, 2016, 10:55:36 AM |
|
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](https://bitcointalk.org/Smileys/default/cheesy.gif) Ah espera, tenho de aprender a programar primeiro, lol!
|
|
|
|
dusca (OP)
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 23, 2016, 11:04:35 AM |
|
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](https://bitcointalk.org/Smileys/default/sad.gif) ", "< 2000 ghs5s") se GHs(av) < 2000: send_email(key+" ![Sad](https://bitcointalk.org/Smileys/default/sad.gif) ", "< 2000 ghsav") se blocks > 0: send_email(key+" ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) ", "Found block!") se temp1 < 30 or temp2 < 30 or temp3 < 30: send_email(key+" ![Sad](https://bitcointalk.org/Smileys/default/sad.gif) ", "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?
|
|
|
|
Jay_Pal
Legendary
Offline
Activity: 1493
Merit: 1003
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 23, 2016, 01:38:08 PM |
|
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](https://bitcointalk.org/Smileys/default/sad.gif)
|
|
|
|
Gornidah
Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 111
Merit: 10
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 25, 2016, 03:26:08 PM Last edit: January 25, 2016, 03:37:09 PM by Gornidah |
|
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](https://bitcointalk.org/Smileys/default/sad.gif) ", "< 2000 ghs5s") se GHs(av) < 2000: send_email(key+" ![Sad](https://bitcointalk.org/Smileys/default/sad.gif) ", "< 2000 ghsav") se blocks > 0: send_email(key+" ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) ", "Found block!") se temp1 < 30 or temp2 < 30 or temp3 < 30: send_email(key+" ![Sad](https://bitcointalk.org/Smileys/default/sad.gif) ", "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](https://bitcointalk.org/Smileys/default/cheesy.gif) Quanto ao resto parece-me bem, BOM TRABALHO! ![Wink](https://bitcointalk.org/Smileys/default/wink.gif) 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](https://bitcointalk.org/Smileys/default/cheesy.gif)
|
|
|
|
Jay_Pal
Legendary
Offline
Activity: 1493
Merit: 1003
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 25, 2016, 03:38:26 PM |
|
Jay_Pal, na ultima vez que o meu esquentador teve problemas, foi trocado por um termo-acumulador! ![Cheesy](https://bitcointalk.org/Smileys/default/cheesy.gif) Foi exactamente o que acabei por fazer...! ![Sad](https://bitcointalk.org/Smileys/default/sad.gif) Mas tentar não fugir do tópico em causa ![Cheesy](https://bitcointalk.org/Smileys/default/cheesy.gif) Cada placa não tem o seu próprio endereço? Sendo um endereço por linha, terias logo as 9 penso, não?
|
|
|
|
dusca (OP)
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 25, 2016, 03:49:45 PM |
|
Não, num unico endereço obtenho todos os dados...
|
|
|
|
|