Tôi chỉ muốn chia sẻ với bạn "Antminer Monitor" mà tôi đang phát triển. Bạn có thể kiểm tra mã nguồn tại https://github.com/anselal/antminer-monitor. Nó dựa trên Flask, một microframework web python. Ứng dụng hiện hỗ trợ các kiểu máy khai thác L3 +, S7, S9, D3. Các tính năng bao gồm theo dõi nhiệt độ, tốc độ quạt, tốc độ băm, tổng tốc độ băm được nhóm theo kiểu máy. Có thông báo trong ứng dụng khi sự cố xảy ra. Mỗi vấn đề được ghi vào một tệp. Tệp nhật ký hiện không có sẵn thông qua giao diện web, nhưng sẽ có trong các phiên bản mới. Một tính năng được yêu cầu khác là khả năng đặt lại / hủy cấp nguồn cho người khai thác, tính năng này sẽ sớm khả dụng (hiện đang được làm việc). Bạn có thể tìm thêm thông tin trên trang dự án trên github. Nếu bạn muốn đóng góp, bạn có thể báo cáo bất kỳ lỗi nào, yêu cầu các tính năng mới hoặc tạo các yêu cầu sửa lỗi. Tôi rất vui mừng về dự án này. Tôi hy vọng nó sẽ giúp bạn theo dõi các máy khai thác ASIC của chúng tôi, đặc biệt nếu bạn có nhiều trong số họ. Chúc bạn khai thác vui vẻ !!!
Twitter:
** CHÚ Ý **
Trong khi cài đặt Python, hãy nhớ kiểm tra Thêm python.exe vào Đường dẫn
trong bước Tùy chỉnh Python
Nếu không chọn tùy chọn này, bạn có thể sẽ gặp một số lỗi khi cài đặt các yêu cầu cd
lệnh ví dụ Nếu bạn đã giải nén tệp trong thư mục C:\ Users \ foo \ Downloads \ antminer-monitor-master
nhập lệnh sau và nhấn C:\ Users \ foo \ Downloads \ antminer-monitor-master>
sudo python get_pip.py
Cài đặt pip
sử dụng một trong các phương pháp sau:4.1 Tải xuống get-pip.py
từ https://bootstrap.pypa.io/get-pip.py và lưu nó bên trong antminer-monitor-master
. Chạy lệnh sau để cài đặt nó:Nó sẽ yêu cầu mật khẩu quản trị viên. Nhập nó và nhấn easy_install
. Một lần nữa, nó có thể yêu cầu mật khẩu quản trị viên. sudo easy_install pip sudo
) python -m pip install -r request.txtpython management.py create-db
python management.py create-admin
Thông tin xác thực mặc định là tên người dùng:admin
- mật khẩu:antminermonitor
. Bạn có thể thay đổi mật khẩu từ menu cài đặt.
(Người dùng Mac đừng quên sudo
)
python management.py run -h 0.0.0.0 -p 5000
Khởi động trình duyệt và trỏ nó đến http:// localhost:5000
nếu bạn đang chạy ứng dụng trên cùng một máy HOẶC http://
nếu bạn đang truy cập ứng dụng từ một máy khác trên cùng một mạng, bằng cách thay thế
với ip của máy đang chạy AntminerMonitor.
Vui lòng thay đổi các thông số máy chủ (-h) và cổng (-p) nếu cần trong quá trình thiết lập của bạn.
Bạn có thể đặt máy chủ lưu trữ (-h)
và cổng (-p)
trong tệp .flaskenv của bạn để tránh nhập chúng khi khởi động ứng dụng.
AntminerMonitor chạy theo mặc định ở chế độ phát triển, sử dụng máy chủ phát triển của Flask. Trong chế độ phát triển, máy chủ này cung cấp trình gỡ lỗi tương tác và sẽ tải lại khi mã được thay đổi.
Để chuyển sang chế độ sản xuất, hãy chỉnh sửa .flaskenv
và đặt FLASK_ENV ="production"
Chỉnh sửa antminermonitor.service
và điều chỉnh nó phù hợp với môi trường của bạn
Với quyền root, hãy chạy như sau:
# Sao chép tệp dịch vụ tệp vào hệ thống của systemd foldercp antminermonitor.service / etc / systemd / system / # Thế là xong. Bây giờ chúng ta có thể bắt đầu dịch vụ:systemctl start antminermonitor # Và tự động bắt nó khởi động trên bootystemctl kích hoạt antminermonitor