收费提供chia技术支持(linux、集群等)
无意中发现有人做了个chia监控的项目:chiadog,并且有docker版。
原理只是监控分析chia的日志,因此不会对p盘和farm造成任何影响,windows应该也可以用。建议用docker部署。
修改chia日志等级
chia的日志输出默认是debug等级,信息较少,需要修改成INFO才能提供给chiadog分析。linux下的目录是~/.chia/mainnet/config/config.yaml
,windows自行查找一下。将log_level: DEBUG
改成log_level: INFO
。然后重启chia服务,注意p盘进度会丢失。
创建chiadog配置文件
作者提供了配置文件的样例,我们需要改成自己的才可以使用。需要注意的有以下几个地方。
time_of_day设置了日报的发送时间。chiadog提供了多种消息提醒方式。这里我用telegram,使用smtp发邮件也不错。~/.chia/mainnet/log/debug.log
是chia日志的路径,一般不用修改,创建docker时映射进去就可以。
到此为止做好了启动docker的准备
- chiadog配置目录 ~/docker/config/chiadog/config.yaml
- chia日志目录 ~/.chia/mainnet/log/debug.log
启动docker
1 | docker run --name chiadog -v /root/docker/config/chiadog:/root/.chiadog -v /root/.chia/mainnet/log:/root/.chia/mainnet/log:ro -e config_dir="/root/.chiadog/config.yaml" -e TZ="Asia/Shanghai" -d artjacobson/chiadog-docker:latest |
:ro
代表只读,防止对宿主机日志文件造成影响。
不出意外的话chiadog已经运行起来了,可以在telegram或者邮件中收到提示。