Website monitor via HeroUnion.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
filesite dfdee11016 bug fix: wrong status save when task failed 10 months ago
conf v0.0.1 ready 11 months ago
lib v0.0.1 ready 11 months ago
log v0.0.1 ready 11 months ago
test v0.0.1 ready 11 months ago
.gitignore v0.0.1 ready 11 months ago
LICENSE Initial commit 11 months ago
README.md link update 10 months ago
monitor.mjs bug fix: wrong status save when task failed 10 months ago
package.json change node version 11 months ago
server.mjs add env variable support 11 months ago

README.md

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