debug random = 0

자비스 프로젝트

 

앉아서 월 용돈 5만 원 벌기 프로젝트를 추진하다가…. 맥스코인 사태 이후로 잊고 있었던 채굴에 다시 발을 담갔습니다. 
때마침 이더는 호재였었고, 이미 한번 해봤던 일이기도 하니 손쉽겠다는 안일한 생각을 하고 있었습니다. 
그때나 지금이나 상황은 다르지 않더군요.

이건 뭐 앉아서 용돈 벌기가 아니라 허구한 날 이게 잘못됐을지 저건 잘 돌아가고 있는지 체크하고, 모니터링 하는게 일상이 되었습니다.


뭘 그렇게 대단한걸 한다고(1060 1way, 1060 + 1070*3 4way 두셋?이 전부인...) 이러고 있을까 싶기도 합니다만…….

모니터링을 안 할 수도 없고,

나에게 알림이라도 준다면 그런 소모적인 시간을 줄일 수 있겠다 싶었습니다.


이름하여...자.비.스 프로젝트 두둥!

 

제가 채굴 관리를 위해 사용하고 있는 알림 방법에 대해 공유하고자 합니다.

 

jarvis.jpg

 

공유해 드릴 내용은 다음과 같습니다.

 - 자비스 생성하기 (소스코드 제공)

 - 스위칭 채굴시 스위칭 정보 알림 받기

 - 리모트매니져 이메일 알림 사용

 - 마이닝풀 허브 잔고상황 알림 받기

 - NVIDIA GPU 온도현황 알림 받기

 - Ethminer 모니터링

 - 활용방안

 

1. 텔레그램 봇생성


텔레그램에는 봇이라는 훌륭한 기능이 존재합니다.

누구나 봇을 만들어서 어떠한 서비스로 연계할 수 있는 확장성이 있습니다.

이런 텔레그램의 봇을 이용해 텔레그램으로 알림을 집중화해보도록 하죠.


우선 알림을 받기 위한 봇을 생성해야 합니다.
봇 생성과 관련해서는 "또탈퇴된코란"님의 글에서 소개되었던 아래의 링크로 대신합니다.
http://junemoon.tistory.com/164
(팁을 드리자면 봇이름을 멋들어지게 짓는 것입니다.! )

(혹시 랜딩봇에서 사용하셨던 텔레그램봇 정보가 있으시다면 그것으로 사용하셔도 무방합니다.)


여기서 봇 토큰채팅번호를 획득하셨을 겁니다.

 

2. 알림을 위한 자비스 인공지능 작성


저희는 이미 프로그래머입니다.

채굴 최적화를 위해 batch를 수정하고, 수정하고 하는 경험들 이미 해보셨지 않습니까?

프로그램은 거창한 것이 아니고 논리에 맞게 구동되는 로직을 구성만 해주면 되는 일입니다.

여기서는 VBS 를 통해 텔레그램 봇에 알림을 날려보겠습니다. 소스 코드는 아래와 같습니다.

 

jarvis.vbs

-----------------------------------------------------------------------------------------------------------------------------

const name = "채굴기 이름"
const token  = "bot123456789:asdfasdfasdfasdfasdf"
const chatid = "123456789"

msg = name & " " & WScript.arguments.item(0)
url = "https://api.telegram.org/" & token & "/sendMessage?text=" & msg & "&chat_id=" & chatid
Set objHTTP = CreateObject("WinHttp.WinHttpRequest.5.1")
objHTTP.Open "POST", url, False
objHTTP.Send

-----------------------------------------------------------------------------------------------------------------------------

소스에서 사용 중인 몇 가지 상수에 대한 설명입니다.

 

name = 채굴기 이름
token = 텔레그램 봇 토큰
chatid = 봇 chatid

 

위의 내용을 자신의 봇에 맞게 변경한 후,

jarvis.vbs로 저장을 합니다.


자비스의 사용법은 다음과 같습니다.


jarvis.vbs "보낼내용"


오우야...이렇게 여러분들만의 자비스가 탄생했습니다. 자비스를 이제 부려보도록 하죠.

 

3.1 오토스위칭시 알림


오토스위칭을 사용중이시라면 도대체 지금 뭘 마이닝 중인지, 제대로 스위칭 되긴 한 것인지 궁금할 때가 있습니다.

스위칭 되는 시점에 알림을 받을 수 있다면 좋겠다 싶습니다.


jarvis.vbs를 배치파일과 같은 위치에 복사하고, 오토스위칭 배치파일을 조금 각색해 보겠습니다.

-----------------------------------------------------------------------------------------------------------------------------


jarvis.vbs "ETH/SIA 시작"
%eth% -epool asia.ethash-hub.miningpoolhub.com:12020 -ewal username.workername -eworker username.workername -esm 2 -epsw x -allpools 1 -retrydelay -1 -dpool stratum+tcp://hub.miningpoolhub.com:20550 -dwal username.workername -dpsw x -dcoin sc -dcri 25 -ethi 16
jarvis.vbs "ETH/SIA 끝"

 

-----------------------------------------------------------------------------------------------------------------------------
위와같이 각각의 마이너 설정부분을 수정해주면 다음과 같이 자비스로부터 알림을 받게 됩니다.

 

telegram.PNG

 

우리 알바생들 열심히 일해주고 있군.

훌륭 스고이 나이스 아무튼 기특하기 그지없습니다.

일단 원하는 바는 이루었습니다.

이제 마지막 알림에만 집중하면 지금 어떤 코인을 채굴 중인지 바로 파악이 됩니다.

 

