![мониторинг битрикс вм wide.jpg мониторинг битрикс вм wide.jpg](/upload/medialibrary/9a0/hpbjnatu85skbbte11yeqydnkw9vnx2j/мониторинг%20битрикс%20вм%20wide.jpg)
Отслеживание состояния сервера является важным аспектом функционирования сайта или web-приложения. На данный момент, есть множество сервисов для просмотра состояния системы. В данной статье мы расскажем о различных способах мониторинга серверов на BitrixVM / CentOS.
Мониторинг через админ панель хост-провайдера
Можно выводить значения сервера на админ панель вашего хостера, например, TimeWeb, прописав команду, которая требуется. Либо это уже выводится это по умолчанию.
![мониторинг сервера через TimeWeb.jpg мониторинг сервера через TimeWeb.jpg](/upload/medialibrary/058/bndm7h7ta0maominsrqqpqaqqmrnfj5y/мониторинг%20сервера%20через%20TimeWeb.jpg)
Статичный мониторинг стандартными средствами системы
Ещё вариант - воспользоваться утилитами htop или atop. Это очень гибкие утилиты. С помощью них можно фильтровать по нагрузке, смотреть, какой именно процесс нагружает систему, какой ресурс используется больше.
![мониторинг сервера через команды Linux.jpg мониторинг сервера через команды Linux.jpg](/upload/medialibrary/411/z6et7xthiix5nk03rqn81mildf6pq697/мониторинг%20сервера%20через%20команды%20Linux.jpg)
Также есть возможность писать каждый раз команду и выводить статичное значение, которое имеется в данный момент.
Вот несколько примеров:
-
Информация о свободном пространстве дисков, также те диски которые примонтированы к системе;
df –h
-
Информация о размере ваших БД
du –h /var/lib/mysql
-
Сколько занято операционной памяти или свободно на момент запроса
free –g
![мониторинг сервера через команды Linux 2.jpg мониторинг сервера через команды Linux 2.jpg](/upload/medialibrary/6f8/m7ry9yuoamjhwpb6ai837etud7wqtzub/мониторинг%20сервера%20через%20команды%20Linux%202.jpg)
Динамический мониторинг через web-сервисы
Ещё можно наблюдать за сервером из под браузера с помощью Munin или Nagios. В составе «1C-Битрикс: Виртуальная машина» уже имеются системы мониторинга такие как Munin и Nagios, которые имеют большое количество различных компонентов по отслеживанию функционирования всех систем сервера.
Рассмотрим первичную установку и настройку:
- В главном меню виртуальной машины выбрать пункт 5. Configure pool monitoring > 1. Configure monitoring services:
-
Далее прописываем логин и пароль, если вы не хотите оставлять стандартные значения. Логин у нас остался стандартный, нажимаем enter, а пароль меняем и подтверждаем, smtp сервер для уведомлений не стали настраивать, ставим N.
Задание будет выполняться и спустя какое-то время вы получите в данном пункте меню адрес до утилит.
Munin
логин: admin
пароль: muninBitrixMon (стандартный пароль, если вы его не меняли)
![мониторинг сервера через munin.jpg мониторинг сервера через munin.jpg](/upload/medialibrary/156/ruj8ccbcv25m8p738w95w7ckdg3i9ps1/мониторинг%20сервера%20через%20munin.jpg)
Nagios
логин: nagiosadmin
пароль: nagiosBitrixMon (стандартный пароль, если вы его не меняли)
![мониторинг сервера через nagios.jpg мониторинг сервера через nagios.jpg](/upload/medialibrary/853/nbl2j31jo7anjhstw4u5k8wfyraiiuz5/мониторинг%20сервера%20через%20nagios.jpg)
Если зайдя на Nagios, вы увидите warning auto uptdate. Тогда нужно в файле /etc/Nagios/Nagios.cfg поменять chek for updates с 0 на 1.
![мониторинг сервера через nagios1.jpg мониторинг сервера через nagios1.jpg](/upload/medialibrary/3b9/bdxkyii3cf32aoskp8is2k88vwlqfl82/мониторинг%20сервера%20через%20nagios1.jpg)
Итог
Однозначного ответа какой способ выбрать - нет. Все зависит от ваших потребностей. Кому-то достаточно смотреть по мере необходимости через стандартные утилиты системы. Для кого-то достаточно графического интерфейса, а некоторым необходимо следить за показателями в режиме реального времени.