Elrond网络节点监控

vilya的Python项目详细描述


维拉

这是飞石的非官方监控(很快就会管理)工具Elrond Networknodes。此包是在上运行的代理 与被监视的一个或多个节点相同的计算机。在

特点

与其他监测解决方案相比,vilya:

  1. 安全:所有数据都通过本地机器的ssh客户端发送到远程机器,因此不需要打开任何防火墙端口,不需要回答任何请求,也不需要额外的软件

  2. 易于审核:代码很短,并且依赖关系很少(它们会随着时间的推移而消失),因此您可以在安装或更新代码之前自行阅读和理解代码

  3. 易于使用:它是为工作从头开始编写的,因此配置非常少,实现新的度量也很简单和快速(您需要编写一点python,但它看起来几乎像一个配置文件)

  4. 轻量级但功能强大:当远程记录时,它使用的cpu不到1%:

    • 每秒cpu、内存、磁盘和网络使用率,加上
    • 每轮的节点/状态API路由,以及
    • 节点/p2p状态,节点/心跳状态,每5-10分钟验证程序/统计信息,加上
    • 完整流*:调试日志
    • 更多,读一读记录.py在
  5. 同步到Elrond网络,所以它会等到每个块都被签名并发送之后再执行大部分工作

  6. 麻省理工学院授权,因为它是所有流行许可证中最短、最宽容的

  7. 以维利亚的名字命名,埃尔隆德的戒指,当然是三个中最强大的一个:^)

状态

我已经在3台机器上运行过了,每台都有2到4台飞行-。。。节点 在过去的几周里没有任何问题。它的配套仪表板应用程序 nodeview仍在进行中,因此vilya有点改变 所以两人合作得很好。在

要安装:$ pip3 install vilya

NOTE:由于我还在开发它,一些配置仍然是硬编码的,因此安装时 皮普现在还不能开箱即用。但如果你知道一点,你可以找到你的路。这个 唯一需要的配置是设置ssh客户端以访问远程机器。更多 指示将第一次真正地跟随。我很快就会上传到github,但是代码当然 也已经在这个页面上了。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在数据库中存储密码的java加密方法   java正则表达式否定整个正则表达式   java为什么要得到这个Hashmap输出?   看不到玻璃鱼爪哇SE 6   类对象包装器中的Java基本数据字段   java从文本文件中读取整数并存储到单独的变量中?(扫描仪)   优化大型Java数据阵列的处理和管理   如何使用Java XML包装类创建对象   java为ExecutorService invokeAll()创建包装器   java如何在Android Studio 1.0.0中设置Facebook SDK?获取SDK位置未找到错误   java在尝试从线程启动动画时调用了FromErrorThreadException   java根据哈希确认文件内容   通过java在neo4j中获取索引值相同的所有节点?   java为什么我的Validare邮政编码(布尔)程序返回false?   java会话自动从servlet/jsp生成,尽管存在以下条件:<%@page session=“false”%>   创建新LANsocket时拒绝java连接   java如何多线程更新由sql代码更新的数据库?   安卓 Java使用类作为集合来添加项   安卓为什么我的清单文件不声明java包?