다음을 보도록 하겠습니다.

 

3.2. Claymore (이하 클레이모어)


클레이모어에는 Remote manager(이하 리모트매니져)라는 모니터링 프로그램이 존재합니다.
리모트매니져에서 옵션을 설정하여 알림을 받는 방법을 알아보도록 하겠습니다.

 

[자비스 알림]


리모트매니져에서 자비스를 사용하기 위해 자비스를 조금 수정해 보겠습니다.

 

jarvis.reman.vbs

-----------------------------------------------------------------------------------------------------------------------------


const token  = "bot123456789:asdfasdfasdfasdfasdf"
const chatid = "123456789"
name = WScript.arguments.item(0)
problem = WScript.arguments.item(1)

select case problem
   case "1": problem = "Miner Offline"
   case "2": problem = "Temperature warning"
   case "3": problem = "Low hashrate"
   case "4": problem = "Fan warning"
   case else: problem = "Unknown warning"
end select

msg = name & " " & problem

url = "https://api.telegram.org/" & token & "/sendMessage?text=" & msg & "&chat_id=" & chatid
Set objHTTP = CreateObject("WinHttp.WinHttpRequest.5.1")
objHTTP.Open "POST", url, False
objHTTP.Send

 

-----------------------------------------------------------------------------------------------------------------------------

 

자비스 호출을 위한 배치파일을 작성해 보겠습니다.

 

jarvis.call.bat

-----------------------------------------------------------------------------------------------------------------------------

 

jarvis.reman.vbs %1 %2

 

-----------------------------------------------------------------------------------------------------------------------------

 

리모트 매니져에서 자비스를 호출할 수 있도록 옵션을 지정해 줍니다.

 

remoteman_jarvis.PNG

 

이제 리모트 매니져가 감시를 하다가 이상 상황이 발생하면

자비스로부터 다음과 같이 보고가 들어옵니다.

 

remoteman_jarvis_bot.PNG

 

[이메일 알림]

 

리모트매니져에는 이미 이메일 알림을 위한 기능이 존재합니다.

 

remoteman_email.PNG

 

위의 빨간 상자처럼 이메일 알림을 위한 옵션을 지정해 주시면

마이너에 이상이 생겼을 경우 이메일로 알림을 보내주게 됩니다.

이 기능의 사용을 위해서는 SMTP 프로토콜을 지원하는 메일서버를 사용해야 하는데요.

Naver, Google, Nate등이 SMTP 사용을 지원합니다. (각 메일 환경설정에서 smtp 사용을 활성화 해줘야 함)

(테스트 결과 Nate에서만 인증 및 알림 발송이 가능한 것을 확인했습니다.)

 

[이메일을 텔레그램으로 받기]

 

이메일 또한 포워딩하여 텔레그램으로 알림을 받을 수 있습니다.

왜 이렇게 어렵고 힘들게 하려는고 하니, 이것은 자비스의 사용이 어렵거나 할경우

손쉽게 텔레그램으로 알림을 받을 수 있는 방법이기 때문입니다.

 

정확히 말씀드리면 텔레그램의 특정봇을 이용하게 되면

봇에 알림을 주기 위한 수신용 이메일 주소가 발급되는데요.

그 이메일 주소를 리모트매니져의 수신주소로 지정하면 텔레그램으로 알림이 오게 되는 원리입니다.

 

우선 텔레그램에 이메일 알림을 위한 봇을 추가해 줍니다.

http://telegram.me/etlgr_bot

(혹은 텔레그램에서 직접 @etlgr_bot 을 추가하셔도 됩니다.)

 

이 봇에 접속하시거나 /start 명령어를 텔레그램에 입력해 보면 다음과 같이 이메일 주소가 발급됩니다.

 

etlgr_bot.PNG

 

이제 저 주소를 리모트매니져에서 수신주소로 설정해 주시면

마이너가 이상 상황일 때 텔레그램으로 알림이 오게 됩니다.

 

첫 번째 메시지를 보시면

저 같은 경우 옵션에서 "Group mails if several problems happened the same time" 체크를 해두어서

1060, 1070 마이너에 대한 메시지가 한 메시지로 수신되었습니다.

 

etlgr_bot_alarm.PNG

 

이것도 자비스 못지않게 괜찮은 알림 방법인 것 같습니다.

물론 공공연히 열려있는 이메일이다 보니 민감성 자료는 이쪽으로 수신하지 않는 게 좋을 것 같습니다.

 

한 가지 더 팁을 드리자면,

메일서비스들에서 제공하는 전달 기능을 사용하여

자신의 ***@etlgr.com으로 전달처리 하면

일반 메일들도 텔레그램으로 알림을 보낼 수 있습니다.

 

3.3 마이닝풀허브 잔고 알림

 

mph_balance.vbs

 

마이닝풀허브의 코인 잔고 현황을 텔레그램으로 받아보는 자비스 응용 버전 입니다.

소스가 길어 파일을 첨부하오니 아래 내용을 자신의 정보에 맞게 수정하시고 사용하시면 됩니다.

 

const MPHAPI = "마이닝풀 허브 API"
const TOKEN  = "bot123456789:asdfasdfasdfasdfasdf"
const CHATID = "123456789"
 

사용법: mph_balance.vbs "ETH"

          mph_balance.vbs "ZEC"

 

저 같은 경우, 자비스를 호출하는 batch를 만들어

윈도우 예약작업에 스케쥴링 하였습니다.

 

