develop custom_top_html:no
default debug random = 5 / type = READ / detected = READ

아마 비정기연재 시리즈(?)로는 이게 마지막이 될거같네욤... ㅎㅎㅎ

 

asic 의 경우는 어쩔 수 없이 안쪽에 작은 PC 를 하나 넣어서 asic 장비에 대한 관리를 하게 설계했습니다만.. 그럼에도 남은 과제게 하나 있었습니다. 바로 windows/linux agent installer 였죠. installer 를 만드는데에 대한 기준은 다음과 같았습니다.

 

1. 설치할때 client 머신 id 를 넣을 수 있어야함

2. installer 는 고객별로 별도로 생성할 수 있어야함

3. windows 의 경우는 관리자권한을 소환할 수 있어야함

4. windows 의 경우는 스케줄러를 핸들링 할 수 있어야함

5. windows 의 경우는 64bit 머신이 아니면 설치를 막을 수 있어야함

6. linux 의 경우는 OS 를 검출해낼 수 있어야함

7. linux 의 경우는 installer 에 필요한 rpm 또는 deb 패키지를 같이 묶을 수 있어야함

8. linux 의 경우는 콘솔에서 설치할 수 있어야함

 

이상의 전제로 windows 의 경우는 nsis installer 를 골랐고, linux 는 Bash Self-Extracting Script 와 dialog 를 사용하게 되었습니다. linux 야 bash 스크립트를 짜는건 그리 어렵지 않았습니다만... windows installer 를 작업할때는 좀 GR 맞았죠. 여러가지 스크립트를 뜯었는데 결과적으로는 뭐.. 대충 작업했습니다. nsis 를 작업할때의 주의사항은 이정도였던듯 하네요.

 

1. 실행되고 있는 agent 의 process 를 죽여야 한다. 안그러면 installer 시에 file 에 lock 이 걸려서 설치가 진행안될 수도 있음

2. 그럼 winodws 에서 자동실행은 어떻게?

3. windows 에서 자동실행될때 관리자권한은 어떻게?(UAC 문제)

 

여튼 이런걸 해결하고 나니.. .남은건 바로 사용자 가입시 동적 installer 생성이었습니다. php 에서 exec 함수를 여는건 보안에 구멍을 만들 소지가 높았기 때문에 php 에서 JSON 으로 받아서 서버상의 installer 생성을 진행하는 별도의 서비스를 내부에서 구현했구요... nsis 의 경우는 원래 windows 프로그램이었기 때문에 plungin 등을 생각하면 windows 환경이 필요했는데.. 이건 linux 의 wine 으로 해결을 했습니다. (이게 아니었다면 별도로 windows PC 를 하나 두고 installre 생성이 끝나면 network drive 로 보내는 삽질을 했어야 겠죰 ㅋㅋㅋ)

 

 

여튼간에 이런것들을 모아모아서 지금의 모니터링 시스템을 만들게 되었습니다. 일단 core 부분은 동작을 잘 하고있어서 다행인듯 하구요... ㅎㅎㅎ

 

요 몇주는 다음을 개선하는데 힘쓰고 있습니다.

 

1. miner 또는 asic 에서 저희 모니터링 시스템에 등록된 정보와 실제 동작하는 option(worker 또는 pool) 이 다를때 이에 대한 알림 및 복구기능

2. master 회원이 하부회원을 지정해서 그룹을 할당하게 하는 상위-하위 사용자 관리기능

 

 

이게 작업되면 아마 게시판에 한번 더 테스트를 부탁드리게 될거같네욤.

 

지금까지 보잘것 없는 글이었습니다만... 관심을 가져주시고 추천 날려주신 모든분께 감사드립니다. 마이닝에 대해서는 그렇게 잘 아는편이 아니지만.. 기업비밀(?) 수준이 아니라면.. 혹시라도 질문을 남겨주셨을때... 성심과 성의를 다해 저도 뭔가를 도울 수 있도록 노력하겠습니다... 감사합니다 :D

 

ps. 글을 그만쓴다는건 당연히 아니구욤.. 이후에 mobile 개발이 어느정도 진행되면, 추후 시리즈를 적어보도록 하겠습니당 :D

 

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

꼬리말

