Tạo hệ thống báo động khi Website gặp sự cố với Uptime Kuma

TricksMMO

Administrator
Staff member
** Cài đặt thời gian hoạt động KUMA để cảnh báo khi trang web bị lỗi mạng thời gian ngừng hoạt động **

** Tính năng Kuma thời gian hoạt động là gì? **

Thời gian hoạt động KUMA là một phần mềm nguồn mở và miễn phí, theo dõi sự sẵn có của các trang web, API và các dịch vụ khác.Nó có thể được sử dụng để gửi thông báo khi dịch vụ được giám sát giảm và nó cũng có thể được sử dụng để tạo báo cáo về tính khả dụng của dịch vụ của bạn.

** Cài đặt KUMA thời gian hoạt động là gì? **

Có hai cách để cài đặt thời gian hoạt động KUMA:

*** Sử dụng Docker: ** Để cài đặt thời gian hoạt động KUMA bằng Docker, bạn có thể chạy lệnh sau:

`` `
Docker Run -d - -restart = luôn luôn -P 3001: 3001 -V UPTIME -KUMA:/app/data -tên Uptime -kuma louislam/uptime -kuma: mới nhất
`` `

*** Cài đặt thủ công: ** Để cài đặt thời gian hoạt động KUMA theo cách thủ công, bạn sẽ cần phải cài đặt các phụ thuộc sau:

* Node.js
* Git
* PM2

Khi bạn đã cài đặt các phụ thuộc, bạn có thể làm theo các bước này để cài đặt thời gian hoạt động KUMA:

1. Bản sao kho lưu trữ KUMA thời gian hoạt động:

`` `
Git Clone GitHub - louislam/uptime-kuma: A fancy self-hosted monitoring tool
`` `

2. Thay đổi thư mục thành thư mục thời gian hoạt động KUMA:

`` `
Cd Uptime-Kuma
`` `

3. Chạy tập lệnh thiết lập:

`` `
NPM chạy thiết lập
`` `

4. Cài đặt PM2:

`` `
NPM Cài đặt PM2 -G
`` `

5. Cài đặt plugin pm2 logrotate:

`` `
PM2 Cài đặt PM2-Loprotate
`` `

6. Thời gian khởi động KUMA:

`` `
pm2 start server/server.js-tên Uptime-kuma
`` `

** Cách sử dụng thời gian hoạt động KUMA để gửi tin nhắn tới Telegram khi trang web bị hỏng **

Để sử dụng thời gian hoạt động KUMA để gửi tin nhắn tới Telegram khi trang web bị hỏng, bạn sẽ cần tạo một bot telegram và sau đó định cấu hình thời gian hoạt động KUMA để gửi thông báo đến bot.

** Để tạo bot telegram: **

1. Mở ứng dụng Telegram và tìm kiếm @botfather.
2. Nhấp vào nút ** Bắt đầu **.
3. Nhập lệnh sau:

`` `
/Newbot
`` `

4. Botfather sẽ tạo một tên người dùng và mã thông báo duy nhất cho bot của bạn.
5. Sao chép tên người dùng và mã thông báo.

** Để định cấu hình thời gian hoạt động KUMA để gửi thông báo đến Telegram: **

1. Mở giao diện web KUMA thời gian hoạt động.
2. Nhấp vào nút ** Thêm màn hình **.
3. Nhập thông tin sau:

*** Loại màn hình: ** HTTP (S)
*** Tên thân thiện: ** Tên trang web của bạn
*** URL: ** URL của trang web của bạn
*** Khoảng thời gian nhịp tim (kiểm tra cứ sau 20 giây): ** Tần số thời gian hoạt động KUMA sẽ kiểm tra trạng thái của trang web của bạn.
*** Trải báo: ** Số lần thời gian hoạt động KUMA sẽ cố gắng kết nối với trang web của bạn trước khi từ bỏ.
*** Khoảng thời gian Rosry Heartbeat (thử lại cứ sau 20 giây): ** Tần suất mà thời gian hoạt động KUMA sẽ thử lại kết nối với trang web của bạn nếu nó thất bại.

4. Nhấp vào nút ** Lưu **.
5. Nhấp vào nút ** Thông báo thiết lập **.
6. Chọn ** Telegram ** làm loại thông báo.
7. Nhập thông tin sau:

*** Tên thân thiện: ** Tên bot của bạn.
*** Mã thông báo bot: ** Mã thông báo mà bạn đã sao chép từ Botfather.
*** ID trò chuyện: ** ID trò chuyện của nhóm hoặc người dùng mà bạn muốn nhận thông báo.

8. Nhấp vào nút ** Lưu **.

Bây giờ, khi trang web của bạn giảm, thời gian hoạt động KUMA sẽ gửi tin nhắn cho nhóm Telegram hoặc người dùng mà bạn đã chỉ định.

** Ngoài Telegram, bạn cũng có thể định cấu hình KUMA thời gian hoạt động để gửi thông báo đến email, Slack, Tín hiệu, các nhóm Microsoft và các nền tảng nhắn tin khác. **
=======================================
**Install Uptime Kuma to warn when the website has a downtime network failure**

**What is Uptime Kuma feature?**

Uptime Kuma is a free and open source software that monitors the availability of websites, APIs, and other services. It can be used to send alerts when a monitored service is down, and it can also be used to generate reports on the availability of your services.

**What is the Uptime Kuma installation?**

There are two ways to install Uptime Kuma:

* **Using Docker:** To install Uptime Kuma using Docker, you can run the following command:

```
docker run -d --restart=always -p 3001:3001 -v Uptime-Kuma:/app/data --name Uptime-Kuma louislam/uptime-kuma:latest
```

* **Manual installation:** To install Uptime Kuma manually, you will need to have the following dependencies installed:

* Node.js
* Git
* PM2

Once you have the dependencies installed, you can follow these steps to install Uptime Kuma:

1. Clone the Uptime Kuma repository:

```
git clone GitHub - louislam/uptime-kuma: A fancy self-hosted monitoring tool
```

2. Change directory into the Uptime Kuma directory:

```
cd uptime-kuma
```

3. Run the setup script:

```
npm run setup
```

4. Install PM2:

```
npm install pm2 -g
```

5. Install the PM2 logrotate plugin:

```
pm2 install pm2-logrotate
```

6. Start Uptime Kuma:

```
pm2 start server/server.js --name uptime-kuma
```

**How to use Uptime Kuma to send a message to Telegram when the website is down**

To use Uptime Kuma to send a message to Telegram when the website is down, you will need to create a Telegram bot and then configure Uptime Kuma to send notifications to the bot.

**To create a Telegram bot:**

1. Open the Telegram app and search for @BotFather.
2. Click the **Start** button.
3. Type the following command:

```
/newbot
```

4. BotFather will generate a unique username and token for your bot.
5. Copy the username and token.

**To configure Uptime Kuma to send notifications to Telegram:**

1. Open the Uptime Kuma web interface.
2. Click the **Add Monitor** button.
3. Enter the following information:

* **Monitor Type:** HTTP(S)
* **Friendly Name:** The name of your website
* **URL:** The URL of your website
* **Heartbeat Interval (Check Every 20 Seconds):** The frequency at which Uptime Kuma will check the status of your website.
* **Retries:** The number of times Uptime Kuma will try to connect to your website before giving up.
* **Heartbeat Rosry Interval (RETRY EVERY 20 Seconds):** The frequency at which Uptime Kuma will retry connecting to your website if it fails.

4. Click the **Save** button.
5. Click the **Setup Notification** button.
6. Select **Telegram** as the notification type.
7. Enter the following information:

* **Friendly Name:** The name of your bot.
* **Bot Token:** The token that you copied from BotFather.
* **Chat ID:** The chat ID of the group or user that you want to receive notifications.

8. Click the **Save** button.

Now, when your website goes down, Uptime Kuma will send a message to the Telegram group or user that you specified.

**In addition to Telegram, you can also configure Uptime Kuma to send notifications to email, Slack, Signal, Microsoft Teams, and other messaging platforms.**
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top