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.

65 lines
1.2 KiB

6 months ago
# monit-via-herounion
6 months ago
Website monitor via HeroUnion.
基于HeroUnion的网站监控程序。
6 months ago
## Demo在线演示
[Ta荐网站监控](https://monitor.filesite.io/d/ddntdyyhv943ke/e7bd91-e7ab99-e79b91-e68ea7?orgId=1)
借助工具Grafana和loki把log/json_stats.log里的JSON格式日志以图形的方式展示出来。
6 months ago
Grafana使用请参考其官方文档:
[Grafana documentation](https://grafana.com/docs/grafana/latest/)
6 months ago
## 使用方法
1. 下载源码:
```
git clone "https://git.filesite.io/filesite/monit-via-herounion.git"
```
2. 安装node依赖包
```
npm install
```
3. 配置需要监控的网站
修改文件:conf/config.json
在**monit_urls**里添加网址,例如:
```
"https://tajian.tv",
"https://filesite.io"
```
4. 启动监控程序
```
npm start
```
如需指定自定义配置文件启动:
```
npm start -- my_config.json
```
注意,配置文件必须是json格式,并且保存在conf/目录。
6 months ago
## 查看监控结果
在log/目录下会生成两个日志文件:
* ok.log - 成功访问日志
* fail.log - 访问失败日志
## HeroUnion账号获取
请打开网站,查看底部的联系方式:
[FileSite.io](https://filesite.io)