Сообщения

Controller Service v0 - служба запуска powershell команд в заданной последовательности

Ссылка  для скачивания. Функция ПО      Выполнение powershell команд в заданной пользователем последовательности. Приложение является первым (нулевым) шагом к разработке BPM движка. Достаточно простой принцип действия: администратором в виде xml файла описывается последовательность вызова powershell команд. После инициализации, ПО начинает циклически выполнять заданные последовательности. Схема конфигурации организована таким образом, что каждый из циклов состоит из набора фаз, каждая фаза содержит перечень команд для исполнения. Это позволяет гибко настраивать последовательности команд, какие-то фазы (наборы команд) могут идти параллельно, сокращая тем самым общее время выполнения цикла, какие-то строго друг за другом.     Изначально ПО было заточено под циклический запуск агентов в Microsoft Forefront Identity Manager , тем не менее оно может быть использовано для автоматизации и других операций на базе powershell. ПО может быть легко расширено для выполнения других типов коман

Monitoring Service v0 - простая служба мониторинга

Ссылка  для скачивания. Функция ПО  Производить непрерывный мониторинг состояния какого-либо прикладного приложения, которое хранит свои данные в БД MS SQL. Служба мониторинга по таймеру выполняет SQL запросы к БД и в случае, если запрос возвращает хотя бы одну строку происходит отправка уведомления на заданную в настройках почту с указанием запроса. Фичи: запросы к БД настраиваемы и хранятся в отдельных xml файлах, уведомление отправляется на неограниченное кол-во email по заданному списку,  список получателей возможно настроить на каждый запрос отдельно. Кейс использования службы мониторинга:     Крупная компания, количеством сотрудников ~25 000 человек. Доступ к внутренним ресурсам и информационным системам раздаётся автоматически на основе заявок пользователей, событий приёма и увольнения. БД прикладного ПО - MS SQL. Обработка заявок и событий происходит непрерывно в режиме реального времени, круглые сутки. В ходе обработки могут возникать системные или прикладные о