---------------------------------------------------------------------------------------
추가 2018-04-10
xmr-stak* 모니터링 버그를 개선 했습니다.
그동안 채산성 때문에 xmr-stak* 채굴 안하고 있었는데 오늘 하려고 보니 문제가 있어서 수정했습니다.
(테스트용 소스를 그대로 서버에 반영한 실수가 있어서...)
그리고 xmr-stak* 채굴기 구동시간 추가 해서 표현되도록 했습니다.
---------------------------------------------------------------------------------------
그동안 2달 정도 대부분의 시간을 마이닝허브 사이트 보완 개선 버그 수정 등의 개발로 시간을 보내 왔었습니다.
오늘부로 phase 를 구별하여 한동안은 최대한 변경 없이 유지하려고 합니다.
(개인적으로는 다른 할 일을 좀 챙기는 시간도 갖고...)
물론 버그나 채굴기툴을 추가 하거나 그 외 일들은 여전히 대응하긴 할 겁니다. 메일이나 문의 주시면 바로 답변 갑니다.^^
(제가 모르거나 더 좋거나 적용하고 싶은 채굴기 툴이 있으면 지원좀 해주시면 감사하겠습니다 ㅋㅋㅋ)
parse1 전체 정리를 하려고 합니다.
먼저, 다시 한번 설명하면 마이닝허브는 설치가 필요 없는 웹으로 서비스되고 있습니다.
[그래서 되는 것이 있고 안되는 것도 있고… (기술적으로) 합니다.]
목적은 인터넷이 되는 모든 환경에서 특히 이동중 모바일에서 모니터링이 가능하도록 하는 것이며, 가볍고, 무료로 하는 것이 목표 입니다.(후원과 광고는 있지만..;;)
그리고 DB 같은거 없고, 로그인 필요 없고, 설치 안해도 되니 따로 데이터 저장되서 유출 되지 않습니다.
모든 정보는 개인 기기에 저장이 됩니다.
그렇기 때문에 설정 정보들(api_key, 채굴기 주소 등)도 직접 관리 해야 합니다.
(보안에 예민하신분 추천 드립니다.)
문제점은 배포 프로그램이 아니고 채굴은 계속 하는데 모니터링 서버를 내려서 버전업을 하기가 쉽지 않아서 운영 하면서 소스를 바꾸거나 하면서 생기는 소소한 것들이 있었습니다.
꼭 주기적으로 F5 필요합니다;;
계속 사용 중이신 분들 갑자기 오류나고 막 그래서 놀라셨거나 떠나셨을 텐데 어쩔수가 없었거나 제 실력 부족이니 이해 부탁드립니다.
서론이 너무 길었습니다.
우선 접속 주소는 :
http://mh.devlab.kr 입니다.
parse1 의 전체 기능 설명 시작합니다.
1. 수영장
주요 기능
1) 마이닝풀허브 API를 활용하여 채굴량을 수집합니다.
2) 채굴된 코인 수 기준으로 현 시세 값을 계산하여 얼마의 수익을 내고 있는지 표현해줍니다.(이더기준 406,500원 * 1.4055... = 571,341원)
3) 기대 수익을 사용자가 직접 입력할 수 있게 하여 미래의 가치와 현 시세가 없는 코인의 가치를 예상할 수 있습니다.
4) 최소 10초 이상으로 자동 새로 고침을 지원합니다.(기본은 상단 메뉴를 통해 새로고침 버튼으로 할 수도 있습니다.)
5) 각 코인을 클릭하면, 지난 일자별 채굴량을 볼수 있으며,
6) 채굴량을 그래프로 표현하여 일자별, 그리고 채굴량 변화(추세선)을 보고 동향을 예측 할 수 있습니다. 아래 표의 가운데 굵은 흐린 붉은 선입니다.
7) 설정 화면에서는 다른 기기의 세팅을 하거나 여러대를 일괄적으로 적용할 수 있도록 샘플, 설정값 다운, 업로드, 초기화 등을 지원합니다.
8) 반응형 웹이라 모바일이나 웹 화면등 해상도에 따라 제공하는 데이터가 보기 편하게 변경됩니다.
2. 모니터링
주요 기능
1) 모니터링 중인 채굴기의 소계를 나타냅니다. (총 합)
2) 모니터링 중인 채굴기의 코인별 소계를 나타냅니다.
3) 지원하는 채굴기(알고리즘) CCMINER, Claymore's Dual(Ethash&XMR), EWBF miner(Ethash), xmr-stak-*(Cryptonight), Bminer 입니다.
혹시 필요한 채굴기가 있으면 요청 주시면 반영합니다.(ccminer는 일단 보류 입니다.;;)
4) 지원하는 코인은 전세계 모든 것입니다.(기존에는 이미지로 표현한다고 특정 몇 개만 지원하고 그 이외에는 지원하지 않는다는 안내를 했었는데, 아래 이미지 처럼 채굴중인 코인이 real(알려지지 않은 코인) 이라고 가정하면 그냥 text로 표현해서 나타내 줍니다.
5) 마이닝풀허브의 자동스위치포트 모니터링 지원합니다. 채산성에 따라 채굴 코인이 바뀌어도 어떤 코인을 마이닝하고 있는지 모니터링 해줍니다.(*AUTO 모드로 해야 함.)
예: *.miningpoolhub.com:17020, *.miningpoolhub.com:17023(ewbfs), *.miningpoolhub.com:17024(cryptonight)
6) 채굴 중인 기기의 상태를 noti 해줍니다.(연결 오류, 에러, 이슈 등..)
7) 채굴기의 GPU들의 상세 정보들을 제공하며 채굴기를 클릭하면 볼 수 있습니다.(온도, 속도(hs), 팬속도, 승인, 거절)
8) 채굴기의 최고 온도등을 추가로 표현합니다.
9) 최소 10초 이상으로 자동 새로 고침을 지원합니다.(기본은 상단 메뉴를 통해 새로고침 버튼으로 할 수도 있습니다.)
10) 설정 화면에서는 다른 기기의 세팅을 하거나 여러대를 일괄적으로 적용할 수 있도록 샘플, 설정값 다운, 업로드, 초기화 등을 지원합니다.
11) 반응형 웹이라 모바일이나 웹 화면등 해상도에 따라 제공하는 데이터가 보기 편하게 변경됩니다. 때에 따라서는 데이터를 가져주기도 합니다. (예: 거절된게 0개 일 경우 화면이 작으면 표현 안함)
12) 중요 정보는 상태별 색깔로 강조합니다. GPU들의 온도에 따라 색깔 구별 합니다.(75 이상 빨간색 65 이상 노란색), 거절률에 따라 색깔 구별합니다.(0.3% 이상), 기대 해시 속도에 미달 할경우 색깔 구별합니다.(사용자 입력 기준)
3. 마허봇(챗봇)
1) 모니터링 중인 채굴기의 상태 이상을telegram으로 보고 받을 수 있습니다.
채굴기 중지, 상태 이상, 온도, 거절률 등을 선택하여 받을 수 있습니다.
2) 세팅 방법을 최소화 하여 카톡의 그룹 채팅 처럼 활용 할 수 있도록 고민 해서 설명서를 추가했습니다.
3) 되게 단순하며 기능은 없습니다. 그냥 보고 집사입니다.
* 안드로이드용, 아이폰용 가이드 추가
4. 여담으로 서버를 3중화 했으며 로드밸렌싱을 구현해서 손이 좀 많이 갑니다. ㅠ
이상입니다.
기타 설명을 못하거나 궁금한 것은 이 게시물의 답글로 대신 하겠습니다.
또는 이메일 이나 사이트의 문의하기로 받도록 하겠습니다.^^
채린이분들을 위한 웹인데 너무 많이 올리는 것 같아서 눈치가 보입니다. ㅜㅜ
그럼 모두 건승을 빌며 한동안 위와 관련된 게시는 자제 하도록 하겠습니다.
읽어 주셔서 감사합니다^^
접속 주소: http://mh.devlab.kr
오류에 대한 제보는 최대한 빠르게 정리 하겠습니다^^
-------------------------------------
꼬리말
* 게시글 내용 삭제시 레벨 강등
* 질문은 각 주제별 게시판에.
비트코인 암호화화폐 커뮤니티 땡글~ 땡글~
-------------------------------------
열정에 박수를 보냅니다~
고맙습니다.