MPH_balance.PNG

 

3.4 NVIDIA GPU 온도현황 알림

 

nvidia_gpu_temp.vbs

 

NVIDA GPU 온도 현황을 텔레그램으로 받아보는 자비스 응용 버전 입니다.

소스가 길어 파일을 첨부하오니 아래 내용을 자신의 정보에 맞게 수정하시고 사용하시면 됩니다.

 

const NAME = "채굴기이름"
const TOKEN  = "bot123456789:asdfasdfasdfasdfasdf"
const CHATID = "123456789"
 

사용법: nvidia_gpu_temp.vbs

 

예약작업으로 스케쥴 걸어주시거나, 스위칭 변경 시 한 번씩 받도록 하면 괜찮은것 같습니다.

 

temperature.PNG

 

3.5 Ethminer 모니터링

 

Ethminer Watcher.zip

 

Claymore API와 호환되는 포맷으로 API를 지원하도록 만들었습니다.

따라서 클레이모어를 모니터링 할 수 있는

관리툴들(Claymore remote manager 와 같은)에서 모니터링이 가능해 집니다.

 

자비스와 연동하여 10분간격 상황보고가 이루어 집니다.

3.3에서 다루었던 NVIDIA 온도 체크 스크립트를 통하여 온도 모니터링이 이루어 지도록 하였습니다.

 

사용해보실 분들은

첨부된 zip파일에 ethminer 배치파일, 자비스소스가 포함되어 있으니,

텔레그램봇 내용을 자신의 환경과 맞게 수정하여 사용하시면 됩니다.

 

ethminer_watcher.PNG

ethminer_watcher_on_remotemanager.PNG

 

4. 관련 소스 및 프로그램

 

jarvis.vbs

jarvis.reman.vbs

jarvis.call.bat

mph_balance.vbs

nvidia_gpu_temp.vbs

Ethminer Watcher.zip

 

5. 활용 방안

 

1. 윈도우 부팅 / 종료 시 자비스 호출하기 (시스템이 부팅되었습니다 / 시스템이 종료됩니다)

2. 자비스를 좀 더 진화시켜 내가 보낸 메시지에도 응답하게 하기(채굴 종료/재시작?)

 

이렇게 제가 사용하고 있는 몇 가지 채굴 알림 방법을 소개해 보았습니다.

어떻게 활용하느냐에 따라 좀 더 손쉽고 스마트한 채굴환경 조성이 되리라 생각합니다.

뭔가 이런저런 아이디어를 모아보면 쓸모 있지 않을까요?

각자 방법들을 공유해 보는 것도 괜찮을 것 같습니다.

 

긴 글 읽어주셔서 감사합니다.

 

6. 자비스가 스토커같이 계속 메시지를 보내옵니다. 어떻게 해야 하죠?

 

그렇다고 영원히 모른 채 할 수는 없으니, 텔레그램에서 잠시 알람을 꺼두기로 합니다.

우리는 밀당의 대가입니다.

 

noti_off.PNG

 

7. 부록

(1) 멀티플랫폼 모니터링 시스템 (Windows, Mac, Chrome, Web) - Meerkat [v0.3.1 업데이트]

(2) EWBF 0Sol 시 강제 종료 프로그램

 

                         이벤트 기간입니다. 좋아요↓ 한방 해주실꺼죠? ^^

