系统管理供应商都有全面的输出管理解决方案,可以处理您描述的内容。 CA(CA VIEW,CA DELIVER,CA SPOOL等),IBM(Infoprint),LRS(VPS)和其他许多人都可以做这类事情。更复杂的产品不仅可以存储和存档数据,还可以扫描日志以查找错误或异常活动的迹象,然后将重要部分的副本分发给正确的各方。
如果您想“自己动手”,z / OS允许您创建相当于消耗来自特定SYSOUT类或目标的数据的虚拟打印机,将报告数据写在您喜欢的任何位置。有几种方法可以实现,具体取决于编程技巧的深度......其中一个更简单的是你会在z / OS JES2初始化和调优指南(SA32-0991)中找到的“外部编写器”。 )。获得数据后,您可以创建文件,将副本发布到FTP站点,写入Splunk - 真正唯一的限制是您的想象力。
如果你这样做,你只需将你的JCL更改为“SYSOUT = x”(其中“x”是外部编写者所服务的类或目标),所有数据都将由JES2收集并假脱机到你的编写器。如果您需要来自UNIX或其他平台的数据,您甚至可以定义一个大型机LPD打印机,让其他平台使用远程LP协议与z / OS打印机通信,并且通过一些配置,这也可以驱动外部写入器。
如果您有预算,我强烈推荐其中一个供应商产品 - 这肯定是可行的,但如果没有先决条件的系统编程背景,这并不容易。