Модуль System and Server Status

Этот модуль позволяет отслеживать состояния выбранных серверов и запущенных демонов. С его помощью можно легко определить какие процессы выполняются должным образом или выявить те процессы, работа которых нарушена. Также можно сконфигурировать модуль таким образом, что при проверке состояния сервера происходила отправка сообщения по e-mail или выполнялась какая-либо команда. Эта функция может быть полезна если система управляет серверами, от которых зависят другие люди, такими как web или DNS сервера.

Модуль также может отслеживать сервера, запущенные на других серверах. Это может быть организовано двумя способами – созданием ТCP или HTTP соединения с портом, который используется сервером или проведением опроса сервера при помощи Webmin. Последний метод более эффективен, так как он может использоваться, чтобы получить информацию, такую как дисковое пространство и демоны, которая недоступна при соединении по сети.

Каждый сервер или служба, за которым Вы хотите наблюдать, используя данный модуль, должен иметь свой монитор. Каждый монитор принадлежит к какому-либо типу, который указывает на то какие виды серверов им возможно проверять, такие как Apache или BIND. Мониторы также имеют ряд дополнительных параметров, которые могут зависеть от типа. Модуль позволяет создавать множество различных типов мониторов, например, для проверки возможности запуска Sendmail или Squid путем наблюдения за интенсивностью использования сети или свободным дисковым пространством, или при помощи пингования или соединения с другим хостом.

Монитор может быть запущен, как в той же системе, в которой находится сам модуль, так и в другой системе, использующей Webmin. В последнем случае сервер должен быть определен в модуле Webmin Server Index. Также возможна проверка систем, на которых не установлен Webmin путем использования модулей типов remote TCP, HTTP и ping monitor.

Большинство мониторов используют другие модули Webmin для определения местоположения серверов и демонов, которых они проверяют. По этой причине эти "другие модули" необходмо правильно настраивать. Например, если вы скомпилировали и установили Apache в директорию, отличную от стандартной для Вашего дистрибутива Linux, то в модуле конфигурации для Apache Web server должны быть прописаны корректные пути. Если этого не сделать, то модуль не будет знать где искать Apache PID file.

Когда Вы входите в модуль The System and Server Status из категории Other в меню Webmin, то перед Вами появится главная страница, на которой отобразится таблица со всеми сконфигурированными мониторами. Несколько мониторов для общих серверов и служб будут определены по умолчанию, но Вы можете редактировать, удалять или добавлять их. На рисунке показан пример главной страницы модуля.

Рисунок  The System and Server Status module(Состояние системы и служб)

У каждого монитора отображается его текущий статус. Статус может принимать одно из следующих значений:

Up Означает, что сервер или служба, за которой ведется наблюдение работает корректно. Этот статус обозначается зеленой голочкой на главной странице.
Down Сервер, за которым ведется наблюдение выключен. Этот статус обозначается красным знаком "Х" на главной странице модуля.
Webmin down Webmin на удаленной сстеме выключен и поэжтому монитор не может быть запущен. Обозначается красной буквой "W" на главной странице модуля.
Timed out Монитор не вернул результаты по истечении 60 секунд, возможно потому, что вызванная команда не смогла завершиться. Обозначается значок часов красного цвета.
Not installed Сервер, за которым ведется наблюдение не установлен в системе. Обозначается черным перечеркнутым кружком.

По умолчанию состояния каждого монитора запрашиваются каждый раз при просмотре главной страницы модуля. Это может занять много времени, если запущено большшое количество мониторов или происходит проверка статуса на удаленном хосте. Поэтому при необходимости в опциях конфигурации модуля можно установить запланированную проверку состояний. В этом случае при переходе на главную страницу будут отображаться состояния, полученные при проведении последней проверке.

В этой главе будут рассмотрены принципы работы модуля Webmin System and Server Status. При помощи данного модуля можно легко и просто производить мониторинг состояний различных серверов и служб одной или нескольких систем. Были рассмотрены способы добавления нового монитора, способы его редактирования. Также рассмотрится вопрос о запуске мониторов по расписанию и уведомление, при необходимости, администратора о результатах проверки. Если Вам нужны какие-либо еще инструменты мониторинга, то попробуйте использовать MON, который может быть настроен в модуле MON Service Monitor.

 




Ссылки:

К содержанию

© Copyright 2004-2017 - CMS Made Simple
Сайт работает на CMS Made Simple version 1.4.1

© Все печеньки Break-people.ru принадлежат авторам проекта.

Яндекс цитирования Рейтинг@Mail.ru Яндекс.Метрика