Schedule DemoStart Free Trial

Unified Observability Platform for Modern IT Operations

Summarize with AI what Motadata does:
© 2026 Mindarray Systems Limited. All rights reserved.
Privacy PolicyTerms of Service
Back to Integrations
Servers

IBM AS/400

Monitors IBM AS/400 (IBM i) systems in Motadata AIOps by providing real-time insights into performance, workload, storage, jobs, and system health to ensure optimized and stable enterprise operations.

Overview

The IBM AS/400 (IBM i) integration with Motadata AIOps provides comprehensive monitoring of system performance, workload activity, storage utilization, job processing, and message handling.

It captures key metrics related to CPU usage, memory pools, jobs, threads, storage capacity, and spool operations. These insights help IT teams manage system workload, optimize performance, monitor batch and interactive jobs, and ensure system stability in enterprise environments.

Prerequisites

  • IBM i system is reachable from Motadata AIOps.

  • Required credentials with read access to system performance and job information are configured.

  • Necessary ports for communication are open.

  • The system is added successfully via discovery.

List of Supported KPIs

System Performance & Capacity

Metric

Description

Type

system.cpu.percent

CPU utilization percentage of the system.

Percent

system.cpu.cores

Total number of CPU cores available.

Count

system.current.processing.capacity

Current processing capacity being utilized.

Percent

system.interactive.performance.percent

Interactive workload performance percentage.

Percent

system.asp.percent

Auxiliary Storage Pool usage percentage.

Percent

system.asp.bytes

Auxiliary Storage Pool used space in bytes.

Bytes

system.main.storage.capacity.bytes

Total main storage capacity.

Bytes

system.auxiliary.storage.bytes

Total auxiliary storage available.

Bytes

system.unprotected.storage.used.bytes

Used unprotected storage capacity.

Bytes

system.unprotected.storage.maximum.bytes

Maximum unprotected storage capacity.

Bytes

system.permanent.address.percent

Permanent address space utilization.

Percent

system.temporary.address.percent

Temporary address space utilization.

Percent

System Identity & Configuration

Metric

Description

Type

system.name

Name of the IBM AS/400 system.

String

system.model

Hardware model of the system.

String

system.version

Operating system version running on the system.

String

system.serial.number

Serial number of the system.

String

system.security.level

Configured system security level.

String

system.partitions

Number of logical partitions configured.

Count

System Workload & Jobs Summary

Metric

Description

Type

system.total.jobs

Total number of jobs in the system.

Count

system.active.jobs

Number of currently active jobs.

Count

system.maximum.jobs

Maximum allowed jobs in the system.

Count

system.active.threads

Number of active threads in the system.

Count

system.signed.on.users

Number of users currently signed on.

Count

system.temporarily.signed.off.users

Number of users temporarily signed off.

Count

Batch & Job Queue Metrics

Metric

Description

Type

system.batch.jobs

Total number of batch jobs.

Count

system.batch.jobs.running

Number of batch jobs currently running.

Count

system.batch.jobs.queued

Number of batch jobs in queue.

Count

system.batch.jobs.waiting.run

Number of batch jobs waiting to run.

Count

system.batch.jobs.ending

Number of batch jobs in ending state.

Count

system.batch.jobs.on.held.job.queue

Batch jobs on held job queue.

Count

system.batch.jobs.on.unassigned.job.queue

Batch jobs on unassigned queue.

Count

Job Wait Conditions

Metric

Description

Type

system.jobs.waiting.message

Jobs waiting for a message response.

Count

system.jobs.waiting.print

Jobs waiting for print processing.

Count

system.user.sessions.ended.waiting.print

User sessions ended but waiting for print completion.

Count

system.user.suspended.by.groupJobs

Users suspended by group job conditions.

Count

system.user.suspended.by.systemRequest

Users suspended due to system request.

Count

Memory Pools

Metric

Description

Type

system.pools

Total number of memory pools configured.

Count

system.pool

Memory pool identifier.

String

system.pool.size.bytes

Size of the memory pool.

Bytes

system.pool.reserved.size.bytes

Reserved memory size for the pool.

Bytes

system.pool.db.pages

Number of database pages in the pool.

Count

system.pool.db.faults

Database page faults in the pool.

Count

system.pool.non.db.pages

Non-database pages in the pool.

Count

system.pool.non.db.faults

Non-database page faults in the pool.

Count

Aggregated Pool Metrics

Metric

Description

Type

system.pools.size.bytes

Total size of all memory pools.

Bytes

system.pools.reserved.size.bytes

Total reserved memory across pools.

Bytes

system.pools.db.pages

Total database pages across pools.

Count

system.pools.db.faults

Total database page faults across pools.

Count

system.pools.non.db.pages

Total non-database pages across pools.

Count

system.pools.non.db.faults

Total non-database page faults across pools.

Count

Job-Level Metrics

Metric

Description

Type

system.job

Job identifier.

String

system.job.name

Name of the job.

String

system.job.user

User associated with the job.

String

system.job.type

Type of job (batch, interactive, etc.).

String

system.job.status

Current job status.

String

system.job.subsystem

Subsystem handling the job.

String

system.job.active.status

Active state of the job.

String

system.job.pool

Memory pool used by the job.

String

system.job.pool.name

Name of the memory pool used by the job.

String

system.job.function

Function performed by the job.

String

system.job.priority

Job priority level.

Integer

system.job.threads

Number of threads used by the job.

Count

system.job.queue

Queue where the job is assigned.

String

system.job.cpu

CPU utilization by the job.

Percent

system.job.uptime

Duration for which the job has been running.

Time

Messages

Metric

Description

Type

system.message

Message identifier.

String

system.message.severity

Severity level of the message.

String

system.message.type

Type/category of the message.

String

system.message.text

Message description or content.

String

system.message.date

Timestamp when the message was generated.

Timestamp

system.message.default.help

Default help text associated with the message.

String

Spool (Print & Output)

Metric

Description

Type

system.spool

Spool file identifier.

String

system.spool.name

Name of the spool file.

String

system.spool.job.name

Associated job name for the spool file.

String

system.spool.job.owner

Owner of the spool job.

String

system.spool.job.number

Job number linked to the spool file.

String

system.spool.status

Current status of the spool file.

String

system.spool.printer

Printer assigned to the spool file.

String

system.spool.total.pages

Total number of pages in the spool file.

Count

Explore More Integrations

Browse our comprehensive integrations catalog to discover all supported platforms and services.

Back to Integrations
Table of Contents
Subscribe to Our Newsletter

Get the latest insights and updates delivered to your inbox.