From 7dd332b9ed9e8fc96f2b21630db83bb3667c5dff Mon Sep 17 00:00:00 2001 From: Administrator Date: Thu, 8 Aug 2024 14:54:27 +0000 Subject: [PATCH] docs: update sysadmin/Monitoring/Gatus --- sysadmin/Monitoring/Gatus.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/sysadmin/Monitoring/Gatus.md b/sysadmin/Monitoring/Gatus.md index 881a915..5b2c4f1 100644 --- a/sysadmin/Monitoring/Gatus.md +++ b/sysadmin/Monitoring/Gatus.md @@ -2,7 +2,7 @@ title: Gatus - просто мониторинг description: published: true -date: 2024-08-08T14:53:49.541Z +date: 2024-08-08T14:54:22.568Z tags: мониторинг, gatus editor: markdown dateCreated: 2024-08-08T14:47:57.868Z @@ -26,12 +26,12 @@ dateCreated: 2024-08-08T14:47:57.868Z Специально подобрал разнообразные примеры, чтобы вы оценили возможности мониторинга. Я просто открыл документацию и сходу по ней всё сделал. Всё очень просто и понятно, особо разбираться не пришлось. Создаём конфигурационный файл для этих проверок: -```plaintext -# mkdir gatus && cd gatus -# touch config.yaml +```bash +mkdir gatus && cd gatus +touch config.yaml ``` -```plaintext +```yaml alerting: telegram: token: "1393668911:AAHtEAKqxUH7ZpyX28R-wxKfvH1WR6-vdNw" @@ -72,15 +72,15 @@ endpoints: Запускаем Docker контейнер и цепляем к нему этот файл: -```plaintext -# docker run -p 8080:8080 -d \ +```bash +docker run -p 8080:8080 -d \ --mount type=bind,source="$(pwd)"/config.yaml,target=/config/config.yaml \ --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)  для этого. По умолчанию данные хранятся в оперативной памяти и после перезапуска контейнера пропадают.   -```plaintext +```yaml version: "3.9" services: postgres: