docs: update sysadmin/Monitoring/Gatus
parent
561c277646
commit
7dd332b9ed
|
|
@ -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:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue