powerpool挖掘服务器的统计信息收集代理
ppagent的Python项目详细描述
PowerPool代理
======
PowerPool挖掘服务器的统计信息收集代理。它是为
使用"simple doge mining pool<;http://simpledoge.com>;"而构建的。在windows,
ubuntu linux和debian linux上运行。在cgminer 3.7.2和sgminer 4.1.0上测试,
还应该在其他派生程序上工作。
thifs
可以在命令行中用`--api listen``参数完成,也可以在
配置文件中用``api listen:true`.
ubuntu:
********************
。代码块::bash
自动。
窗口:
***********************
。`下载最新的exe<;https://github.com/icook/ppagent/releases/download/v0.3.4/ppagent.exe>;`.
。当连接到stratum.simpledoge.com时运行二进制文件,状态将自动报告。
要使ppagent在启动时启动,`see this post<;http://superuser.com/questions/63326/enable exe to run at startup>;`.
debian(用于bamt或smos):
**************************
…代码块::bash
=============================================
=>现在,当您的矿工运行在stratum.simpledoge.com上时,守护进程也会自动开始向服务器发送统计信息。查看simpledoge上的stats
页面,查看它是否正常工作。你应该看到类似的东西:
…图片::https://github.com/icook/ppagent/raw/master/doc/worker_stat.png
:alt:worker status display
:width:943
:height:234
:align:center
如果您的员工达到一定的
**阈值**,则可以向您发送电子邮件。这是在ppagent配置文件中为每个工作进程配置的。
在*linux*上,配置文件位于:
。代码块::bash
/etc/ppagent/config.json
代码块::json
[
{"miner":
{
{
"type":"cgminer"
}
}
]
工作机名称将自动从cgminer中提取,因此无需在此处设置它。若要在工作线程脱机至少5分钟时接收通知,请调整配置如下:
…代码块::json
[
{"miner":
{
{
"type":"cgminer",
"thresholds":{
"offline":5,
"emails":["winston@simpledoge.com"]
}
}
}
]
要检测任何卡上的过热情况,只需指定
``过热'``。若要报告低哈希率条件,请指定"低哈希率"`
,数字单位为kh/s。因此,使用以下配置,如果我的工作人员脱机15分钟、低于2 mh/s或高于85摄氏度,则会通知我本人和弗雷德。代码块::json
[
{"miner":
{
"type":"cgminer",
"阈值":{
"脱机":15,
"低哈希":2000,
"过热":85,
"电子邮件":["winston@simpledoge.com","fred@simpledoge.com"]
}
}
}
]
还要注意的是,每小时最多可以有6封电子邮件
以防止重复发送电子邮件。
通过向承运人提供的特殊电子邮件地址发送服务。ppagent监控的警报设计为可以容纳一个文本消息长度。
代码块::bash
sudo pip install--upgrade--ignore installed ppagent==0.3.4
sudo service ppagent restart
代码块::bash
sudo pip install--upgrade--ignore installed ppagent==0.3.4
sudo/etc/init.d/ppagent stop
sudo/etc/init.d/ppagent start
最新的exe<;https://github.com/icook/ppagent/releases/download/v0.3.4/ppagent.exe>;``并替换旧版本。
频繁清除缓存将解决此问题:
…代码块::bash
sudo rm-rf/tmp/pip build root
这不会删除您的配置文件。代码块::bash
sudo pip uninstall ppagent
sudo pip install ppagent
如果仍然无法获得,欢迎访问"irc
<;https://kiwiirc.com/client/irc.freenode.net/"simpledoge>;`,我们通常在白天工作。
代码块::bash
/var/log/ppagent.log
代码块::bash
/var/log/upstart/ppagent.log
在windows上,它们位于启动客户机时出现的控制台中。
https://kiwiirc.com/client/irc.freenode.net/simpledoge>;`
我们将尽力帮助您理顺。
您必须稍微调整一下配置文件。
如果这里定义了所有的默认值,它们看起来像这样:
…代码块::json
[
{"miner":
{
"type":"cgminer",
"port":4028,连接cgminer api的端口
"address":"127.0.0.1",连接cgminer api的地址
"collectors":{数据采集器及其配置列表
"status":{
"enabled":真,
"temperature":真,
"mhps":真,
"details":真,
"interval":60
},
"temp":{
"enabled":true,
"interval":60
},
"hashrate":{
"enabled":true,
"interval":60
}
}
}
}
}
]
>例如,如果要更改cgminer正在运行的端口,您可以输入如下内容:
…代码::json
[
{"miner":
{
"type":"cgminer",
"port":4029;这不是默认值!
}
}
]
>或者如果您想报告两个不同cgmener实例的状态
……代码::json
[
{"miner":
{
"type":"cgminer",
"port":4028;第一个在默认端口上运行
}
},
{"miner":
{
"type":"cgminer",
"端口":4029第二个端口在非标准端口
}
}
}
]
>将假定两个矿工都在本地运行,但也可以通过指定一个非默认的"地址"值来覆盖这一点。
======
PowerPool挖掘服务器的统计信息收集代理。它是为
使用"simple doge mining pool<;http://simpledoge.com>;"而构建的。在windows,
ubuntu linux和debian linux上运行。在cgminer 3.7.2和sgminer 4.1.0上测试,
还应该在其他派生程序上工作。
thifs
可以在命令行中用`--api listen``参数完成,也可以在
配置文件中用``api listen:true`.
ubuntu:
********************
。代码块::bash
自动。
窗口:
***********************
。`下载最新的exe<;https://github.com/icook/ppagent/releases/download/v0.3.4/ppagent.exe>;`.
。当连接到stratum.simpledoge.com时运行二进制文件,状态将自动报告。
要使ppagent在启动时启动,`see this post<;http://superuser.com/questions/63326/enable exe to run at startup>;`.
debian(用于bamt或smos):
**************************
…代码块::bash
=============================================
=>现在,当您的矿工运行在stratum.simpledoge.com上时,守护进程也会自动开始向服务器发送统计信息。查看simpledoge上的stats
页面,查看它是否正常工作。你应该看到类似的东西:
…图片::https://github.com/icook/ppagent/raw/master/doc/worker_stat.png
:alt:worker status display
:width:943
:height:234
:align:center
如果您的员工达到一定的
**阈值**,则可以向您发送电子邮件。这是在ppagent配置文件中为每个工作进程配置的。
在*linux*上,配置文件位于:
。代码块::bash
/etc/ppagent/config.json
代码块::json
[
{"miner":
{
{
"type":"cgminer"
}
}
]
工作机名称将自动从cgminer中提取,因此无需在此处设置它。若要在工作线程脱机至少5分钟时接收通知,请调整配置如下:
…代码块::json
[
{"miner":
{
{
"type":"cgminer",
"thresholds":{
"offline":5,
"emails":["winston@simpledoge.com"]
}
}
}
]
要检测任何卡上的过热情况,只需指定
``过热'``。若要报告低哈希率条件,请指定"低哈希率"`
,数字单位为kh/s。因此,使用以下配置,如果我的工作人员脱机15分钟、低于2 mh/s或高于85摄氏度,则会通知我本人和弗雷德。代码块::json
[
{"miner":
{
"type":"cgminer",
"阈值":{
"脱机":15,
"低哈希":2000,
"过热":85,
"电子邮件":["winston@simpledoge.com","fred@simpledoge.com"]
}
}
}
]
还要注意的是,每小时最多可以有6封电子邮件
以防止重复发送电子邮件。
通过向承运人提供的特殊电子邮件地址发送服务。ppagent监控的警报设计为可以容纳一个文本消息长度。
代码块::bash
sudo pip install--upgrade--ignore installed ppagent==0.3.4
sudo service ppagent restart
代码块::bash
sudo pip install--upgrade--ignore installed ppagent==0.3.4
sudo/etc/init.d/ppagent stop
sudo/etc/init.d/ppagent start
最新的exe<;https://github.com/icook/ppagent/releases/download/v0.3.4/ppagent.exe>;``并替换旧版本。
频繁清除缓存将解决此问题:
…代码块::bash
sudo rm-rf/tmp/pip build root
这不会删除您的配置文件。代码块::bash
sudo pip uninstall ppagent
sudo pip install ppagent
如果仍然无法获得,欢迎访问"irc
<;https://kiwiirc.com/client/irc.freenode.net/"simpledoge>;`,我们通常在白天工作。
代码块::bash
/var/log/ppagent.log
代码块::bash
/var/log/upstart/ppagent.log
在windows上,它们位于启动客户机时出现的控制台中。
https://kiwiirc.com/client/irc.freenode.net/simpledoge>;`
我们将尽力帮助您理顺。
您必须稍微调整一下配置文件。
如果这里定义了所有的默认值,它们看起来像这样:
…代码块::json
[
{"miner":
{
"type":"cgminer",
"port":4028,连接cgminer api的端口
"address":"127.0.0.1",连接cgminer api的地址
"collectors":{数据采集器及其配置列表
"status":{
"enabled":真,
"temperature":真,
"mhps":真,
"details":真,
"interval":60
},
"temp":{
"enabled":true,
"interval":60
},
"hashrate":{
"enabled":true,
"interval":60
}
}
}
}
}
]
>例如,如果要更改cgminer正在运行的端口,您可以输入如下内容:
…代码::json
[
{"miner":
{
"type":"cgminer",
"port":4029;这不是默认值!
}
}
]
>或者如果您想报告两个不同cgmener实例的状态
……代码::json
[
{"miner":
{
"type":"cgminer",
"port":4028;第一个在默认端口上运行
}
},
{"miner":
{
"type":"cgminer",
"端口":4029第二个端口在非标准端口
}
}
}
]
>将假定两个矿工都在本地运行,但也可以通过指定一个非默认的"地址"值来覆盖这一点。