Я пытаюсь перехватить все пакетные задания из MVS. Я хочу передать всю информацию о пакетном задании (начало, конец, ошибка) во внешнюю систему для проведения дальнейшего анализа. У кого-нибудь есть идеи о том, как это сделать?
Перехват всех пакетных заданий из MVS
Ответы (4)
Напишите выход IEFACTRT (или что-то вроде его современного эквивалента) и попросите системных программистов установить его.
IBM фактически предоставляет для этого средства. Вы можете заставить его записывать записи SMF (System Management Facility) для всех заданий. Доступны макеты записей, и вы можете написать код для их анализа, или вы можете получить сторонние продукты, такие как OmegaMon, которые сделают анализ и отчеты для вас.
как и в моем магазине, мы печатаем информацию о задании в простые файлы, а затем загружаем их по ftp на некоторые файловые серверы, откуда мы запускаем извлечение/форматирование с помощью некоторых сценариев и загружаем данные в платформу BI для последующего анализа/визуализации. В настоящее время мы учимся использовать возможности графической базы данных, такой как Neo4j, чтобы глубже понять наши отношения с пакетной работой / лучше представить рабочие отношения с людьми, которые заинтересованы. и на данный момент мы думаем, что graph db - очень удобный инструмент для такого рода вещей (управление пакетными заданиями)... Надеюсь, мой ответ может вдохновить вас/напомнить...
Обычно при установке вырезаются записи SMF type 30. Подтип 1 записывается при запуске новой транзакции. transaction
означает транзакцию Диспетчера системных ресурсов (SRM). Не путайте это с транзакциями в контексте, например. система базы данных. Такой транзакцией является пакетное задание, которое начинает выполнение. Подтип 5 записывается при завершении транзакции. Наряду с подтипом 5 существует раздел завершения, в котором сообщается о статусе завершения задания.
Теперь обработка SMF традиционно выполняется в пакетном режиме, поскольку сначала необходимо подготовить записи SMF, извлекая их из потока журнала или из одного из наборов данных SYS1.MANx.
Но недавно в z/OS были добавлены возможности, позволяющие подключаться к процессу при записи записей SMF. Такой продукт, как IBM Common Data Provider для z/OS, можно использовать для преобразования данных в желаемом виде и потоковой передачи в выбранное место назначения, например logstash. Следование такой методике позволяет обрабатывать SMF-записи почти в режиме реального времени.