Утилита нотификации zonot
Утилита нотификации zonot
Утилита zonot предназначена для кросс-платформенного формирования уведомлений пользователей при помощи агентской части Зодиак.АйТиЭм.
Данная утилита входит в дистрибутив агента Зодиак.АйТиЭм и после его установки становится доступной для использования фактически из произвольных мест: в случае Windows она добавляется в системную переменную окружения PATH, в случае Linux - создается символьная ссылка в папке /usr/bin. Это позволяет использовать ее без указания полного пути, только по короткому алиасу zonot.
Утилита намеренно оформлена как отдельное консольное приложение, чтобы расширить возможные варианты ее применения. Основными сценариями использования данной утилиты выступают:
- скрипты SH, PowerShell, JavaScript, CoffeeScript, оформленные как элементы директив;
- скрипты, запускаемые в рамках установки пакетов развертываний Зодиак.АйТиЭм.
Однако, поскольку после установки агента Зодиак.АйТиЭм данная утилита становится доступной на уровне всей операционной системы, то использовать ее возможно и в других сценариях, например:
- из задач планировщика задач Windows или CRON-задач в ОС семейства Linux;
- из служб;
- из других приложений;
- из интерактивной сессии SSH/PowerShell Remoting.
Единственное отличие перечисленных дополнительных сценариев использования от основных состоит в том, что перед использованием утилиты необходимо убедиться, что агент Зодиак.АйТиЭм установлен на данном компьютере. В случае основных сценариев использования (скриптов и пакетов Зодиак.АйТиЭм) данное требование априори выполнено, посколько агент и осуществляет запуск соответствующих артефактов.