# 🆕 Мониторы - новый функционал

27 января 2026 г. ·

<!-- -->

4 мин. чтения

Мы рады представить новый компонент платформы Tuna — **Мониторы**. Функционал для отслеживания работоспособности ваших сервисов, туннелей, задач и инфраструктуры с уведомлениями через различные каналы связи.

[Перейти к разделу Мониторы в документации](https://tuna.am/docs/monitors.md)

![Главная страница мониторов](/docs/img/monitors/main.png)

## Что такое Tuna Мониторы?

Мониторы позволяют контролировать работу ваших cron-задач, сервисов и инфраструктуры. При возникновении проблем вы сразу получите уведомление через настроенные каналы связи — email, Telegram, Slack и другие.

**Мониторы** — это:

* Отслеживание периодических задач (backup скриптов, cron задач)
* Проверка доступности веб-сайтов и API, туннелей из нескольких регионов
* Мониторинг сетевой инфраструктуры (TCP, DNS, ICMP)
* Автоматические уведомления при сбоях и восстановлении
* Интеграция с tuna CLI для удобной работы из терминала

## Для кого?

1. **DevOps-инженерам** — для мониторинга инфраструктуры и автоматизированных задач
2. **Разработчикам** — для отслеживания доступности API и сервисов
3. **Системным администраторам** — для контроля выполнения backup-скриптов и cron-задач
4. **Командам** — для централизованного мониторинга всех сервисов с общими уведомлениями

## 6 типов мониторов

Tuna поддерживает 6 типов мониторов, разделённых на две категории:

### Пользовательские мониторы

Эти мониторы ожидают сигналы от ваших приложений и скриптов:

| Тип               | Описание                                                    |
| ----------------- | ----------------------------------------------------------- |
|  **Задача (Job)** | Мониторинг выполнения периодических задач по расписанию     |
|  **Heartbeat**    | Мониторинг регулярных сигналов от сервисов в закрытых сетях |

### Внешние мониторы

Эти мониторы самостоятельно проверяют доступность ваших ресурсов из нескольких географических регионов:

| Тип       | Описание                                                  |
| --------- | --------------------------------------------------------- |
|  **HTTP** | Проверка доступности веб-сайтов и API с валидацией ответа |
|  **TCP**  | Проверка доступности TCP-сервисов (базы данных, почта)    |
|  **DNS**  | Проверка DNS-записей и их корректности                    |
|  **ICMP** | Проверка сетевой доступности (ping)                       |

HTTP и TCP мониторы интегрированы с Туннелями. Если у вас есть активные туннели или зарезервированные домены/порты, то при создании монитора нужный ресурс будет в меню справа от адреса.

![Главная страница мониторов](/docs/img/monitors/http_tunnel.png)

## Ключевые возможности

### Мониторинг cron-задач

Отслеживайте выполнение backup-скриптов, синхронизаций и других периодических операций:

```bash
# Простой backup с мониторингом
tuna monitor exec MONITOR_ID -- pg_dump -U postgres mydb > /backups/dump.sql

# В crontab
0 3 * * * tuna monitor exec MONITOR_ID -- /scripts/backup.sh

```

Система автоматически отправляет сигналы `start`, `finish` или `fail`, а также захватывает логи выполнения.

### Heartbeat мониторинг

Для сервисов в закрытых сетях, IoT устройств и фоновых процессов:

```bash
# Отправка heartbeat каждые 5 минут
*/5 * * * * tuna monitor ping MONITOR_ID --host=my-server

```

### Проверка из нескольких регионов

Внешние мониторы проверяют доступность ваших ресурсов из разных географических точек, что позволяет обнаружить проблемы с маршрутизацией или региональную недоступность.

### SSL/TLS и Whois мониторинг

HTTP мониторы автоматически проверяют SSL-сертификаты и отслеживают срок действия домена, чтобы вы не пропустили момент продления.

### Интеграция с уведомлениями

Мониторы интегрированы с системой [Контактов](https://tuna.am/docs/team/contacts.md) и [Интеграций](https://tuna.am/docs/team/integrations.md). Настройте уведомления в Telegram, Slack, по email или через webhook.

## CLI-интеграция

Консольный клиент **tuna** полностью [интегрирован](https://tuna.am/docs/monitors/cli.md) с мониторами:

* `tuna monitor ping` — отправка сигнала Heartbeat монитору
* `tuna monitor exec` — выполнение команды с автоматическим отслеживанием
* `tuna monitor status` — просмотр статуса мониторов

Подробная информация о каждом типе мониторов, настройках и примерах использования доступна в [документации](https://tuna.am/docs/monitors.md).

***

## Уведомления и интеграции

Уведомления и интеграции - это также большая часть нового функционала, которая интегрирована не только с [мониторами](https://tuna.am/docs/monitors.md), но и [отчётами](https://tuna.am/docs/reports.md).

![Виды интеграций](/docs/img/team/integrations_2.png)

Поддерживаются популярные каналы связи: Telegram, Slack, Discord, VK Teams, Google Chat и произвольные Webhook. [Группы контактов](https://tuna.am/docs/team/contacts.md) позволяют гибко управлять получателями — объединяйте email-адреса и интеграции в именованные группы, используйте одну группу для нескольких мониторов и легко добавляйте или удаляйте получателей без изменения настроек самих мониторов.

## Оставьте отзыв

Если вам нравится пользоваться Tuna, или наоборот вы недовольны чем либо, то пожалуйста [оставьте отзыв](https://my.tuna.am/?show_feedback=1).

![](/blog/img/2024-08-22/feedback.gif)

## Помощь

Мы ценим наших пользователей и детально изучаем все обращения, если у вас возникли проблемы с tuna – обязательно свяжитесь с нами одним из способов:

* [Электронная почта](mailto:info@tuna.am)
* [Telegram сообщество](https://telegram.me/+Kgbtt0_gJwI5ZmEy)

**Теги:**

* [release](https://tuna.am/blog/tags/release)
* [tuna](https://tuna.am/blog/tags/tuna)
* [cli](https://tuna.am/blog/tags/cli)