11 CASH
  • ?
    죠니 2017.07.06 13:11
    감사합니다ㅎㅎ
  • ?
    아뵤 2017.07.06 13:36
    to 죠니 :
    도움이 되시길 바랍니다.
  • ?
    Jackbauer 2017.07.06 13:12
    그렇게 자비스는 비젼으로 재탄생하게 되는데....
  • ?
    아뵤 2017.07.06 13:36
    to Jackbauer :
    업그레이드 버전은 비젼으로 생각해 봐야겠군요? ㅎㅎ
  • ?
    낙타 2017.07.06 13:22
    좋아요를 아니누를수가 없네요!
  • ?
    아뵤 2017.07.06 13:35
    to 낙타 :
    요즘 인공지능이 이슈 아니겠습니까? ㅎㅎㅎ
  • ?
    Re날7H 2017.07.06 13:33

    1.좋아요
    2.정독
    3.생각
    4.포기
    1인 여튼 감사합니다!!

  • ?
    아뵤 2017.07.06 13:35
    to Re날7H :

    봇 생성만 하신다면 9부능선 넘으신 겁니다.

    포기하시면 안됩니다.
    나머지는 첨부파일 받으셔서 사용하시면 되요. ^^

  • ?
    Re날7H 2017.07.06 14:45
    to 아뵤 :
    5.도전입니다!!
    감사합니다^^!!
  • profile
    cjj5510 2017.07.06 16:04
    to Re날7H :

    1.좋아요
    2.정독
    3.생각
    4.포기
    2인 추가요 ㅎㅎ 신박하긴하네요 ㅎㅎ 좋아요!!

  • ?
    아뵤 2017.07.06 16:40
    to cjj5510 :
    포기는 배추 셀때나...^^
  • ?
    roh123 2017.07.06 14:16
    '좋아요' 눌렀습니다.
  • ?
    아뵤 2017.07.06 15:32
    to roh123 :
    감사합니다. ^^
  • ?
    웨스트 2017.07.06 15:29
    좋아요...~~
  • ?
    아뵤 2017.07.06 15:33
    to 웨스트 :
    감사합니다.=b
  • ?
    엉쿨 2017.07.06 16:53
    좋아요 눌렀습니당~ 멋지네욤 ㅎㅎ
  • ?
    아뵤 2017.07.06 18:05
    to 엉쿨 :
    우리 모두 스마트한 채굴을 해봅시다.^^
  • ?
    Moon1015 2017.07.06 17:56
    감사합니다. 다만 질문좀 드려도 될까요? jarvis.reman.vbs 수정해서 jarvis.call로 호출하면 행:3 문자: 1 오류 첨자 사용이 잘못되었습니다.
    코드: 800A0009 원본: Microsoft VBScript 런타임 오류 이렇게 뜨면서 안되는데 제가 잘못된부분이 있을까요?
  • ?
    아뵤 2017.07.06 18:05
    to Moon1015 :

    아래부분을 수정하신것 같습니다.
    name = WScript.arguments.item(0)
    problem = WScript.arguments.item(1)

     

    jarvis.reman.vbs "이름" "1"

     

    이런식으로 호출이 이루어 지는데요.

    WScript.arguments.item(0) 은 "이름"

    WScript.arguments.item(1) 은 "1"

     

    위와같이 할당 됩니다. 이부분 참고하시면 될것 같습니다.

     

    혹시 토큰 정보 제외한
    수정하신 코드 알려주시면 디버깅 가능할것 같습니다.

  • ?
    Moon1015 2017.07.06 21:06
    to 아뵤 :
    친절하게 알려주셔서 감사합니다! 내일 다시 해보겠습니다!!!
  • ?
    Moon1015 2017.07.07 08:29
    to 아뵤 :
    아뵤님, 어제 알려주신 내용을 방금전에 확인해보았습니다.
    올려주신 jarvis.reman.vbs 파일을 바로 실행해도 동일판 증상이 나오네요ㅠ
    일단 제가 가지고 있는 코드를 그대로 올려드리면 아래와 같습니다.
    참고로 올려주신 다른 vbs파일들을 실했했을때 특별히 에러가 나지는 않습니다.
    다 해보지는 못했지만 잘 활용하고있습니다. 정말감사합니다!
    /*토큰정보와 챗아이디는 지웠습니다.*/
    const token = "토큰정보"
    const chatid = "ID"
    name = WScript.arguments.item(0)
    problem = WScript.arguments.item(1)
    select case problem
    case "1": problem = "Miner Offline"
    case "2": problem = "Temperature warning"
    case "3": problem = "Low hashrate"
    case "4": problem = "Fan warning"
    case else: problem = "Unkown warning"
    end select
    msg = name & " " & problem
    url = "https://api.telegram.org/" & token & "/sendMessage?text=" & msg & "&chat_id=" & chatid
    Set objHTTP = CreateObject("WinHttp.WinHttpRequest.5.1")
    objHTTP.Open "POST", url, False
    objHTTP.Send
  • ?
    아뵤 2017.07.07 08:33
    to Moon1015 :
    jarvis.reman.vbs 는
    클레이모어 모니터링 프로그램인 Remote Manager 전용 스크립트입니다.
    bat파일 하나 만드셔서 내용을 아래와 같이 해주시고
    javis.reman.vbs 파일이 있는 위치에 저장해 주세요.

    jarvis.reman.vbs %1 %2

    이후 Remote Manager 에서 해당 bat를 호출하게 해야 정상 작동 합니다.
  • ?
    삐리리1 2017.07.08 14:37
    to 아뵤 :
    저역시 같은 오류가 생기네요...
  • ?
    POS 2017.07.08 20:08
    to 아뵤 :
    저도 첨자 사용이 잘못되었습니다. 행 4 문자 1 이뜨네요
  • ?
    긴도깡 2017.07.06 18:18
    대단하네요!인공지능
  • ?
    아뵤 2017.07.06 18:31
    to 긴도깡 :
    잠깐 제가 토니형한테 빌려왔거든요. 하하하
  • ?
    룰루2080 2017.07.06 18:22
    대단하네요~~
  • ?
    아뵤 2017.07.06 18:33
    to 룰루2080 :
    변변치 않아요. 좋게 봐주셔서 감사합니다.
  • ?
    스판바지 2017.07.06 18:29
    긴글 읽느라 수고 많았구요(저한테), 일단 좋아요 한방 놓았구요, 그러나 숟가락 입에까지 넣어주는 방법나오기 전까지 자비스는 저에겐 돼지목에 진주목걸이.....
  • ?
    아뵤 2017.07.06 18:32
    to 스판바지 :
    그냥 소스만 올리기에는 너무 빈약해 보여
    없는내용 길게 써봤습니다. ^^
    생각보다 어렵지 않답니다. 봇만 생성하시면
    나머지는 제가 올린 소스 가져가셔서 사용하시면 됩니다.
  • ?
    스판바지 2017.07.06 19:30
    to 아뵤 :
    아 네네 감솹니다...^^
  • ?
    커다란꿈 2017.07.06 19:33
    1.좋아요
    2.정독
    3.생각
    4.포기
    3인 추가요~^^;;
  • ?
    아뵤 2017.07.06 21:31
    to 커다란꿈 :
    벌써 배추가 3포기이군요 ㅎㅎ
  • ?
    현실적판단 2017.07.06 23:10

    다~ 포기 하지마~~~~~~~ 하면서 따라하기도 쉽지 않은 현실~

     

    그냥 추천 살포시!! ㅋㅋㅋ 누릅니다~

  • ?
    아뵤 2017.07.07 08:01
    to 현실적판단 :
    더 어려운 스위칭 채굴 배치파일도 다들 잘 작성해서 사용하시잖아요.
    저는hanjh93님께서 이벤트 게시판에 작성해주신
    스위칭용 배치파일 아니었음 시작도 못했을껍니다.
  • ?
    현실적판단 2017.07.07 10:34
    to 아뵤 :
    정말 뛰어나신 것입니다~~~

    시작하시니 이미 결과물을 얻으셨으니까요!
  • profile
    ComplexSYS 2017.07.07 00:33
    네 일단 자비스는 역시 제가 운용하기에는 너무 고차원의 아이였단것을 다시금 확인하였습니다. 너무 머리아프니 좋아요 부터 받으시죠 :D
  • ?
    아뵤 2017.07.07 08:02
    to ComplexSYS :
    정말로 텔레그램 봇만 생성만 하면 그다음부턴 쉽.습.니.다
  • ?
    며루세레나 2017.07.07 01:15
    뭔지 봐도 잘모르겠네요 ㅜㅜ
  • ?
    아뵤 2017.07.07 08:03
    to 며루세레나 :
    텔레그램 봇 생성하시고
    소스만 가져다 사용하시면 되요.
  • ?
    인큐러스 2017.07.07 07:06
    좋아요!~ 꾸욱 ~ 중간쯤 읽다가 포기...
  • ?
    아뵤 2017.07.07 08:03
    to 인큐러스 :
    배추 4포기요~ㅠㅠ
  • ?
    나그네인생 2017.07.07 07:25
    이런거 보면 개발자분들 능력이 대단한게 세삼 느껴진다는..
  • ?
    아뵤 2017.07.07 08:04
    to 나그네인생 :
    그런데 사실 구글횽님 없으면 아무것도 못합니다. 흙흙
  • ?
    광부일꾼 2017.07.07 08:57
    멋집니다
  • ?
    아뵤 2017.07.07 10:28
    to 광부일꾼 :
    같이 멋져보자구요!
  • ?
    toto 2017.07.07 10:20
    한번 시도해보겠습니다. 잘 안되면 해보다가 좀 괴롭혀드리겠습니다. ^^
  • ?
    아뵤 2017.07.07 10:27
    to toto :
    환영합니다. !!
  • ?
    또리아빠 2017.07.07 11:12
    제게 있어서는 어느순간 안드로메다 언어로 보였지만... 어쨌든 좋습니다 ^^ *좋아요 꾸욱~~)
  • ?
    아뵤 2017.07.07 11:18
    to 또리아빠 :
    그럴땐 복붙 하시는겁니다. CtrlCV
    좋아요 감사합니다. =b
  • ?
    비트매니아1588 2017.07.07 17:35
    잘봤습니다 ^^
  • ?
    아뵤 2017.07.09 06:51
    to 비트매니아1588 :
    긴글 읽어주셔서 감사합니다.
  • ?
    한방에훅 2017.07.08 00:18
    대단합니다. ㅎㅎㅎㅎ
  • ?
    아뵤 2017.07.09 09:51
    to 한방에훅 :
    아닙니다. 이렇게 이벤트로 저도 뭔가 얻는게 있다면
    그만큼 땡글회원분들께 공유해야 함께 윈윈 아니겠어요. ^^
  • ?
    오늘도뛰자 2017.07.08 13:02
    멋지십니다!!
  • ?
    아뵤 2017.07.09 09:50
    to 오늘도뛰자 :
    감사합니다. ^^
  • ?
    삐리리1 2017.07.08 13:40
    감사합니다~ 정말 최고입니다. 특히 금일 업데이트된 ethminer 모니터링과 ehman 연동은 환상적이네요~
    염치 없지만 2가지 건의를 부탁드려도 될까요?ㅎㅎ


    1. 저는 고정 아이피라 start.bat 배치 파일에서 아이피 뒷자리를 따와서 각각의 마이너 이름을 지정해주는데요..
    jarvis.vbs 에도 const name 을 아이피 뒷자리로 스스로 입력할수 있을까요? (각각의 pc 배치 파일을 다르게 설정할수 없는 상황입니다. 노하드라 각각pc 이미지를 전부 저장할수 없습니다.)

    2. 마이너가 구동 되다 보면 해쉬값이 흔들릴 때가 있는데 이걸 방지하기 위해
    ethman 프로세스를 실시간으로 해주는 명령어를 배치파일에 넣어서 사용중이었습니다.
    cmd.exe /c start /realtime ethminer.exe 이런식으로요. 근데 주신 ethminer watcher는 해당 문구 때문에
    watcher 자체에서 실행되지 못하고 새로운 cmd 창이 열려 실행되는 바람에 해쉬값을 watcher에서 읽지를 못하네요.
    이부분을 해결할 방법이 있을까요?

    이상 염치 불구하고 2개씩이나 문의를 하는 초보 채굴러 였습니다...ㅠㅠ
  • ?
    아뵤 2017.07.09 09:50
    to 삐리리1 :

    피드백 주셔서 감사합니다.

     

    1번.
    와쳐실행시 ethminer가 높음 모드에서 실행되도록 업데이트 해봤습니다.
    배치에서 cmd.exe /c start /realtime 구문 삭제하셔도 됩니다.
    (리얼타임으로해도 높음으로밖엔 설정이 안되네요. window10)

    2번.

    업데이트된 파일 열어보시면

    읽어보세요.txt 를 참조해 보시면 원하시는대로 사용하실 수 있을것입니다.

  • ?
    삐리리1 2017.07.09 10:41
    to 아뵤 :
    감사합니다~이따 한번해볼께용!^^
  • ?
    POS 2017.07.08 15:48
    대단하십니다! 궁금한게 2가지 있는데 염치불고하고 여쭙겠습니다..

    클레이모어듀얼마이닝중인데, 가끔 해시가 오르락내리락 할때가 있습니다.
    1. 해시가 낮을 때 (설정한 해시값보다 낮을때) 자동으로 알림을 보내게 할 수 있을까요?
    2. 채굴 중지, 채굴 시작을 말씀하신 것처럼 메세지를 통해 중지, 시작하게 만들 수 있을까요?
  • ?
    아뵤 2017.07.09 06:59
    to POS :
    읽어주셔서 감사합니다.
    1. 클레이모어 사용중이시라면 3.2 참조하시면 원하시는 내용 구현하실수 있겠네요.
    2. 봇(또는 에이젼트)을 만들어 구현하시면 됩니다.(에이젼트)
    봇이 구현되면 메시징을 통해 일련의 행위를 전달하고,
    봇이 채굴기에 상주해있다가 메시지를 받아 그에 맞는 행동을 하도록 하는것이죠.
  • ?
    POS 2017.07.09 14:23
    to 아뵤 :
    2번이 좀 어렵네요.. [ 봇이 메시징을 받은 후 -> PC에서 배치파일 실행 ] 와 같이만 될 수 있으면 좋을 것 같은데 ㅎㅎ;;

    // 아 그리고, jarvis.reman.vbs 를 배치파일 ( jarvis.reman.vbs %1 %2 )을 실행하면 첨자 사용이 잘못되었습니다. 라고 뜨네요..
    뭐가 문제인지 몰라서
    name = WScript.arguments.item(0)
    problem = WScript.arguments.item(1)
    이 부분을 아예 삭제 했더니
    case else: problem = "Unknown warning" 로 적용되어 메시지가 들어오네요. 다시 삭제한 부분을 넣고 저장해서 배치 파일 실행해보니 다시 첨자 사용이 잘못되었습니다. 에러가 뜹니다. name 과 problem 줄이 문제가 되는 것 같은데.. 어찌 해야 될까요?
  • ?
    아뵤 2017.07.09 14:42
    to POS :
    리모트 매니져용 스크립트입니다.
    리모트 매니져에서 배치를 호출할때 아래의 정보로 두가지 파라메터를 넘겨줍니다.
    %1=이름, %2=알람종류

    봇은 배치파일만으로는 구현이 힘들구요.
    nodejs, python, c#등으로 텔레그램API를 이용하여 구현하셔야 합니다.
  • ?
    아직은배울게많다 2017.07.09 16:25
    아직 20대 후반의 모바일 개발자로서.... 선배님이 그동안 걸어오신 개발의 길이 엄청나다는게 보이네요
    열심히 공부해서 저도 api 를 이용하여 스스로 필요한 시스템을 구축하고 싶군요 대단하십니다
  • ?
    아뵤 2017.07.09 16:29
    to 아직은배울게많다 :
    아..아닙니다.
    하라는 채굴은 안하고..채굴자체보단 저런것에 더 관심이 많을뿐입니다^^
    항상 땡글내 다른 유수의 개발자분들 작품들 감상하면서 영감을 얻어갑니다.
  • ?
    어둔넘 2017.07.09 19:52

    아뵤님 jarvis.reman.vbs 를 배치파일 ( jarvis.reman.vbs %1 %2 )을 실행하면 첨자 사용이 잘못되었습니다. 라고뜨는데

    name = WScript.arguments.item(0)
    problem = WScript.arguments.item(1) 이부분에다가

    name = "WScript.arguments.item(0)"
    problem = "WScript.arguments.item(1)" 이렇게 "치니까 오류는 사라졌는데

    텔레그램에 WScript.arguments.item(0) Unknown warning 이런식으로 문자가 옵니다. 주신거 하나도안건들고 토큰하고 아이디만 썻거든여.

    머가 잘못된건가여..ㅜㅜ

  • ?
    아뵤 2017.07.09 20:11
    to 어둔넘 :
    해당 스크립트는 클레이모어 리모트매니져용 스크립트입니다.
    리모트 매니져에서 배치를 호출할때 아래의 정보로 두가지 파라메터를 넘겨줍니다.
    %1=이름, %2=알람종류
  • ?
    어둔넘 2017.07.09 20:30
    to 아뵤 :

    냅 클레이모어 리모트매니져로 해서 사용했어여 리모트에서 셋팅다해서 사용 해볼려고했는데 vbs파일 첨자가 오류난다고 해서
    name = "WScript.arguments.item(0)"
    problem = "WScript.arguments.item(1)"
    이두분이 문제라고떠서 방법찾다가 다른줄에는 다 " " 로 되어있길래 수정해서 넣었더니 작동은되는데요
    WScript.arguments.item(0) Unknown warning 이런식으로 텔레그램에 문자가와여
    제가 문의하고싶은게 뭐냐면 첨자가 잘못되었다는 오류를 해결하는법을 좀알려주세여. 저만이런게 아니라 위에분들도 그런거같은데..ㅜㅜ부탁좀드립니다.

  • ?
    어둔넘 2017.07.09 20:52
    to 어둔넘 :
    클레이모어 9.7을 사용하고잇습니다.ㅜ
  • ?
    아뵤 2017.07.09 23:03
    to 어둔넘 :
    해당구문은 파라매터 값을 읽어오는 구문으로
    따옴표로 가두시면 안됩니다.
  • ?
    어둔넘 2017.07.09 20:33
    배치파일말고 스크립트를 실행하면 스크립트에서 3번째줄 첨자가 잘못됐다는 오류가 뜨는걸 어떻게 고쳐야하는지좀 알려주세여ㅠㅠ
  • ?
    아뵤 2017.07.09 23:09
    to 어둔넘 :

    batch만 테스트로 실행시켜 보신건가요?
    파라메터없이 실행하시면 에러가 날거에요.

    테스트해보시려면

    jarvis.call.bat TEST 1
    javis.reman.vbs TEST 1

    이런식으로 파라메터를 넘겨주셔야 합니다.

    리모트매니져에서 이벤트가 일어나서 배치를 실행시킬때 저런식으로 두가지 파라메터가 넘어오거든요.

     

    첫번째 파라메터는 채굴기이름에 해당하고

    두번째 파라메터는 이벤트종류에 해당합니다.

  • ?
    소원의항구 2017.07.11 22:34
    좋은 아이디어네요~!
    다른데도 응용해볼 영감이 퐉퐉 떠오르네요 ㅎㅎ
  • ?
    아뵤 2017.07.12 08:12
    to 소원의항구 :
    읽어주셔서 감사합니다. 즐거운 하루 되세요~!
  • profile
    쌍둥아빠 2017.07.12 10:11
    좋아요 80개입니다.

    80*3000 = 240,000 KRW 입니다. ^^

    쪽지로

    이더주소 :
    KRW :

    를 남겨주시면 상품지급해드리겠습니다. 감사합니다. ^^
  • ?
    마니아 2018.01.05 17:31
    어렵다!!! ㅠ+ㅜ ㅇ
  • ?
    말랑이 2018.01.15 10:54
    텔레그램을 이런 식으로 이용할 수 있군요.
  • ?
    괌미 2018.01.18 00:14
    vbs 파일들을 어디다가 넣는건가요? 아이폰도 가능한가요?
  • ?
    아뵤 2018.01.18 00:40
    to 괌미 :
    비주얼베이직 스크립크라서 윈도우에서 돌아갑니다.
  • ?
    juribari 2018.03.29 15:29
    Ethminer Watcher 에서 해시레이트 가 0 으로 나오네요.. 실제 마이닝풀에서는 정상적으로 나옵니다... 암튼 좋은정보 알아 적용 했습니다. 감사합니다.
  • ?
    juribari 2018.03.29 15:48
    Ethminer 버전은 ethminer-0.14.0.dev2 입니다.

