---
title: 'Облачный сервер с Monitoring Box'
sidebar_label: 'Monitoring Box'
sidebar_position: 7
toc_max_heading_level: 3
description: 'Как создать облачный сервер с системой мониторинга'
---

import Tabs from '@theme/Tabs'
import TabItem from '@theme/TabItem'
import {TabItemLabel} from 'docs-kit/components'
import {CustomTable} from 'docs-kit/components'
import Formbricks from '@theme/MDXComponents/Formbricks'
import CopyIcon from 'docs-kit/icons/copy'
import CreateServer from '@site/docs/_partials/cloud-servers/applications/create-server-for-apps.mdx'

# Облачный сервер с Monitoring Box

Monitoring Box — комплекс программного обеспечения для мониторинга, который содержит:

* Grafana — платформу с открытым исходным кодом для визуализации и мониторинга данных;
* VictoriaMetrics — высокопроизводительную систему мониторинга и базу данных для хранения временных рядов (time-series database), оптимизированную для работы с большими объемами данных.

Вы можете [создать облачный сервер с Monitoring Box](#create-cloud-server-with-monitoring-box).
В России приложение работает на облачном сервере с настроенной операционной системой [SelectOS 1 64-bit](https://selectos.selectel.ru/news/mega/).
В других [странах](/infrastructure/locations.mdx#country) — Ubuntu 22.04.

Перед созданием облачного сервера с приложением ознакомьтесь с [лицензионными соглашениями программного обеспечения](https://423.selcdn.ru/kb/license-agreements-for-application-images-LANG.pdf), которое входит в образ.

## Минимальные требования к ресурсам \{#minimum-requirements}

<CustomTable>
  <table>
    <tbody>
      <tr>
        <th>Количество vCPU</th>
        <td>1</td>
      </tr>

      <tr>
        <th>RAM</th>
        <td>2 ГБ</td>
      </tr>

      <tr>
        <th>Загрузочный диск</th>
        <td>20 ГБ</td>
      </tr>
    </tbody>
  </table>
</CustomTable>

## Создать облачный сервер с Monitoring Box \{#create-cloud-server-with-monitoring-box}

Для работы Monitoring Box облачный сервер должен быть доступен из интернета.
Для этого при создании сервера нужно создать приватную подсеть и подключить публичный плавающий IP-адрес.
Чтобы настроить Monitoring Box, при создании сервера необходимо указать параметры приложения.

После создания сервера с Monitoring Box автоматически выпустится бесплатный [TLS-сертификат от Let’s Encrypt®](/certificates-manager/certificates/lets-encrypt.mdx) для домена, который вы укажете.
Для выпуска сертификата нужно добавить A-запись для домена и указать в значении записи публичный плавающий IP-адрес сервера.
Домен можно добавить в [DNS-хостинг Selectel (actual)](/dns-hosting/).

1. [Создайте публичный плавающий IP-адрес](#create-floating-ip).

2. [Добавьте A-запись для домена](#add-a-record).

3. Опционально: для сбора метрик облачного сервера [создайте сервисного пользователя](#add-service-user).

4. [Создайте облачный сервер с Monitoring Box](#create-monitoring-box-server).

### 1. Создать публичный плавающий IP-адрес \{#create-floating-ip}

Создайте публичный плавающий IP-адрес, чтобы облачный сервер с Monitoring Box был доступен из интернета.

Используйте подраздел [Создать публичный плавающий IP-адрес](/cloud-servers/cloud-networks/public-floating-ip-addresses.mdx#create-public-floating-ip) инструкции [Публичные плавающие IP-адреса](/cloud-servers/cloud-networks/public-floating-ip-addresses.mdx).

### 2. Добавить A-запись для домена \{#add-a-record}

[Добавьте ресурсную запись](/dns-hosting/records/add-record.mdx), чтобы получить доступ к Monitoring Box по домену.

Укажите:

* [тип ресурсных записей](/dns-hosting/records/add-record.mdx#record-types) в группе — A;
* значение записи — публичный плавающий IP-адрес, который вы [создали на этапе 1](#create-floating-ip).

### 3. Опционально: создать сервисного пользователя \{#add-service-user}

Создавать пользователей может [Владелец аккаунта](/access-control/user-types.mdx#account-owner) или пользователи с ролью [`iam.admin`](/access-control/role-reference.mdx#iam-admin).

Чтобы собирать метрики облачных серверов [создайте сервисного пользователя](/access-control/manage/add-user.mdx#add-service-user), в разрешении выберите роль [`reader`](/access-control/role-reference.mdx#reader) и область доступа **Аккаунт**.

Метрики облачных серверов будут собираться в VictoriaMetrics и визуализироваться в Grafana.

### 4. Создать сервер с Monitoring Box \{#create-monitoring-box-server}

<CreateServer AppNameInPanel="Cloud Monitoring Box" MinConfig="1 vCPU, RAM от 2 ГБ и размером загрузочного диска от 20 ГБ" OptionalVolumes="Опционально: добавьте дополнительный" VolumeSize="Укажите размер сетевого диска в ГБ или ТБ">
  4. Заполните параметры приложения:

     4.1. В поле **Доменная зона** введите домен для доступа к Grafana, который вы [добавили на этапе 2](#add-a-record).

     4.2. Введите адрес электронной почты администратора.

     4.3. Введите имя администратора Grafana. Если параметр не задан, значение по умолчанию — `admin`.

     4.4. Введите пароль администратора Grafana.

     4.5. Опционально: откройте блок **Дополнительные параметры приложения** и укажите:

     * IP-адрес или CIDR администратора, с которого будет доступна Grafana. Если IP-адрес или CIDR не указан, доступ будет со всех IP-адресов;

     * период хранения — количество дней, которое будут храниться метрики. По умолчанию метрики хранятся 30 дней;

     * ID аккаунта Selectel — номер аккаунта, с облачных серверов которого нужно собирать метрики. Можно посмотреть в [панели управления](https://my.selectel.ru/) в правом верхнем углу.

     4.6. Если на шаге 4.5 вы указали ID аккаунта Selectel, укажите:

     * имя пользователя сервисного аккаунта Selectel — имя сервисного пользователя, которого вы [создали на этапе 3](#add-service-user);

     * пароль пользователя сервисного аккаунта Selectel — пароль сервисного пользователя, которого вы [создали на этапе 3](#add-service-user).
</CreateServer>

<Formbricks />
