Документация Algorius Net Viewer
External

External

Плагин 'External' позволяет опрашивать устройства, используя внешние утилиты. Это значительно расширяет функционал приложения, поскольку любое стороннее приложение, которое как-то опрашивает устройства в сети, может быть задействовано в Algorius Net Viewer.

В случае если внешние приложение является консольным, допустимо определение результата опроса из текста консоли. Текст консоли отображается при наведении на устройство мышкой. Таким образом можно отображать результат выполнения внешней команды в подсказке устройства.

Помимо стандартных настроек, предусмотрены следующие:

  • Файл — путь до исполняемого файла.
  • Аргументы — аргументы, которые передаются внешней утилите при запуске. Допустимо использование следующих макросов для автоматической подстановки значений: %IP% — IP устройства, %HOST% — имя хоста устройства, %ADDRESS% — адрес устройства.
  • Установить состояние неактивен если код возврата — в случае если код (ErrorLevel), с которым завершилась работа утилиты попадает в указанный диапазон, то устройство считается неактивным.
  • Получить числовое значение из консоли — в случае, если используемая утилита является консольным приложением, предусмотрена возможность разбора текста, который выводит консоль и поиска числа в нём. Именно это число будет использоваться в качестве результата во время опроса устройства. Если эта возможность не используется, то в качестве результата опроса будет длительность выполнения утилиты (в миллисекундах).
  • Префикс — префикс текста консоли, после которого требуется искать число. Если префикс не задан (пустой), то находится первое число в тексте. Если число не найдено, то устройство будет считаться неактивным.
  • Кодировка — кодировка, в которой утилита выводит текст в консоль.
  • Таймаут (сек) — длительность ожидания завершения работы внешнего приложения. По истечении этого времени внешнее приложение принудительно закрывается и устройство отображается неактивным.