Хост сети
Драйвер устройства "хост (узел) сети" разрешает SberMobile Server доступ к одному хосту IP сети для контроля его статуса и выполняемых на нем различных служб/приложений. Следующая таблица представляет доступные службы, общие настройки, свойства конфигурации и результаты мониторинга (представленные в виде настроек устройства):
Служба мониторинга | Свойства конфигурации | Результаты мониторинга | Операции |
Смотрите главу 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 (успешный):
|
Статусы отдельных сервисов можно проверить, используя действие Настроить Device.
Синхронизация
Драйвер хоста устройства использует процедуры синхронизации определенных служб контролируемого устройства. Обратитесь к соответствующему разделу службы для описания синхронизации.