Хост сети

Драйвер устройства "хост (узел) сети" разрешает SberMobile Server доступ к одному хосту IP сети для контроля его статуса и выполняемых на нем различных служб/приложений. Следующая таблица представляет доступные службы, общие настройки, свойства конфигурации и результаты мониторинга (представленные в виде настроек устройства):

Служба мониторинга

Свойства конфигурации

Результаты мониторинга

Операции

Пинг

Настройки пинга

Результаты пинга


SNMP

Настройки опроса SNMP

Результаты SNMP

Операции SNMP

Типичный TCP

Настройки типичной службы TCP

Результаты типичной службы TCP


Типичный UDP

Настройки типичной службы UDP

Результаты типичной службы UDP


HTTP

Настройки HTTP

Результаты HTTP

Операции HTTP

DNS

Настройки DNS

Результаты DNS


POP3

Настройки POP3

Результаты POP3


IMAP

Настройки сервера IMAP

Результаты IMAP


SMTP

Настройки сервера SMTP

Результаты SMTP


Двусторонняя передача E-mail

Настройки прохождения электронной почты

Результаты прохождения электронной почты


FTP

Настройки сервера FTP

Результаты FTP


Трассировка

Настройки трассировки

Результаты трассировки


SSH

Настройки SSH

Результаты SSH

Операции SSH

DHCP

Настройки DHCP

Результаты DHCP


LDAP

Настройки LDAP

Результаты LDAP


Radius

Настройки Radius

Результаты Radius


WMI

Настройки WMI

Смотрите главу WMI, раздел Настройки устройства

Операции WMI

Обнаружение устройств сети

Драйвер хоста сети поддерживает функцию обнаружения устройств. Процесс обнаружения представляет собой сканирование некоторых хостов IP сети, нахождение доступных служб/приложений и создание учетных записей для обнаруженных усройств.

Более подробное описание обнаружения сети можно посмотреть в документации  SberMobile Network Manager.

Информация о драйвере

ID плагина драйвера :

com.tibbo.linkserver.plugin.device.ip

Общие настройки

Драйвер девайса хост сети предоставляет следующие общие настройки:

Конфигурация

Эта настройка управляет внутрисерверными сервисами, предложенными драйвером хоста сети, с целью разрешить конфигурировать устройство:

  • Включить сервер FTP при загрузке. Контролирует, внутри ли сервера FTP хосты SberMobile Server.
  • Количество портов FTP. Порт, который слушает внутренний сервер FTP.
  • Включить сервер SSH при загрузке. Контролирует, внутри ли сервера SSH хосты SberMobile Server.
  • Количество портов SSH. Порт, который слушает внутренний сервер SSH.
  • Включить сервер TFTP при загрузке. Контролирует, внутри ли сервера TFTP хосты SberMobile Server.
  • Количество портов TFTP. Порт, который слушает внутренний сервер TFTP.

Читать скрипты конфигурации

Таблица настраивает скрипты ожидания, которые используются для резервного копирования настроек устройства. Каждый ряд описывает:

  • Имя скрипта. Это имя используется относительно скрипта, например, из последовательности резервного копирования конфигураций.
  • Скрипт. Таблица, определяющая скрипт, например, какие данные отправить устройству и что ожидать в ответ.

Писать скрипты конфигурации

Таблица настраивает скрипты ожидания, которые используются для восстановления настроек устройства. Каждый ряд описывает:

  • Имя скрипта. Это имя используется относительно скрипта, например, из последовательности восстановления настроек.
  • Скрипт. Таблица, определяющая скрипт, например, какие данные отправить устройству и что ожидать в ответ.

Скрипты конфигурации

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

  • Имя скрипта. Это имя используется относительно скрипта.
  • Описание. Детальное описание цели скрипта.
  • Тип. Скрипт (то есть скрипт ожидания) или Параметеризатор (метод отправки отдельной динамически построенной команды устройству)
  • Скрипт. Таблица, определяющая скрипт (если тип установлен на скрипт), например, какие данные отправить устройству и что ожидать в ответ.
  • Параметеризатор. Текст исходных данных параметеризатора, определяющий формат парамметров входа скрипта и метод динамически построенной команды для отправки к устройству. См. движок параметеризатора для получения информации.

