/monit-via-herounion

基于HeroUnion去中心化爬虫实现的网站监控程序,以近乎真实的用户环境来检测你的网站,Website monitor via HeroUnion。

Primary LanguageJavaScriptMIT LicenseMIT

monit-via-herounion

Website monitor via HeroUnion. 基于HeroUnion的网站监控程序。

Demo在线演示

👉Ta荐网站监控👈

借助工具Grafana和loki把log/json_stats.log里的JSON格式日志以图形的方式展示出来。

Grafana使用请参考其官方文档: Grafana documentation

使用方法

  1. 下载源码:
git clone "https://git.filesite.io/filesite/monit-via-herounion.git"
  1. 安装node依赖包
npm install
  1. 配置需要监控的网站

修改文件:conf/config.json

monit_urls里添加网址,例如:

"https://tajian.tv",
"https://filesite.io"
  1. 启动监控程序
npm start

如需指定自定义配置文件启动:

npm start -- my_config.json

注意,配置文件必须是json格式,并且保存在conf/目录。

查看监控结果

在log/目录下会生成两个日志文件:

  • ok.log - 成功访问日志
  • fail.log - 访问失败日志

HeroUnion账号获取

请打开网站,查看底部的联系方式: FileSite.io