# 🆕 Monitors - new functionality

January 27, 2026 ·

<!-- -->

4 min read

We're pleased to introduce a new component of the Tuna platform - **Monitors**. Functionality for tracking the health of your services, tunnels, jobs and infrastructure with notifications through various communication channels.

[Go to Monitors section in documentation](https://tuna.am/en/docs/monitors.md)

![Monitors main page](/docs/img/monitors/main.png)

## What are Tuna Monitors?

Monitors let you control the operation of your cron jobs, services and infrastructure. If a problem occurs, you'll get an immediate notification through the configured communication channels — email, Telegram, Slack and others.

**Monitors** are:

* Tracking of periodic jobs (backup scripts, cron jobs)
* Availability checks for websites, APIs and tunnels from multiple regions
* Network infrastructure monitoring (TCP, DNS, ICMP)
* Automatic notifications on failures and recoveries
* Integration with the tuna CLI for convenient work from the terminal

## Who is it for?

1. **DevOps engineers** — for monitoring infrastructure and automated jobs
2. **Developers** — for tracking the availability of APIs and services
3. **System administrators** — for controlling the execution of backup scripts and cron jobs
4. **Teams** — for centralized monitoring of all services with shared notifications

## 6 monitor types

Tuna supports 6 monitor types, divided into two categories:

### User monitors

These monitors wait for signals from your applications and scripts:

| Type           | Description                                                 |
| -------------- | ----------------------------------------------------------- |
|  **Job**       | Monitoring the execution of periodic jobs on a schedule     |
|  **Heartbeat** | Monitoring regular signals from services in closed networks |

### External monitors

These monitors independently check the availability of your resources from multiple geographic regions:

| Type      | Description                                                        |
| --------- | ------------------------------------------------------------------ |
|  **HTTP** | Availability checks for websites and APIs with response validation |
|  **TCP**  | Availability checks for TCP services (databases, mail)             |
|  **DNS**  | Checking DNS records and their correctness                         |
|  **ICMP** | Network availability checks (ping)                                 |

HTTP and TCP monitors are integrated with Tunnels. If you have active tunnels or reserved domains/ports, when creating a monitor the resource you need will be in the menu to the right of the address.

![Monitors main page](/docs/img/monitors/http_tunnel.png)

## Key features

### Cron job monitoring

Track the execution of backup scripts, syncs and other periodic operations:

```bash
# Simple backup with monitoring
tuna monitor exec MONITOR_ID -- pg_dump -U postgres mydb > /backups/dump.sql

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

```

The system automatically sends `start`, `finish` or `fail` signals, and also captures execution logs.

### Heartbeat monitoring

For services in closed networks, IoT devices and background processes:

```bash
# Sending a heartbeat every 5 minutes
*/5 * * * * tuna monitor ping MONITOR_ID --host=my-server

```

### Checks from multiple regions

External monitors check the availability of your resources from different geographic locations, which makes it possible to detect routing issues or regional unavailability.

### SSL/TLS and Whois monitoring

HTTP monitors automatically check SSL certificates and track the domain expiration date so you don't miss the renewal moment.

### Integration with notifications

Monitors are integrated with the [Contacts](https://tuna.am/en/docs/team/contacts.md) and [Integrations](https://tuna.am/en/docs/team/integrations.md) systems. Set up notifications via Telegram, Slack, email or webhook.

## CLI integration

The **tuna** console client is fully [integrated](https://tuna.am/en/docs/monitors/cli.md) with monitors:

* `tuna monitor ping` — sending a Heartbeat signal to a monitor
* `tuna monitor exec` — executing a command with automatic tracking
* `tuna monitor status` — viewing monitor statuses

Detailed information about each monitor type, settings and usage examples is available in the [documentation](https://tuna.am/en/docs/monitors.md).

***

## Notifications and integrations

Notifications and integrations are also a big part of the new functionality, which is integrated not only with [monitors](https://tuna.am/en/docs/monitors.md) but also with [reports](https://tuna.am/en/docs/reports.md).

![Types of integrations](/docs/img/team/integrations_2.png)

Popular communication channels are supported: Telegram, Slack, Discord, VK Teams, Google Chat and custom Webhooks. [Contact groups](https://tuna.am/en/docs/team/contacts.md) let you flexibly manage recipients — combine email addresses and integrations into named groups, use one group for multiple monitors, and easily add or remove recipients without changing the monitors' settings themselves.

## Leave feedback

If you enjoy using Tuna, or on the contrary you are not happy with something, please [leave feedback](https://my.tuna.am/?show_feedback=1).

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

## Help

We value our users and carefully review every request. If you have any problems with tuna, please contact us in one of the following ways:

* [Email](mailto:info@tuna.am)
* [Telegram community](https://telegram.me/+Kgbtt0_gJwI5ZmEy)

**Tags:**

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