一款优雅、美观、轻量级的监控面板项目。

简介

Kener是一个开源 Node.js 状态页面工具,旨在让服务监控和事件处理变得轻而易举。它提供了一个简洁且用户友好的界面,简化了跟踪服务中断的过程,并改善了在事件期间的沟通方式。 官网:https://kener.ing/ 开源地址:https://github.com/rajnandan1/kener 一款美观、优雅、轻量级的监控系统 - 图1 ## 特征 ### 核心功能 + 实时监控 + 轮询 HTTP 端点或使用 Rest API 推送数据进行监控 + 处理访客的时区 + 将监视器分类为不同的部分 + 基于 Cron 的监控调度 + 使用 YAML 灵活配置监视器。定义您自己的监视器启动/关闭/降级解析 + 构建复杂的 API 投票 - Chain、Secrets 等 + 支持监视器的默认状态 + 支持在 k8s 中托管的基本路径 + 预构建的 Docker 映像,可轻松部署 ### 自定义扩展 + 使用 yaml 或代码可定制状态页面 + 生成监视器状态和正常运行时间的徽章 + 支持自定义域 + 将监视器嵌入为 iframe 或小部件 + 浅色+深色主题 + 国际化支持 ### 用户体验优化 + 易于安装和设置 + 用户友好界面 + 响应式设计,适合各种设备 + 自动 SEO 和 社交媒体一键分享 ## 部署 本地部署需要Node 16环境,然后运行如下指令即可 bash #克隆源代码到本地 git clone https://github.com/rajnandan1/kener.git cd kener npm install #修改配置文件 mv config/site.example.yaml config/site.yaml mv config/monitors.example.yaml config/monitors.yaml mkdir -p ./static/kener #启动项目 npm run kener:dev 本项目也支持Docker一键运行

项目截图

一款美观、优雅、轻量级的监控系统 - 图2一款美观、优雅、轻量级的监控系统 - 图3一款美观、优雅、轻量级的监控系统 - 图4一款美观、优雅、轻量级的监控系统 - 图5一款美观、优雅、轻量级的监控系统 - 图6一款美观、优雅、轻量级的监控系统 - 图7一款美观、优雅、轻量级的监控系统 - 图8一款美观、优雅、轻量级的监控系统 - 图9一款美观、优雅、轻量级的监控系统 - 图10