Website monitor via HeroUnion. 基于HeroUnion的网站监控程序。
借助工具Grafana和loki把log/json_stats.log里的JSON格式日志以图形的方式展示出来。
Grafana使用请参考其官方文档: Grafana documentation
- 下载源码:
git clone "https://git.filesite.io/filesite/monit-via-herounion.git"
- 安装node依赖包
npm install
- 配置需要监控的网站
修改文件:conf/config.json
在monit_urls里添加网址,例如:
"https://tajian.tv",
"https://filesite.io"
- 启动监控程序
npm start
如需指定自定义配置文件启动:
npm start -- my_config.json
注意,配置文件必须是json格式,并且保存在conf/目录。
在log/目录下会生成两个日志文件:
- ok.log - 成功访问日志
- fail.log - 访问失败日志
请打开网站,查看底部的联系方式: FileSite.io