
Отслеживание состояния сервера является важным аспектом функционирования сайта или web-приложения. На данный момент, есть множество сервисов для просмотра состояния системы. В данной статье мы расскажем о различных способах мониторинга серверов на BitrixVM / CentOS.
Мониторинг через админ панель хост-провайдера
Можно выводить значения сервера на админ панель вашего хостера, например, TimeWeb, прописав команду, которая требуется. Либо это уже выводится это по умолчанию.

Статичный мониторинг стандартными средствами системы
Ещё вариант - воспользоваться утилитами htop или atop. Это очень гибкие утилиты. С помощью них можно фильтровать по нагрузке, смотреть, какой именно процесс нагружает систему, какой ресурс используется больше.

Также есть возможность писать каждый раз команду и выводить статичное значение, которое имеется в данный момент.
Вот несколько примеров:
-
Информация о свободном пространстве дисков, также те диски которые примонтированы к системе;
df –h
-
Информация о размере ваших БД
du –h /var/lib/mysql
-
Сколько занято операционной памяти или свободно на момент запроса
free –g

Динамический мониторинг через web-сервисы
Ещё можно наблюдать за сервером из под браузера с помощью Munin или Nagios. В составе «1C-Битрикс: Виртуальная машина» уже имеются системы мониторинга такие как Munin и Nagios, которые имеют большое количество различных компонентов по отслеживанию функционирования всех систем сервера.
Рассмотрим первичную установку и настройку:
- В главном меню виртуальной машины выбрать пункт 5. Configure pool monitoring > 1. Configure monitoring services:
-
Далее прописываем логин и пароль, если вы не хотите оставлять стандартные значения. Логин у нас остался стандартный, нажимаем enter, а пароль меняем и подтверждаем, smtp сервер для уведомлений не стали настраивать, ставим N.
Задание будет выполняться и спустя какое-то время вы получите в данном пункте меню адрес до утилит.
Munin
логин: admin
пароль: muninBitrixMon (стандартный пароль, если вы его не меняли)

Nagios
логин: nagiosadmin
пароль: nagiosBitrixMon (стандартный пароль, если вы его не меняли)

Если зайдя на Nagios, вы увидите warning auto uptdate. Тогда нужно в файле /etc/Nagios/Nagios.cfg поменять chek for updates с 0 на 1.

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