* 게시글 내용 삭제레벨 강등

* 질문은 각 주제별 게시판에.

 

비트코인 암호화화폐 커뮤니티 땡글~ 땡글~

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

2
댓글 0
default debug random = 0 / type = READ / detected = READ

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
1180 개발 HDAC NOMP+MPOS pool 수동 payout 준비완료! MPOS pool 홈페이지의 관리툴 화면에서 보여지는 share 리스트는 그날 당일치만 보여주는 문제점이 있습니다.   그래서 직접 MPOS database 의 당일치 share 가 회원별로 저장되는 shares 테이블... 24 file 5 1640
Dev_J
2018.05.25
1179 개발 HDAC NOMP+MPOS pool 현황보고 + 질문! 테스트 하면서 발견한 블럭 1개의 HDAC 를 어떻게 배분할까 고민이 갑자기 생겨서 글 위에 덧붙입니다.   블럭 발견당시의 Share 기여도는 아래와 같습니다.     블럭을 찾고 나서 가입하셔서 많... 23 file 6 2158
Dev_J
2018.05.25
1178 개발 빗썸API - 거래 체결 완료 내역 API 변경되었네요 사용하시는 분들 참고하세요 https://www.bithumb.com/u1/US127 2 0 875
하얀까망
2018.05.24
1177 개발 빗썸 API 여전히 주문 10~12초 거래제한이 있나요? 안녕하세요.   오늘 빗썸 API 질문만 2개를 올리네요. 다름이 아니라 주문 관련해서 찾아보면 주문 후 10초~12초 정도 후에 주문을 넣어야 된다고 하는데... API 문서 내용은 아니고 사용자들 경... 2 0 934
크리
2018.05.24
1176 개발 HDAC NOMP+MPOS pool 테스트 중 (해쉬빼주셔도 됩니다) https://www.ddengle.com/develop/8154923   해쉬 빼고 다른 풀로 옮겨주세요~~~~ 윗 링크 참조해주시기 바랍니다.       일단 첫 블럭을 발견했습니다. (3.27% share 만으로 발견했으니 완전 LU... 51 file 13 2914
Dev_J
2018.05.24
1175 개발 hdac 소스 공개 - 소스코드는 multichain 소스코드 기반인것 같습니다. 오늘 hdac 블록체인 데몬 소스코드가 공개되었습니다   https://github.com/Hdactech/hdac   (잡담에 가까운 내용이지만) hdac 소스코드는 multichain 소스코드를 기반으로 고쳐진 것 같습니다. ... 12 16 2785
ethminer
2018.05.24
1174 개발 DunkPay - 암호화폐 결제서비스 라이브러리 완전 무료화 - XRP, DNK 지원 https://www.dunkpay.com DunkPay는 BTC/BCH/ETH/XRP/DNK 코인을 지원하는 암호화폐 결제서비스 입니다. 지금까지는 서비스 운영을 위해서 동종 업계 최저수수료 1%를 부과하였습니다. 하지만, ... 1 file 3 904
비트코인요
2018.05.24
1173 개발 비정기연재 : 모니터링 시스템 개발-8 오늘 내부에서 개선작업을 하다가 나온 이슈입니다만... 저희같은 경우는 client 를 group 에 mapping 해서 모니터링을 진행합니다. 그리고 사용자의 등급을 나눠서 일반 사용자의 경우 그룹에 ... 6 1 603
plextor
2018.05.24
1172 개발 txid 가 진짜인지 가짜인지 노드가 어떻게 난독을 하는지요?               개인키 입력창에 개인키를 타이핑해서 넣는다고 하더라도 개인키를 원본 그대로 각 노드들에 전파하진 않습니다  중간에서 해커들이 개인키를 탈취할 것이기 때문입니다   암호화... 1 file 0 486
ASIC반도체칩
2018.05.24
1171 질문 빗썸 API 정액쿠폰 수수료 적용되나요? 안녕하세요.   빗썸 API 수수료 관련해서 검색을 해보니 옛날 공지가 있더라고요.   http://bithumb.cafe/archives/11420   내용은 같은 종류의 쿠폰은 매월 1회 구매 가능, API 적용 불가라고 ... 2 0 594
크리
2018.05.24
1170 개발 #1 [수정] 리눅스 채굴기 관리프로그램 체험 오픈 안녕하세요   리눅스 OS 컨트롤 가능한 관리프로그램을 체험할수있도록 준비하였습니다     설치 프로그램 다운로드 주소 : http://setup.topcoin.kr/TCMSetup.exe   아이디: test 비밀번호:0000... 2 file 2 1010
탑코인
2018.05.23
1169 질문 빗썸 Api 로 주문 취소가 안되네요....   원래 API 주문 취소가 안되는 건가요?  order_detail 로 주문 정보 가져오는거 되어서 parameter 값은 이상이 없는거 같은데 주문 취소를 할려고 하면 없는 주문이라고 뜨네요...             ... 0 483
g6ling
2018.05.23
개발 비정기연재 : 모니터링 시스템 개발-7 아마 비정기연재 시리즈(?)로는 이게 마지막이 될거같네욤... ㅎㅎㅎ   asic 의 경우는 어쩔 수 없이 안쪽에 작은 PC 를 하나 넣어서 asic 장비에 대한 관리를 하게 설계했습니다만.. 그럼에도 ... 3 474
plextor
2018.05.23
1167 개발 [채굴기 전원On/Off] 용 HLK-SW16 의 HLK-RM04 모듈 KC인증완료. 협력회사 모집 [채굴기 전원On/Off] 용 HLK-SW16 의 HLK-RM04 모듈 KC인증완료. 협력회사 모집   안녕하세요.   작년부터 HLK-SW16 16채널 원격 릴레이 보드를 가지고 채굴기 관리자 및 원격 Soft / Cold On/Of... 26 file 4 3034
안씨아저씨
2018.05.23
1166 질문 메인넷 네트워크와 테스트넷 네트워크의 관계 및 적용 방법   안녕하세요. 지갑 개발 중인 사람입니다. ㅎㅎ   ganache 라는 gui 프로그램을 사용하여 web3.js 로 접속하고, 계정을 생성하고, 송금 등을 테스트 했습니다.   이에 궁금한 점들이 생겨서 질... 7 1 1445
이힛
2018.05.23
1165 질문 이더리움 지갑(ERC20) 개발 관련하여 몇 가지 질문.   1. web3.js 로 지갑을 다뤄보고 있습니다. myetherwallet 에서 지갑 생성할 때 원하는 비밀번호 입력 후 생성하면 private key 가 주어지는데, web3.eth.personal.newAccount('mypassword!') ... 9 0 2085
이힛
2018.05.23
1164 개발 저희 모니터링 시스템(beholder) 테스트 하고계시는 분들께.. 내부 개발 진행 및 추가 적용 작업으로 금주 주말(5월 27일)까지 테스트서버의 작동을 잠정 중단합니다.   아마도 이번 작업이 끝나면 한번 더 테스트 요청을 드려볼 생각입니다. 지금까지 테스... 0 451
plextor
2018.05.23
1163 질문 보통 채굴풀만들때       서버를 임대하시는건가요?아님 집에있는 pc로 하시는건가요? 그리고 한다그러면 idc서버를 대여하시나요?아님 클라우드 서버를 대여하시는건가요?.. 궁금해져서 질문드려요! 그리고 사양이... 2 0 604
연두부
2018.05.23
1162 개발 현대코인 HDAC 풀 자동출금 모듈 수정 바운티 바운티 프로그램을 종료합니다.   참여해 주신 여러분 모두 감사드립니다   --------------------------------------------------------------------------   안녕하세요,   현대코인 HDAC 풀 자... 38 3 3649
이더리움V
2018.05.21
1161 질문 블록체인 공부하고있는 학생인데 비트코인에 대해 잘 아시는분 계실까요..? ㅠㅜ 블록체인을 이해하려고 비트코인에 대하여 공부를 하고있는데 몇가지 이해가 잘 안가는 것이 있어서 답변을 받을수 있을까 하여 남겨요. ㅠㅜ   1. 블록이 만들어지는 자세한 시나리오를 못찾아... 3 1 859
quodvide
2018.05.21
Board Pagination Prev 1 ... 29 30 31 32 33 34 35 36 37 38 ... 92 Next
/ 92
default debug random = 0 / type = READ / detected = READ