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