docs: update sysadmin/Monitoring/Gatus

main
Федоров Дмитрий 2024-08-08 14:54:27 +00:00 committed by Dmitriy Fedorov
parent 561c277646
commit 7dd332b9ed
1 changed files with 8 additions and 8 deletions

View File

@ -2,7 +2,7 @@
title: Gatus - просто мониторинг title: Gatus - просто мониторинг
description: description:
published: true published: true
date: 2024-08-08T14:53:49.541Z date: 2024-08-08T14:54:22.568Z
tags: мониторинг, gatus tags: мониторинг, gatus
editor: markdown editor: markdown
dateCreated: 2024-08-08T14:47:57.868Z dateCreated: 2024-08-08T14:47:57.868Z
@ -26,12 +26,12 @@ dateCreated: 2024-08-08T14:47:57.868Z
Специально подобрал разнообразные примеры, чтобы вы оценили возможности мониторинга. Я просто открыл документацию и сходу по ней всё сделал. Всё очень просто и понятно, особо разбираться не пришлось. Создаём конфигурационный файл для этих проверок: Специально подобрал разнообразные примеры, чтобы вы оценили возможности мониторинга. Я просто открыл документацию и сходу по ней всё сделал. Всё очень просто и понятно, особо разбираться не пришлось. Создаём конфигурационный файл для этих проверок:
```plaintext ```bash
# mkdir gatus && cd gatus mkdir gatus && cd gatus
# touch config.yaml touch config.yaml
``` ```
```plaintext ```yaml
alerting: alerting:
telegram: telegram:
token: "1393668911:AAHtEAKqxUH7ZpyX28R-wxKfvH1WR6-vdNw" token: "1393668911:AAHtEAKqxUH7ZpyX28R-wxKfvH1WR6-vdNw"
@ -72,15 +72,15 @@ endpoints:
Запускаем Docker контейнер и цепляем к нему этот файл: Запускаем Docker контейнер и цепляем к нему этот файл:
```plaintext ```bash
# docker run -p 8080:8080 -d \ docker run -p 8080:8080 -d \
--mount type=bind,source="$(pwd)"/config.yaml,target=/config/config.yaml \ --mount type=bind,source="$(pwd)"/config.yaml,target=/config/config.yaml \
--name gatus twinproduction/gatus --name gatus twinproduction/gatus
``` ```
Идём по IP адресу сервера на порт 8080 и смотрим на свой мониторинг. Данные могут храниться в оперативной памяти, sqlite или postgresql базе. Если выберите последнее, то вот готовый [docker-compose](https://github.com/TwiN/gatus/blob/master/.examples/docker-compose-postgres-storage/docker-compose.yml)  для этого. По умолчанию данные хранятся в оперативной памяти и после перезапуска контейнера пропадают.   Идём по IP адресу сервера на порт 8080 и смотрим на свой мониторинг. Данные могут храниться в оперативной памяти, sqlite или postgresql базе. Если выберите последнее, то вот готовый [docker-compose](https://github.com/TwiN/gatus/blob/master/.examples/docker-compose-postgres-storage/docker-compose.yml)  для этого. По умолчанию данные хранятся в оперативной памяти и после перезапуска контейнера пропадают.  
```plaintext ```yaml
version: "3.9" version: "3.9"
services: services:
postgres: postgres: