안녕하세요. 드디어 웹페이지 모니터링 기능이 추가되어
단순 콘솔 이라는 이름이 빠지게 됐습니다 ㅎㅎ
사용하시는데 도움이 되신다면 '좋아요' 한번씩 클릭 꼭 좀 부탁 드립니다.
이벤트 기간이니 만큼 개발자에게 힘이됩니다 ^^;
기존 0.2 버전까지 설정 파일 설명이 누락 되거나 등등의 의견이 있어 급히 수정하여 배포합니다.
크게 3가지 기능이 추가 되었습니다.
1) 해쉬 변화량 감지에 따른 경고/에러 표기 및 카운팅 - 그에 따른 글자 색상변화도 포함합니다.
2) 그래픽 카드 온도 감지에 따른 색상 표시 - 65도 이하, 80도 이하, 80도 이상에 따라 색상이 변화합니다.
3) 포트 32330 을 이용하여 http 요청에 대응하는 모니터링 페이지 추가 - 페이지는 5초마다 자동 갱신합니다.
이하는 압축파일내에 있는 readme.txt 내용입니다.
사용하는데 도움이 되셨으면 합니다.
감사합니다.
-------------------------------------------------------------------------------------------------------------------------------------
단순 콘솔 모니터링 프로그램 사용법
1. 마이너 설정
IP 설정 :
Client.ini 파일을 메모장 등으로 열어서 주소를 기입합니다.
마이너들의 주소를 직접 넣으시면 되며 ip , domain 형태 모두 지원합니다.
포트 설정 (옵션) :
특정 마이너프로그램의 포트를 사용하거나 포트 번호를 변경했을 경우 포트를 직접 기입합니다.
각 마이너의 기본 포트는 claymore 3333, ewbf 42000, ccminer 4068 입니다.
여러대의 마이너 설정 :
한줄에 하나의 마이너 주소를 입력하게 되어 있습니다. 여러대의 마이너의 경우 한줄씩 연속하게 기입하면 됩니다.
1-1. 모니터링 설정파일 예제
Client.ini 내에 다음과 같이 써있는 경우
192.168.1.1
192.168.1.3:3333
manstar.com
각 동작 설명
192.168.1.1 -> 1번 마이너의 주소는 192.168.1.1 이며 모든 기본 포트를 검사하여 모니터링
192.168.1.3:3333 -> 2번 마이너의 주소는 192.168.1.3 이며 3333번 포트만 검사하여 모니터링
manstar.com -> 3번 마이너의 주소로 도메인 주소 manstar.com 사용
1-2. 각 마이너 배치파일 설정
1) claymore
별도의 설정이 필요 없이 기본 3333 포트로 연결이 가능합니다.
2) ccminer
--api-bind 0.0.0.0:4068 옵션이 필요합니다. (땡글 : 세선 님 제보)
기본으로 127.0.0.1 만 오픈하기 때문에 모니터링 프로그램과 연결이 안될수 있습니다.
3) ewbf
--api 0.0.0.0:42000 옵션이 필요합니다.
기본으로 127.0.0.1 만 오픈하기 때문에 모니터링 프로그램과 연결이 안될수 있습니다.
2. 모니터링의 실행
mining_monitor.exe 를 실행하시면 각 윈도우 콘솔창기본 크기로 자동으로 실행되며 각 모니터링 자료를 수집합니다.
매 5초마다 모니터링은 갱신됩니다.
시작시 크기를 조절해서 사용할 경우 start_monitor.bat 파일을 참고하여 수정하고 실행하면 됩니다.
예시) mode con:cols=140 lines=40 => 140칸의 40줄 화면으로 시작
3. 개발노트
ver 0.1
개요 : 단순 콘솔 모니터링 프로그램
설명 : go 로 단순하게 만들었으며 각 api 들마다 제공하는 정보가 조금씩 달라서 최대한 단순한 정보만 정리했습니다.
client.ini 안에 있는 주소로 접속하여 마이닝 프로그램들이 제공하는 api 정보를 가지고 화면에 뿌려주는 단순 프로그램입니다.
모든 client의 정보 수집후 5초가 지나면 다시 갱신되는 구조라 실제 화면보다 약간 늦어질 수 있습니다.
설정 : clinet.ini 안에 주소만 있을경우 각 마이너들의 기본 포트로만 접속을 시도합니다.
주소외에 포트정보는 주소:포트 식으로 기입할 수 있습니다. (예 : 192.168.1.1:9999)
지원마이너 : claymore, ccminer, ewbf
추가사항 : ewbf 의 경우 시작 배치파일에 --api 옵션 필수. 기본으로 막혀있음
ver 0.2
업데이트 : 상단에 기부주소 표기 (업데이트 및 개발에 대한 기부) : 기능상 제한 없음
GPU 온도, Fan 스피드, 듀얼채굴시 sub 정보 표시
정보 표시 변경에 따른 정보 표시 위치 및 크기 수정
콘솔창 크기 조절용 샘플 bat 파일 추가. mode con:cols=x lines=y 로 직접 조절 가능
ver 0.3
업데이트 : 버전 표시 추가
ccminer, ewbf 설정 누락 부분 추가
모니터링 시작이후 최대 해쉬량을 기준으로 해쉬량 감소시 경고를 표시하는 기능 추가
- 100~90% - 정상 (녹색), 90%~70% - 경고 (노란색), 70%이하 - 오류 (빨간색)
- 모니터링 시간동안 발생한 경고, 오류 숫자 누적 표시
모니터링 웹서버 기능 추가
- 모니터링 프로그램이 가동중인 IP 에 포트 32330 포트로 웹서버 포트 개방
- 웹서버 페이지는 5초마다 자동 갱신
- 정보는 일반 화면과 같음
- 웹서버 포트를 포트포워딩 하였을 경우 외부(스마트폰 포함)에서도 모니터링 가능
0. 기타
개발자 이메일은 manstark80@gmail.com 이며 소스코드의 수정/무단배포를 금합니다.
보안우려 해소를 위해 공개된 소스코드의 수정은 개발자의 허가를 득하고 사용하시기 바랍니다.
개발자에게 기부를 해주실 분들은
ETH 주소 - 0xeF090a58F7dbA02d2E53272dEB3F0B17D66F0890
에 보내주시면 개발에 도움이 되겠습니다.
사용하시는데 도움이 되신다면 '좋아요' 한번씩 클릭 꼭 좀 부탁 드립니다.
이벤트 기간이니 만큼 개발자에게 힘이됩니다 ^^;