Настройки уровня пользователя

Не определены.

Свойства device

Свойства драйвера хоста определяют параметры конфигурации, используемые SberMobile Network Manager для управления соответствующим хостом сети. Большинство свойств представляют настройки служб, поддерживаемых драйвером хоста сети. Они представлены в столбце Свойства конфигурации таблицы служб хоста сети.

Другие свойства Device:

  • Свойство Адрес хоста (address). Оно определяет IP адрес и имя хоста отслеживаемого хоста сети.
  • Свойство Выражение статуса соединения (connectionStatusExpressions). Определяет, как каждый сервис влияет на онлайн-статус всего хоста сети.

Активы device

Активы IP хоста подразделяются на две корневые группы: SNMP активы и WMI активы:

  • Если SNMP служба включена, актив создается для каждого MIB файла SNMP, поддерживаемого устройством. Поддерживаемые MIB файлы определяются автоматически при опросе агента SNMP.
  • Если WMI служба включена, один актив создается для каждого доступного WMI класса.

Настройки device

Настройки устройства хоста сети представляют собой:

  • Статус хоста
  • Результаты мониторинга служб данного хоста сети.

Обратитесь к столбцу Результаты мониторинга таблицы служб хоста сети.

Операции device

Обратитесь к столбцу Операции таблицы служб хоста сети.

События device

Хосты сети способны создавать два различных типа событий: Прерывания работы службы (Service Outages) (описаны ниже) и SNMP уведомления (описаны в главе SNMP драйвер устройства).

Прерывание работы службы

Служба создает событие, как только она переходит в режим "онлайн" спустя некоторое время простоя.

Имя события

Потеря работоспособности

Доступ

Для прав доступа уровня Пользователь

Записи

1

Событие прерывания работы службы имеет следующий формат:

Имя поля

Тип поля

Примечание

служба

Строка

Служба, работа которой была прервана.

старт

Дата

Дата и время прерывания работы.

продолжительность

Длинное

Продолжительность прерывания работы в секундах.

причина

Строка

Причина прерывания работы.

Подключение

Драйвер Хоста сети имеет настраиваемую процедуру определения статуса Офлайн/Онлайн. Это позволяет установить для учетной записи устройства статус офлайн, если определенный сервис испытывает определяемую пользователем проблему работоспособности.

Настройка определения статуса осуществляется через таблицу Выражений Статусов Соединений. Каждая строка этой таблицы описывает сервис или пользовательскую формулу, которая влияет на онлайн статус устройства хоста сети. Таблица имеет три поля:

  • Комментарий. Это поле представляет собой удобочитаемое для человека описание записи таблицы.
  • Активированное выражение. Выражение, которое определяет, "активна" ли запись, т.е. действительно влияет на статус устройства. Выражение должно возвращать логическое значение (true/false). Если оно возвращает false, эта запись считается неактивной и не влияет на статус соединения хоста сети.
  • Выражение статуса соединения. Выражение, которое определяет текущий "статус соединения" сервиса, т.е., доступен ли сервис и есть ли у него ошибки. Это выражение должно возвращать логическое значение (true/false) или ноль. Если оно возвращает true или false, соответствующий сервис считается в статусе онлайн или офлайн. Если выражение возвращает ноль, статус соединения сервиса считается неизвестным.

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

  • Если хотя бы одно Выражение статуса соединения возвращается как ноль, статус соединения хоста сети считается Неизвестным
  • В ином случае, если хотя одно Выражение статуса соединения возвращается как false, хост сети считается находящимся в статусе Офлайн
  • В других случаях хост сети считается находящимся в статусе Онлайн

Этот пример показывает, как изменить настройку сервиса HTTP, чтобы установить у хоста сети статус офлайн, если ответный код HTTP не 200 (успешный):

  • Комментарий: HTTP
  • Активированное выражение:{httpSettings$enabled}
  • Выражение статуса соединения: hasVariable({.:}, 'http') && {http$successful} && {http$replyCode} != 200

Статусы отдельных сервисов можно проверить, используя действие Настроить Device.

Синхронизация

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