ISSN 1991-3087
Рейтинг@Mail.ru Rambler's Top100
Яндекс.Метрика

НА ГЛАВНУЮ

Разработка системы слежения за основными параметрами серверов, работающих под управлением систем семейства Unix с целью ведения мониторинга основных системных служб

 

Глотова Елена Андреевна,

студент,

Саньков Сергей Геннадьевич,

старший преподаватель.

Волжский политехнический институт (филиал) Волгоградского государственного технического университета.

 

Обеспечение стабильной и бесперебойной работы серверов требует постоянного контроля значений основных программных и аппаратных параметров работоспособности вычислительной техники. Каждый системный администратор должен осуществлять мониторинг критических и предупреждающих значений параметров, выбранных по своему усмотрению.

Логирование и мониторинг работоспособности серверов являются важнейшими задачами администратора не только в связи с поддержанием уровня безопасности системы, но и для анализа неисправностей [1]. Мониторинг должен осуществляться непрерывно в режиме реального времени, при этом значения величин разделяются на нормальные, предупреждающие и критические. При достижении порога предупреждающего или критического значения того или иного параметра, необходимо оповестить о произошедшем событии системного администратора. Оповещение происходит посредством посылки короткого SMS-сообщения сетей сотовой связи стандарта GSM, а также отправки почтового сообщения на электронный адрес. Системный администратор должен иметь возможность самостоятельного выбора перечня контролируемых параметров, установки предупреждающих и критических значений для каждого параметра и выбора способа оповещения.

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

Для достижения цели необходимо решить задачи:

1)                 обеспечение полного сбора данных параметров рабочего сервера;

2)                 сокращение времени между свершением критического события и оповещением об изменении параметра;

3)                 реализация программного обеспечения, работающего в различных Unix-подобных системах;

4)                 снижение себестоимости готового продукта за счет использования бесплатного программного обеспечения на этапе разработки и эксплуатации;

5)                 увеличение мобильности системного администратора за счет отсутствия привязки к рабочему месту.

Для выполнения данных задач необходимо создание автоматизированной системы обеспечивающей возможность мониторинга основных параметров, таких как объем сетевого трафика, температура процессора и материнской платы, загрузка ЦПУ, наличие свободного места на диске, количество запущенных процессов, а также пропускной способности сети [2].

Выбор контролируемых параметров системы для отслеживания может варьироваться в зависимости от интересующих администратора характеристик. Для получения необходимых значений, характеризующих состояние того или иного параметра, нужно инсталлировать бесплатные программные средства на сервере или использовать стандартные средства, предоставляемые операционными системами семейства Unix [3].

В первую очередь заинтересованность в подобной системе возникнет у администраторов мелких, средних и крупных компаний с целью мониторинга серверов. Целесообразно применение системы при наличии двух и более серверов, работающих под управлением систем семейства Unix.

Разрабатываемая автоматизированная система, предназначенная для мониторинга основных параметров работоспособности серверов и оповещения при нахождении критических значений, должна работать под управлением систем семейства UNIX.

Автоматизированная система по обеспечению сбора информации о работоспособности сервера и по уведомлению системного администратора о произошедших критических или предупреждающих изменениях должна реализовывать следующие функции:

1)                 мониторинг самой системы, включающей в себя состояние процессора, памяти, контроль потребляемых сервисами ресурсов системы;

2)                 мониторинг состояния сервисов;

3)                 мониторинг функционирования сервисов;

4)                 анализ параметров работоспособности сервера, полученных в результате мониторинга, и ранжирование их по категориям: нормальные, предупреждающие и критические;

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

Проектируемое автоматизированное средство является универсальным для всех UNIX-подобных систем, поскольку разработано в кроссплатформенной среде программирования QT.

 

Литература

 

1.                  Керниган Б., Пайк Р. UNIX. Программное окружение.– Пер. с англ.– СПб: Символ-Плюс, 2003. – 416 с., ил.

2.                  Робачевский А. М. Операционная система UNIX. – СПб.: БХВ-Петербург, 2002. – 528 с.:ил.

3.                  Стивенc Р., Раго С. UNIX. Профессиональное программирование, 2-е издание. – СПб.: Символ- Плюс, 2007. - 1040 с., ил.

 

Поступила в редакцию 21.03.2011 г.

2006-2019 © Журнал научных публикаций аспирантов и докторантов.
Все материалы, размещенные на данном сайте, охраняются авторским правом. При использовании материалов сайта активная ссылка на первоисточник обязательна.