Мониторинг веб-серверов (постановка)

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: « Category:Постановка»)
 
Строка 1: Строка 1:
 +
Мониторинг реализуется ввиде прикладного решения на платформе Гедымин со следующей функциональностью:
 +
 +
# Ведение базы данных веб-серверов, прикладных решений с веб-интерфейсом, системных администраторов.
 +
# Мониторинг и логирование состояния веб-серверов по установленному расписанию.
 +
# Автоматическое оповещение системного администратора о выявленных проблемах.
 +
# Предоставление веб-интерфейса для контроля за состоянием серверов.
 +
 +
===Как это работает===
 +
 +
# Решение устанавливается на сервер, где имеется исходящий доступ в интернет и постоянно запущен gedemin.exe в режиме веб сервера.
 +
# В базе данных прописывается список предприятий, для каждого указывается список веб-серверов с адресами и используемыми решениями.
 +
# По расписанию (с использованием автозадач) запускается скрипт-функция, которая поочередно опрашивает все сервера. Полученные ответы или коды ошибок, если сервер не доступен, записываются в таблицу лога.
 +
# При обнаружении ошибки, если для указанного сервера настрое режим оповещения, системный администратор оповещается через email.
 +
# Через веб-интерфейс можно получить доступ к панели мониторинга, где выводится список список серверов и их состояние. Веб-интерфейс защищен логином и паролем.
 +
 +
===Структуры данных===
 +
 +
Список предприятий хранится в стандартном справочнике клиентов. Таблицы [[GD_CONTACT]], [[GD_COMPANY]].
 +
 +
Список серверов '''USR$WEBM_SERVER''':
 +
 +
  id
 +
  usr$name
 +
  usr$ip
 +
  usr$url
 +
  usr$companykey
 +
  disabled
 +
 +
===Веб-интерфейс===
 +
  
  
Строка 4: Строка 34:
  
 
[[Category:Постановка]]
 
[[Category:Постановка]]
 +
__NOTOC__

Версия 14:55, 2 июня 2017

Мониторинг реализуется ввиде прикладного решения на платформе Гедымин со следующей функциональностью:

  1. Ведение базы данных веб-серверов, прикладных решений с веб-интерфейсом, системных администраторов.
  2. Мониторинг и логирование состояния веб-серверов по установленному расписанию.
  3. Автоматическое оповещение системного администратора о выявленных проблемах.
  4. Предоставление веб-интерфейса для контроля за состоянием серверов.

Как это работает

  1. Решение устанавливается на сервер, где имеется исходящий доступ в интернет и постоянно запущен gedemin.exe в режиме веб сервера.
  2. В базе данных прописывается список предприятий, для каждого указывается список веб-серверов с адресами и используемыми решениями.
  3. По расписанию (с использованием автозадач) запускается скрипт-функция, которая поочередно опрашивает все сервера. Полученные ответы или коды ошибок, если сервер не доступен, записываются в таблицу лога.
  4. При обнаружении ошибки, если для указанного сервера настрое режим оповещения, системный администратор оповещается через email.
  5. Через веб-интерфейс можно получить доступ к панели мониторинга, где выводится список список серверов и их состояние. Веб-интерфейс защищен логином и паролем.

Структуры данных

Список предприятий хранится в стандартном справочнике клиентов. Таблицы GD_CONTACT, GD_COMPANY.

Список серверов USR$WEBM_SERVER:

 id
 usr$name
 usr$ip
 usr$url
 usr$companykey
 disabled

Веб-интерфейс

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты