IBM® z/OS Management Facility (z/OSMF) is a zero-priced product, so the decision to get started can be fast and easy.
A large portion of the z/OSMF application is written in Java, and therefore, this portion is eligible for the System z Application Assist Processor (zAAP). In addition, portions of z/OSMF workload use the z/OS CIM server, and therefore, these portions are eligible for IBM System z Integrated Information Processor (zIIP).
Note that the zEC12 and zBC12 are the last high end System z® servers to continue to offer support for zAAPs; consider running zAAP on zIIP where possible.
Integrated Lightweight Application Server
As of z/OSMF V2R1, z/OSMF runs using the WebSphere Application Server Liberty profile, which is a dynamic profile of the WebSphere Application Server that enables the WebSphere Application Server to provision only the features required by z/OSMF. The WebSphere Application Server Liberty profile starts very quickly (a few seconds), has a much smaller footprint, and is included in the z/OSMF package.
As of z/OSMF V1R13, the security model was enhanced to provide better integration with Enterprise Security Management products. The z/OSMF SAF mode authorization support brings tighter integration with z/OS SAF-based authorization with the introduction of the resource class ZMFAPLA for z/OSMF task-based resources. All z/OSMF tasks and links will be associated with resource names and resource class profiles under this resource class, and SAF groups are used to represent Roles. SAF mode further allows for custom roles via creation of SAF groups at the customer's discretion.
z/OSMF provides a modular framework that z/OSMF administrators can use to bring together z/OS system management applications. z/OSMF supports the following types of integration:
- Adding resources links
- z/OSMF administrators can use the Links task to add links to non-z/OSMF resources, such as ISV products and commonly used installation Web sites, under any category in the z/OSMF navigation tree. The purpose here is to allow z/OSMF administrators to create a common list of frequently used information and disseminate it to the entire team so operators and system programmers have the ability to access more information and tools quickly. For example, a link can be added for OMEGAMON® XE.
- Creating application links
- As of z/OSMF V1R13, z/OSMF administrators can create context-sensitive launch points between z/OSMF applications and other browser-based applications. Doing so can provide a more seamless experience for system programmers as they work with different tools and tasks on the z/OS® system. For example, administrators can allow system programmers to launch directly from the z/OSMF Incident Log task to ISPF browse to view the log snapshot for an incident.
- Adding new function
- As of z/OSMF V2R1 with APAR PM98630, z/OSMF administrators can add installation-specific function to z/OSMF in the form of plug-ins. The z/OSMF framework provides the infrastructure, security, and services needed to integrate a new Web-based application into z/OSMF. Adding installation-specific function to z/OSMF helps simplify the management of z/OS mainframe systems by reducing context shifts between disparate applications.
As of z/OSMF V2R1, the Notifications task is provided, which notifies you when something occurs on the system that requires your awareness or response. Notifications might be informational in nature, or might be requests for action from other z/OSMF tasks. With the Notifications task, you can view and work with the notifications that are assigned to you.
z/OSMF supports the use of Representational State Transfer (REST) APIs, which are public APIs that an HTTP client application can use to work with system resources and extract system data. The z/OSMF APIs allow for easy-to-use HTTP services that are language- and platform-independent, stateless, scalable, and easily parsed. z/OSMF provides the following APIs:
- Application Linking Manager services
- This API allows an HTTP client application to register and unregister event types and event handlers, to list all the tasks that are eligible to be handlers, and to list the handlers that are registered for an event type.
- Data persistence services
- As of z/OSMF V2R1 with APAR PM98630, this API allows an HTTP client application to persist, retrieve, and delete user-specific and global application data.
- TSO/E address space services
- As of z/OSMF V2R1 with APAR PM98630, this API allows an HTTP client application to start, stop, ping, send messages to, and receive messages from TSO/E address spaces and to manage the applications running in a TSO/E address space.
- z/OS data set and file REST interface
- As of z/OSMF V2R1 with APAR PM98630, this API allows an HTTP client application to work with z/OS data sets and UNIX files on the z/OSMF host system. Specifically, HTTP client applications can list data set names and list z/OS UNIX directories or files.
- z/OS jobs REST interface
- This API allows an HTTP client application to perform operations with batch jobs on a z/OS system. Operations such as submit a job to run on z/OS, obtain the status of a job, list the spool files for a job, retrieve the contents of a job spool file, cancel a job, or delete a job from the JES spool can be performed.
To customize z/OSMF, use one or more of the following capabilities:
- Systems and FTP Servers
- As of z/OSMF V1R13 with APAR PM74502, you can use the Systems task to define the settings required for z/OSMF to access the systems in your installation and to specify the HTTP proxy settings for z/OSMF to use when establishing an HTTPS connection to another system. You can use the FTP Servers task to provide the settings required for z/OSMF to access the FTP servers that are running on internal or external systems and to specify the settings for z/OSMF to use when transferring files between systems.
- Welcome properties file
- z/OSMF administrators can use the sample Welcome properties file provided with z/OSMF to customize the z/OSMF Welcome panel. The purpose here is that z/OSMF administrators can provide users with information they should read before logging in to z/OSMF, such as installation-specific instructions. Administrators can even add a small image or graphic, such as your company logo as well as header and footer text suited for your installation.