Администрируем
Oracle, SQL Server, PostgreSQL

FAQ

В этом разделе мы собрали все часто задаваемые вопросы
Ответили на самые популярные вопросы. Если вы не нашли ответа, мы с радостью ответим вам по почте. Писать на support@dbserv.ru
  • Как устроен ваш мониторинг?
    Наш мониторинг основан на Zabbix и состоит из трёх ключевых компонентов:

    • Сервер – часть нашей инфраструктуры, которая собирает и хранит все данные.
    • Агент – устанавливается на сервере, чтобы собирать метрики.
    • Прокси – пересылает данные от агентов на наш Zabbix-сервер.
  • Чем ваш мониторинг лучше обычного Zabbix?
    Наше решение – это кастомный мониторинг, который включает не только стандартные метрики Zabbix, но и множество дополнительных параметров на уровне операционной системы и СУБД. Это наша собственная разработка, основанная на опыте администрирования баз данных, инцидентной поддержки, их предсказании и предотвращении.

    Работаем мы с данным мониторингом с 2008 года.

    На рынке подобных решений мы пока не встречали, например, у кого есть мониторинг бекапов на уровне когда был сделан полный бекап или размер дифф. бекапа ?
  • Получается, нам нужно установить на сервер ваше ПО?
    Да, необходимо установить агент на каждый сервер, который мы поддерживаем. Более того, ему нужны права администратора на ОС и СУБД.
  • Насколько это безопасно? Наши данные не будут утеряны?
    Мы не передаём данные, мы передаём состояние о базе данных, блокировках, какие процессы занимаются большее количество ресурсов, состояние репликации, диспетчеров и тд.

    Мы предоставляем установщик агента, который можно проверить любыми доступными антивирусами, а затем установить собственными силами. Для его работы используется специальная системная учётная запись (рекомендуется доменная) с правами для запуска службы. Агент отправляет данные только на прокси, так что серверы не открывают доступ "вовне", а связь осуществляется с прокси-сервером, который находится под вашим контролем.

    Во-вторых, Zabbix поддерживает шифрование коммуникаций между компонентами Zabbix с использованием протокола Transport Layer Security (TLS).

    А также вся передача ведётся внутри VPN.
  • Создаёт ли это дополнительную нагрузку на сервер?
    Агент с определенной периодичностью собирает данные уровня СУБД и ОС, дополнительная нагрузка от этого не превышает нескольких процентов на "усредненном" сервере. Если у вас небольшой сервер (менее 6 ядер и менее 8 ГБ ОЗУ), тут нужно отдельно обсуждать целесообразность мониторинга.

    На ОС Windows данные собираются с помощью скриптов PowerShell, на некоторых серверах, где уже есть активные процессы PowerShell, это может вызывать нагрузку уже более чем 2-3%, что также не будет критично для функционала.
  • Можно ли просматривать данные, которые собирает ваш мониторинг?
    Да, мы можем предоставить доступ для нужных пользователей, а также настроить системную учётную запись для подключения к Grafana или другому визуализационному инструменту, если потребуется.
  • Как ваша компания проводит аудит?
    Для начала мы ставим целевые серверы на мониторинг (разворачиваем там Zabbix-агент). Это позволяет нам собирать различные срезы данных в удобном формате с минимальными затратами ресурсов.

    Далее настраиваем сборщики данных по тяжелым запросам и блокировкам на СУБД, чтобы получить расширенную информацию по текущим проблемам с производительностью.

    Затем мы начинаем ручной сбор информации по конфигурации ОС и СУБД и составляем первоначальную версию документа с рекомендациями.

    После этого документ дополняется данными от мониторинга и сборщиков, и готовится его финальная версия. Как правило, этот процесс занимает 2-4 недели.
  • Почему так долго? Можно ли сделать за неделю?
    Сделать за неделю возможно, но тогда данных по нагрузке и производительности будет недостаточно. Может быть, что выбранная неделя окажется "тихой", и мы не увидим значительных проблем, тогда как следующая неделя может показать реальную нагрузку на систему. Кроме того, аудит за одну неделю и за четыре недели требуют одинаковых трудозатрат, а значит, и одинаковую цену.
  • Какие варианты проведения аудита существуют?
    У нас есть несколько вариантов:

    • Обычный аудит – предоставляем документ с анализом и рекомендациями.
    • Аудит с исправлением основных проблем – настраиваем обслуживание, помогаем с установкой обновлений на СУБД и вносим правки в конфигурацию.
    • Аудит с доп. запросами клиента — если необходимы дополнительные работы (например, перенос базы данных, настройка отказоустойчивых технологий или обновление версии СУБД), это уже полноценный проект, который обсуждается и рассчитывается отдельно.
  • Что я получу после мониторинга? Файл с результатами?
    После мониторинга вы получаете документ с подробными данными от нас, включающими информацию о сервере и проведённых работах, с нашими рекомендациями.

    Пример оглавления документа:

    1. ОБЩАЯ ИНФОРМАЦИЯ
    1.1. ИНФОРМАЦИЯ О СЕРВЕРЕ
    1.2. ПАМЯТЬ
    1.3. ДИСКОВАЯ ПОДСИСТЕМА
    2. НАСТРОЙКА СЕРВЕРА
    2.1. WINDOWS UPDATE
    2.2. POWER OPTION
    2. WINDOWS FIREWALL И АНТИВИРУСНОЕ ПО
    2.3. EVENT LOG
    3. ПРОИЗВОДИТЕЛЬНОСТЬ СЕРВЕРА
    4. SQL SERVER
    4.1. ИНСТАНС
    4.1.1. Общая информация
    ВЕРСИЯ SQL SERVER:
    4.1.2 Проверка ролей пользователя на инстансе
    4.1.3. Состав и конфигурация баз данных, системные пользователи
    4.1.4. Размещение баз данных
    4.1.5. Резервное копирование баз данных
    4.1.6. Обслуживание баз данных
    4.1.6.1. Проверка целостности
    4.1.6.2. Обновление статистики
    4.1.6.3. Дефрагментация таблиц и индексов
    4.1.6.4. Усечение файлов баз данных
    4.1.7. Актуальность заданий SQL Server agent
    4.1.8. Обеспечение отказоустойчивости и высокой доступности
    4.1.9. Производительность
    4.2.0 Ошибки и исключения
    5. МОНИТОРИНГ
    6. ЗАМЕЧАНИЯ И РЕКОМЕНДАЦИИ
  • Вы работаете по предоплате?
    Нет, оплата обычно производится после завершения работ. Мы доверяем нашим партнёрам и ориентированы на долгосрочное сотрудничество.
  • Почему цена аудита такая высокая?
    На самом деле, цена аудита достаточно низкая, если учитывать наши трудозатраты. Наша выгода заключается в установлении новых партнёрских связей и демонстрации наших компетенций для будущего сотрудничества.