Сервисы
Все серверные компоненты SMS реализованы в виде сервисов Windows NT. Эти сервисы используют единую копию настроек registry и конфигурационных файлов site-сервера, исполняются в контексте одного пользователя, способны функционировать на различных компьютерах и при этом прозрачно взаимодействовать между собой через удалённые вызовы процедур, образуя распределенную структуру, функционирующую как единое целое. Ниже приводятся состав и назначение сервисов SMS:
Сервисы уровня площадки (Site Services)
Site Hierarchy Manager - существует только на головной площадке, отслеживает изменения в структуре организации, по результатам изменений рассылает инструкции сервису Site Configuration Manager каждой нижестоящей площадки;
Site Configuration Manager - существует на каждой площадке, по инструкциям от Site Hierarchy Manager выполняет следующие действия:
производит поиск logon-серверов и выясняет принадлежность его одному из доменов площадки;
выбирает диск для создания структуры каталогов SMS и создаёт эту структуру;
для серверов Windows NT и LAN Manager инсталлирует сервис Inventory Agent и для Windows NT дополнительно - Package Command Processor;
устанавливает и стартует сервис SMS Executive на серверах Windows NT в процессе установки площадки;
если разрешено автоматическое редактирование сценариев входа, для серверов Windows NT и LAN Manager модифицирует существующие сценарии или создает новые при их отсутствии;
для серверов NetWare создает структуру каталогов SMS и если разрешено автоматическое редактирование сценариев входа, модифицирует эти сценарии;
SMS Executive - по информации из registry site-сервера стартует и останавливает сервисы на logon-, site- и helper-серверах; список сервисов приведен в разделе Components;
Inventory Agent - выполняет инвентаризацию компьютеров под управлением OS/2 и Windows NT;
Package Command Manager (PCM) for NT - сервис, выполняющий установку пакетов без вмешательства оператора;
Bootstrap - сервис существует только на время установки вспомогательной площадки, автоматически удаляется по окончании;
SMNP Receiver - принимает и сохраняет в базе данных SMNP прерывания, по которым в дальнейшем можно выполнять выборки и ассоциировать с результатами наступление определенных событий (alerts);
Компоненты (Components):
Maintenance Manager - устанавливает и модифицирует клиентские компоненты SMS на logon-серверах, пересылает на site-сервер собранную информацию о клиентах и проводит инвентаризацию серверов NetWare;
Inventory Processor - обрабатывает собранную информацию о конфигурации компьютеров, готовит входной поток изменений конфигурации для Site Reporter;
Site Reporter - существует только на подчиненных площадках, пересылает изменения конфигурации компьютеров, результаты выполнения заданий и уведомления о событиях вышестоящей площадке;
Scheduler - определяет наличие в очереди заданий, ожидающих выполнения, в соответствии с приоритетами заданий производит при необходимости их упаковку и генерацию дополнительных инструкций для сервисов Despooler, принимающей стороны и Sender, передающей, а также выполняющий помещение заданий в исходящий поток Sender. Если в очередь Scheduler поступает задание с приоритетом выше, чем у исполняемого в данный момент, выполнение низкоприоритетного задания приостанавливается до момента завершения задания с высоким приоритетом;
Despooler - обрабатывает принятые пакеты, согласно инструкциям, заданным сервисом Scheduler, для заданий, требующих выполнения на клиенте; производит генерацию инструкций для Package Command Manager и возвращает статус выполнения задания;
Inventory Data Loader - осуществляет загрузку информации о компьютерах в базу SQL Server, по окончании загрузки инициирует пересылку этой информации площадке верхнего уровня, если таковая имеется;
Sender - сервис, отвечающий за прием и/или передачу информации между площадками, Sender исполняет инструкции Scheduler по пересылке, в зависимости от способа передачи различают шесть типов сервиса Sender:
LAN Sender, осуществляет пересылку в пределах локальной сети и не требует никаких дополнительных настроек;
три тапа RAS Sender (X.25, ISDN и ASYNC), требуют наличия на компьютере RAS-сервера;
два типа SNA Sender (interactive и batch), требуют наличия на компьютере SNA Server;
Следует заметить, что Sender поддерживает передачу заданий частями и восстановление передачи с прерванного места в случае обрыва связи. Кроме того, в конфигурации сервиса можно задать расписание отправки и интенсивность загрузки канала передачи.
Application Manager - отслеживает изменения, вносимые администратором в базу данных о существующих пакетах и правилах их исполнения, и производит репликацию этих изменений в пределах данной площадки и всех, ей подчиненных;
Alerter - производит регулярное сканирование информационной базы текущей площадки на предмет выполнения условий, заданных в множестве предупреждений, и при выполнении условия выполняет ассоциированное с предупреждением действие - протоколирует наступление события в базе SMS и/или системном журнале NT, может инициировать исполнение программы или командного файла и/или отправку сообщения пользователю или компьютеру.
| |
Содержание раздела