用riemann监控trustlines集群

trustlines-watch的Python项目详细描述


Build StatusCode style: black

信任线监视

trustlines监视有助于监视trustlines集群。它看着 通过jsonrpc接口运行奇偶校验或geth客户机并推送 黎曼实例的信息。

安装

TrustLines Watch需要Python3.5或更高版本。它还需要postgresql开发文件。在基于debian的系统上,可以使用

apt install libpq-dev

请在python 3 virtualenv中运行以下命令:

pip install . -c constraints.txt

这将安装一个“tl watch”可执行文件。

使用量

观看以太网扫描

观察以太扫描当前区块号。跑步 tl-watch etherscan --help用于可用的命令行选项。

tl监视jsonrpc

通过jsonrpc接口监视奇偶校验或geth客户端。跑步 tl-watch jsonrpc --help用于可用的命令行选项。

TL手表继电器

通过rest api监视trustlines中继服务器。运行tl-watch relay --help获得可用的命令行选项。

TL监视PSQL

查询Postgres数据库。运行tl-watch psql --help获得可用的命令 行选项。 要运行的sql查询是通过命令行选项--sqlquery给出的。它 必须至少返回servicemetric字段。

下面是一个监视ethindex的同步状态的示例:

tl-watch psql --sqlquery "select 'sync.' || syncid || '.last_block' service, last_block_number metric from sync"

tl watch获取网站哈希值

计算来自特定url(--url)的相关源的哈希。 这应该与tl-watch website结合使用,以获得 初始原始哈希值。相关的是可以改变 网站。因此,哈希是通过基本的html和 第一奇偶JS脚本。样式表与内容无关。外部 无法确保javascript不会更改,并且不能影响其上的内容 拥有。为可用的命令行运行tl-watchget-website-hash--help。 选项。

TL Watch网站

监视网站代码的更改。它不断地计算 相关来源以确保它们与 最初提供的源哈希。可以使用 tl-watchget-website-hash。运行tl-watch website --help可获取 命令行选项。

更改日志

CHANGELOG

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

推荐PyPI第三方库


热门话题
Android Java在活动之间传递值   java当实体中存在关系时,我可以只使用实体的id而不是从DB中获取实体吗?   bouncycastle Java运行SSHD服务器错误未找到类定义   java SWT/Swing>Threads n'Hell   java多线程数据库读取   java如何在Eclipse中轻松提交Git   java在哪里可以找到字符串相等比较的一组特定排序规则?   无连接表的java单向单域关系   java扩展三角文件   java spring。杰克逊。序列化。failonemptybeans   java无法加载请求的类:oracle。jdbc。驾驶员OracleDriver   java通过数组进行索引循环并打印出元素?   找不到eclipse错误类中的java提交Hadoop作业   Java:随机设定种子   java片段、异步任务和侦听器   java在分号后使用{}