API detection tool (uptime)

illustrate

uptime is an easy-to-use self-hosted monitoring tool.
Monitoring: HTTP(s) / TCP / HTTP(s) Keyword / Ping / DNS Record / Push / Steam Game Server / Docker Containers
Message method: Feishu, DingTalk, email, webhook, etc.
Interval: Customizable interval time and reload Trials

Project address: https://github.com/louislam/uptime-kuma
experience address: https://demo.uptime.kuma.pet/

deploy

1. Create a YML file
vim docker-compose-uptime.yml

version: '3.3'

services:
  uptime-kuma:
    image: louislam/uptime-kuma
    container_name: uptime-kuma
    volumes:
      - ./uptime-kuma:/app/data
      - /etc/localtime:/etc/localtime
    ports:
      - 3001:3001

2. start

docker-compose -f docker-compose-uptime.yml  up -d

3. Visit http://IP:3001

configuration

ping monitoring

insert image description here
insert image description here

tcp port detection (telnet)

insert image description here
insert image description here

domain name discovery

insert image description here

Configure Notifications (Example Feishu Robot)

insert image description hereinsert image description here

Alarm display (comparatively simple)

insert image description here

In addition, there are more types of monitoring and notification methods, and other configurations are still being explored.

Guess you like

Origin blog.csdn.net/weixin_49566876/article/details/129263842
Recommended