使用chiadog监控chia

收费提供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配置文件

作者提供了配置文件的样例,我们需要改成自己的才可以使用。需要注意的有以下几个地方。

upload successful

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或者邮件中收到提示。

upload successful