网站监控工具:uptime-kuma

 

uptime-kuma 是一款开源的网站监控工具,可用于监控当前网站的运行状态。类似 “Uptime Robot”。uptime-kuma基于Javascript和Vue编写,遵守MIT开源协议。

功能特色:

    监控 HTTP(s) / TCP / Ping / DNS Record / Push / Steam Game Server / Docker Containers的运行时间。
    丰富,快速的互动 UI/UX界面
    可通过 Telegram, Discord, Gotify, Slack, Pushover, Email (SMTP),等多种方式推送通知
    20 秒间隔
    多语言支持
    多状态页面
    地图状态页面
    Ping图表
    证书信息
    代理Proxy支持

Demo:https://demo.uptime.kuma.pet

源码:https://github.com/louislam/uptime-kuma

------------

Features

  • Monitoring uptime for HTTP(s) / TCP / HTTP(s) Keyword / Ping / DNS Record / Push / Steam Game Server / Docker Containers
  • Fancy, Reactive, Fast UI/UX
  • Notifications via Telegram, Discord, Gotify, Slack, Pushover, Email (SMTP), and 90+ notification services, click here for the full list
  • 20 second intervals
  • Multi Languages
  • Multiple status pages
  • Map status pages to specific domains
  • Ping chart
  • Certificate info
  • Proxy support
  • 2FA support

🔧 How to Install

Non-Docker

Required Tools:

# Update your npm to the latest version
npm install npm -g

git clone https://github.com/louislam/uptime-kuma.git
cd uptime-kuma
npm run setup

# Option 1. Try it
node server/server.js

# (Recommended) Option 2. Run in background using PM2
# Install PM2 if you don't have it: 
npm install pm2 -g && pm2 install pm2-logrotate

# Start Server
pm2 start server/server.js --name uptime-kuma

Uptime Kuma is now running on http://localhost:3001

More useful PM2 Commands

# If you want to see the current console output
pm2 monit

# If you want to add it to startup
pm2 save && pm2 startup

Advanced Installation

If you need more options or need to browse via a reverse proxy, please read:

https://github.com/louislam/uptime-kuma/wiki/%F0%9F%94%A7-How-to-Install

from 

https://github.com/louislam/uptime-kuma