채굴

코인 채굴에 관한 게시판입니다.

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
공지 채굴 새로 들어오시는분들! - 땡글 이용시 지켜지면 좋은 것 42 239 53264
김광부
2017.06.25
공지 [Air Drop 이벤트] 게시판을 신설합니다 11 updatefile 4246
땡글운영위원회
2019.05.17
공지 [땡글] (주)이에스엔운영 채용공고 15 file 2 2969
ESN운영
2019.05.14
[AD] [AD] ESN으로만 신청 가능한 광고자리입니다. 14 11799
관리자
2019.01.02
13751 채굴 GPU 전력 그래프 잔물결 상태  그래프 잔 물결 이런 상태가 어떤 이유가 있나요? 전에 어떤분이 했던 댓글이 있었는데  기억이 안나네요 8 file 1327
ariman
2017.07.06
13750 채굴 파워질문 파워 쇼트내는거 왜 하는거에요? 그거 하면 좋은점이 있나요? 11 721
유성코인
2017.07.06
13749 채굴 컨테이너 빌려서 채굴장으로쓰려하는데~! 컨테이너 빌려서 채굴장 쓰려고 생각 중입니다. 50kw 전력에서 15~30kw 까지 쓸수 있다고 합니다. 초보라서 질문 드립니다. 뎃글 다시는 분들에게 추천 꾸욱~!! 눌러들입니다. 장비는 오픈 형이 아닌 강제 흡배기 케... 29 1 2843
중심
2017.07.06
13748 채굴 롬 플래시하고나서 순정으로 원복했는데 해쉬가 이상합니다 ..이런경유 있으신분?? 순정롬으로 플래싱하다가 해쉬가 순정보다 더 떨어져서 원복했습니다 그런데 순정때 해쉬 안나오고 어떤건 8 어떤건 14해쉬ㅜ이렇게ㅜ나오네요  아무리 원복하고 라이져도 바꿔보고 소용이없네요 이거 왜이러는걸까요... 5 581
스으티븡
2017.07.06
» 채굴 주인님 자비스가 채굴 관련 보고 드리겠습니다. - 자비스 프로젝트(알림과 모니터링 방법) 자비스 프로젝트   앉아서 월 용돈 5만 원 벌기 프로젝트를 추진하다가…. 맥스코인 사태 이후로 잊고 있었던 채굴에 다시 발을 담갔습니다.  때마침 이더는 호재였었고, 이미 한번 해봤던 일이기도 하니 손쉽겠다는 ... 81 file 90 44592
아뵤
2017.07.06
13746 채굴 그래픽카드 가격이 미쳤다고는 하지만.... 설마 구매한 분들은 없겠져....    20개에 저가격이면 생각해볼만 하겠지만....    8 file 2801
한솔현희아빠
2017.07.06
13745 채굴 1060 3기가 가격이 얼마쯤할가요? 진짜 예약하고도 못받던 1060 3기가 모델이 풀리는거 같습니다  그것도 많이 ㅡㅡ 대량가능하다는데... 얼마쯤 적정가일가요? 그냥 안받는게 상책일가요? 13 1527
STORM
2017.07.06
13744 채굴 개인적 사견] 채굴 전용 카드를 바라보며,,,, 안녕하세요 케니입니다.   채굴카드(샘플)를 보고있는데요..  단가가 180$이내면 구매 고려 해봐겠네요...   어차피 최대 6개월 쓰고 버려야 되니까요.(팔수도 팔곳도 없음다)   TSMC/삼성에서 생산(16FFN-->양품(겜... 14 file 3404
kenny001
2017.07.06
13743 채굴 채굴 중간에 시간에 붕뜬거 어떻게 되는건가요? 저렇게 시간이 중간에 한 4시간정도 적립이 안되어 있는데 저거 나중에 블록 찾으면  한꺼번에 적립해주는건가요?   아니면 그냥 풀을 바꿔야 할까요? 참...난감하네요. 3 file 824
더브롱스
2017.07.06
13742 채굴 에프터 버너후 해쉬값이 들죽날죽합니다 셋팅을 스샷처럼해둿는데..   해쉬값이 31 정도가 평균으로돌다가..   에프터버너에서 그래프가 들죽날죽할때 내려가면..   해쉬값은 19정도로 떨어지네요..     그래픽은 테스트용으로 gtx 1070 하나 달려있습니다. ... 4 file 846
꿀토끼
2017.07.06
13741 채굴 오늘새로 셋팅하고 돌리는데 유독 1카드만 요러네여..     음.. 전기문제일까요? 라이저 문제일까요?   1060 6웨이 파워600*2입니다 채굴전용글카 10 file 751
거제광부
2017.07.06
13740 채굴 좀 늦게 뛰어든거 같네요... 6월 초에 정보보고 바로 뛰어들었는데 세팅하고 케이블 기다리느라 6월말부터 가동을 시작했는데, 해쉬 난이도 증가하는걸 생각 안해서   ROI 가 3개월이었던게 5개월로 늘어났네요...   LGA 1150으로 싸게 셀러론 가... 17 1 1906
dss1
2017.07.06
13739 채굴 파워부족현상 파워 부족 현상을 겪어 보신 분 계신가요? 마이너 프로그램만 실행하면 gpu인식한 뒤에 반응이 없다가 pc가 뻗어버리네요. 전기 많이먹는 r9 390이여서 그런듯한데 gpu 1대에 500-700와트 파워 1대씩 놔줘야 하는건가... 3 1220
invidanueva
2017.07.06
13738 채굴 채굴 시작한지 한달... 다른건 문제없는데, 공유기가 터저 나가네요... 집 전원 나가는거야, 오래된 집이라 그끔 두꺼비도 구경하면 되는데, 공유기가 터져나가니 답이 없네요. 두꺼비가 도와줄수도 없구   안정적인 공유기좀 추천해주세요. 집에 입타임꺼 하나 더있어서 버티고는 있는데,... 11 1838
어디까지파봤니
2017.07.06
13737 채굴 화면 멈춤 어제 채굴기 잘 도는 것 보고 퇴근 했는데요. 아침에 와보니 채굴기 켜져 있는데  채굴을 하지 않고 화면 멈춤 상태입니다.    좀 전에 다시 재부팅하고 켜 놓았는데 잠시 외출후 돌아오니 컴퓨터는 잘 돌고 있는데 ... 7 1328
ariman
2017.07.06
13736 채굴 zotac 1080ti amp extream 4way 채굴 성공했어요 테스트로 1080ti 4way 구축해서 테스트 해보았는데   생각보다 잘 나오네요.   글픽은 조텍 1080ti amp extream 이구요 내장 글픽도 사용~   에프터 버너는 전원 90 온도 65 코어 50 메모리 550 팬 80 으로 셋팅했구 ... 15 file 2 2445
락군
2017.07.06
13735 채굴 화재 보험 가입 하려는데 채굴기는 어떤 명목으로 집어 넣으셨나요? 원래 작은 제조 업체를 운영 하고 있습니다. 일회용품 제조 회사인데요.   채굴기 20대 정도 구석에서 돌리고 있지요.   화재 보험 만기 되어서 재가입 하려는데, 채굴기 어떤 명목으로 집어넣으셨나요? 그냥 데스크... 17 1488
하나만
2017.07.06
13734 채굴 폴로닉스에서 대쉬를 빗섬으로 입금하면; 바로 빗섬에서   폴로닉스에서 보낸 대쉬 량 만큼 바로바로 뜨는지요?;   혹 시간이 걸린다면 어느정도 걸리는지요?;; 5 671
쳐키라웃
2017.07.06
13733 채굴 역시 라데온이 참 좋네요...     RX570을 구하게 돼서 세팅해보고 있는데 역시 채굴은 암드가 갑이네요.... 그냥 1500 램타이밍 복사하고 돌려보는데 정상가 기준으로 1070보다 훨씬 저렴한데도 거의 비슷한 성능을 내주네요.   엔당의 듀얼마이... 11 file 1 1990
천리
2017.07.06
13732 채굴 MUSICOIN 환전? MUSICOIN 은 마풀허에서 다른코인으로 자동환전하는방법밖에 없는건가요? 폴로닉스 가봐도 MUSICOIN 은 보이질 않아서요.. 1 971
거기성
2017.07.06
목록
Board Pagination Prev 1 ... 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 ... 2577 Next
/ 2577