Skip to content
/ dwatch Public

网站监控程序, cron定时任务,通过http请求来监控网站状态,支持webhook, 钉钉通知, 支持设置告警词汇, 检测页面中包含关键字则设置为告警状态,支持查看监控日志明细, 以及数据分析图

Notifications You must be signed in to change notification settings

dhjz/dwatch

Repository files navigation

网站监控程序

开发语言

  • 前端: vue2
  • 后端: go
  • 数据库: sqlite (方便本地运行, 无需额外环境)

功能介绍

  • 添加网站监控任务, 通过http请求来监控网站状态\
  • 基于cron表达式定时监控
  • 支持配置响应超时时间, 并对响应时间数据做统计, 使用echart做看板分析
  • 支持任务的总体启动暂停和单个任务的启动暂停
  • 支持设置告警词汇, 检测页面中包含关键字则设置为告警状态
  • 支持查看监控日志明细, 以及分析图
  • 支持自定义webhook发送告警或者无法访问的通知, 例如可以配合钉钉机器人进行消息推送

打包安装

  • 双击build.bat 可以打包window和linux运行文件, 双击生成的dist/dwatch.exe, 即可运行
  • 打开页面http://localhost:3457/web/ 访问页面
  • dwatch.exe -p 3457 可以指定端口

其他说明

  • 目前前端页面用的cdn资源, 如需离线运行可以下载对应的js和css文件, 修改index.html里面的路径即可
  • 页面效果图见appimg目录
  • alt 首页图
  • alt 明细图
  • alt 数据看板图

About

网站监控程序, cron定时任务,通过http请求来监控网站状态,支持webhook, 钉钉通知, 支持设置告警词汇, 检测页面中包含关键字则设置为告警状态,支持查看监控日志明细, 以及数据分析图

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published