Skip to technology filters Skip to main content
Dynatrace Hub

Extend the platform,
empower your team.

Popular searches:
Home hero bg
IBM iIBM i
IBM i

IBM i

Collect performance data from your IBM i Hosts via this Remote extension.

Extension
Free trialDocumentation
Packaged dashboardHost view - System overviewHost view - Memory pools and JobsHost view - Subsystem, Job queues, ASPsJob overviewASP and Disk viewMemory poolMessage queue
  • Product information
  • Release notes

Overview

Dynatrace offers remote monitoring of IBM i hosts via this ActiveGate extension.

The ingested data provides Dynatrace with real-time visibility into host performance through interactive visualization tools, dashboards, unified analysis and events. When combined with OneAgent monitoring, you gain the ability to understand how IBM i interacts with the other components in your stack.

Compatibility information

  • Windows and Linux ActiveGates
  • Supported releases:
    • IBM i 7.3 Technology Refresh 12+ (must have PTF Group SF99703 Level 28+)
    • IBM i 7.4 Technology Refresh 6+ (must have PTF Group SF99704 Level 20+)
    • IBM i 7.5

For Linux ActiveGates:

  • unixODBC 2.3.12 and higher
Dynatrace
Documentation
By Dynatrace
Dynatrace support center
Subscribe to new releases
Copy to clipboard

Extension content

Content typeNumber of items included
alerts
3
screen entities lists
29
generic relationship
13
document dashboard
1
screen dql table
14
screen events cards
2
screen chart groups
40
screen layout
28
generic type
14
screen properties
13
screen metric tables
1
screen message cards
18
dashboards
1
screen logs cards
8
list screen layout
14
metric metadata
77

Feature sets

Below is a complete list of the feature sets provided in this version. To ensure a good fit for your needs, individual feature sets can be activated and deactivated by your administrator during configuration.

Feature setsNumber of metrics included
Metric nameMetric keyDescriptionUnit
Idle timeibm_i.network.idle_timeThe length of time, in seconds, since the last activity on this connection.Second
Bytes sentibm_i.network.bytes_sent_countThe number of bytes sent to the remote host.Byte
Bytes receivedibm_i.network.bytes_received_countThe number of bytes received from the remote host.Byte
Round trip timeibm_i.network.round_trip_timeThe smoothed round-trip time interval in milliseconds. This is a measure of the time required for a segment on the connection to arrive at its destination, to be processed, and to return an acknowledgment to the client. Contains null if PROTOCOL is UDP.MilliSecond
Round trip varianceibm_i.network.round_trip_varianceThe variance in milliseconds from the previous round-trip time. Contains null if PROTOCOL is UDPMilliSecond
Retransmissionsibm_i.network.retransmissions_countThe number of times the local system retransmitted a segment because an acknowledgement was not received. This is a count of all segments resent during the entire time the connection has been active. Contains null if PROTOCOL is UDP.Count
TCP connections establishedibm_i.network.tcp_connections_currently_establishedThe number of TCP connections for which the current state is either ESTABLISHED or CLOSE-WAIT. Contains null if PROTOCOL is UDP.Count
Metric nameMetric keyDescriptionUnit
Total jobsibm_i.system.total_jobsThe total number of user and system jobs that are currently in the system.Count
Active jobsibm_i.system.active_jobsThe number of jobs active in the system (jobs that have been started, but have not yet ended), including both user and system jobs.Count
Percentage total jobsibm_i.system.percentage_total_jobsThe percentage of current total jobs over maximum jobs allowed.Percent
% Interactive performanceibm_i.system.interactive_jobsThe percentage of interactive performance assigned to this logical partition. This value is a percentage of the total interactive performance available to the entire physical system.Percent
System ASP usedibm_i.system.system_asp_usedThe percentage of the system storage pool (ASP number 1) currently in use.Percent
Maximum temporary storage usedibm_i.system.maximum_temporary_storage_usedThe largest amount of storage, in megabytes, used for temporary objects at any one time since the last IPL.MegaByte
Current temporary storage usedibm_i.system.current_temporary_storageThe current amount of storage, in megabytes, in use for temporary objects.MegaByte
Active threadsibm_i.system.active_threadsThe number of initial and secondary threads in the system (threads that have been started, but have not yet ended), including both user and system threads.Count
Metric nameMetric keyDescriptionUnit
CPU rateibm_i.system.cpu_rateThe average CPU rate expressed as a percentage where 100% indicates the processor is running at its nominal frequency. A value above or below 100% indicates how much the processor has been slowed down (throttled) or speeded up (turbo) relative to the nominal frequency for the processor model.Percent
Avg. CPU utilizationibm_i.system.avg_cpu_utilizationThe average CPU utilization for all the active processors in 15 seconds elapsed time.Percent
Min. CPU utilizationibm_i.system.min_cpu_utilizationThe CPU utilization of the processor that reported the minimum amount of CPU utilization in 15 seconds elapsed time.Percent
Max. CPU utilizationibm_i.system.max_cpu_utilizationThe CPU utilization of the processor that reported the maximum amount of CPU utilization in 15 seconds elapsed time.Percent
Metric nameMetric keyDescriptionUnit
Active jobsibm_i.subsystem.current_active_jobsThe number of jobs currently active in the subsystem. This number includes held jobs but excludes jobs that are disconnected or suspended because of a transfer secondary job or a transfer group job. If STATUS is INACTIVE, returns 0.Count
Metric nameMetric keyDescriptionUnit
Total sizeibm_i.output_queue.spooled_file.total_sizeThe size of the spooled file.Byte
Total pagesibm_i.output_queue.spooled_file.total_pagesThe total number of pages in the file.Count
Remaining copiesibm_i.output_queue.spooled_file.total_remaining_copiesThe number of copies remaining to print.Count
Metric nameMetric keyDescriptionUnit
Matched messagesibm_i.message_queue.matched_messagesNumber of messages that are in queue that match severity, message IDs and message types (if configured).Count
Metric nameMetric keyDescriptionUnit
Total sizeibm_i.spooling.total_sizeSum size of all spooled files by user.KiloByte
Metric nameMetric keyDescriptionUnit
Current sizeibm_i.memory_pool.current_sizeThe amount of main storage, in megabytes, in the pool.MegaByte
Reserved sizeibm_i.memory_pool.reserved_sizeThe amount of storage, in megabytes, in the pool reserved for system use (for example, for save/restore operations).MegaByte
Defined sizeibm_i.memory_pool.defined_sizeThe size of the pool, in megabytes, as defined in the shared pool, subsystem description, or system value QMCHPOOL. Contains the null value for a pool without a defined size.MegaByte
Max active threadsibm_i.memory_pool.maximum_active_threadsThe maximum number of threads that can be active in the pool at any one time.Count
Current threadsibm_i.memory_pool.current_threadsThe number of threads currently using the pool.Count
Ineligible threadsibm_i.memory_pool.current_ineligible_threadsThe number of ineligible threads in the pool. Ineligible threads are threads that are ready to run but the memory pool activity level is at its maximum.Count
Database faultsibm_i.memory_pool.database_faultsThe rate, in page faults per second, of database page faults against pages containing either database access paths or data.PerSecond
Non-database faultsibm_i.memory_pool.non_database_faultsThe rate, in page faults per second, of nondatabase page faults against pages other than those designated as database pages.PerSecond
Total faultsibm_i.memory_pool.total_faultsThe rate, in page faults per second, of database faults and non-database faults.PerSecond
Database pagesibm_i.memory_pool.database_pagesThe rate, in pages per second, at which database pages are brought into the storage pool.PerSecond
Non-database pagesibm_i.memory_pool.non_database_pagesThe rate in pages per second at which nondatabase pages are brought into the storage pool.PerSecond
Metric nameMetric keyDescriptionUnit
Total capacityibm_i.asp.total_capacityThe total number of used and unused megabytes in the ASP. A special value of -2 is returned if the size of this field is exceeded. Contains the null value if the capacity cannot be determined.MegaByte
Capacity availableibm_i.asp.total_capacity_availableThe total number of unused megabytes in the ASP. A special value of -2 is returned if the value was too big to return. Contains the null value if the capacity cannot be determined.MegaByte
Percent ASP usedibm_i.asp.percentage_asp_usedPercentage of ASP space used against total capacity.Percent
Protected capacityibm_i.asp.protected_capacityThe total number of used and unused megabytes in the ASP that are protected by mirroring or device parity. A special value of -2 is returned if the value was too big to return. Contains the null value if the capacity cannot be determined.MegaByte
Protected capacity availableibm_i.asp.protected_capacity_availableThe number of unused megabytes in the ASP that are protected by mirroring or device parity. A special value of -2 is returned if the value was too big to return. Contains the null value if the capacity cannot be determined.MegaByte
Percent protected ASP usedibm_i.asp.percentage_protected_asp_usedPercentage of protected ASP space used against protected total capacity.Percent
Unprotected capacityibm_i.asp.unprotected_capacityThe total number of used and unused megabytes in the ASP that are not protected by mirroring or device parity. A special value of -2 is returned if the value was too big to return. Contains the null value if the capacity cannot be determined.MegaByte
Unprotected capacity availableibm_i.asp.unprotected_capacity_availableThe number of unused megabytes in the ASP that are not protected by mirroring or device parity. A special value of -2 is returned if the value was too big to return. Contains the null value if the capacity cannot be determined.MegaByte
Unprotected ASP usedibm_i.asp.percentage_unprotected_asp_usedPercentage of unprotected ASP space used against unprotected total capacity.Percent
Metric nameMetric keyDescriptionUnit
Total sizeibm_i.output_queue.total_sizeThe total size of spooled files in this output queue.KiloByte
Metric nameMetric keyDescriptionUnit
Interface statusibm_i.interface.statusA counter of 1 for every network interface that is on host. Used for returning all metadata about an interface.Unspecified
Metric nameMetric keyDescriptionUnit
Unit capacityibm_i.disk.unit_storage_capacityStorage capacity for configured units.Byte
Unit space availableibm_i.disk.unit_space_availableSpace available on the unit for use.Byte
Unit percent usedibm_i.disk.percent_usedThe percentage that the disk unit has been consumed.Percent
SSD power-on daysibm_i.disk.ssd_power_on_daysThe number of days that the SSD device has been active in a system. Contains the null value if this disk is not SSD or if the information is not available.Count
SSD life remainingibm_i.disk.ssd_life_remainingThe percentage of the lifetime remaining for the SSD device. This estimates the percentage of usable function remaining for the drive before it should be replaced. Calculations for this percentage include more than just the number of bytes written and supported. Contains the null value if this disk is not SSD or if the information is not available.Percent
I/O requestsibm_i.disk.io_requestsThe average number of I/O requests for read and write operations that occurred per second during the elapsed time.PerSecond
Avg I/O request sizeibm_i.disk.request_sizeThe average size of an I/O request in KB during the elapsed time.KiloByte
Avg read requestsibm_i.disk.read_requestsThe average number of requests per second to transfer data from the disk unit during the elapsed time.PerSecond
Avg write requestsibm_i.disk.write_requestsThe average number of requests per second to transfer data to the disk unit during the elapsed time.PerSecond
Avg data readibm_i.disk.data_readThe average amount of data, in KB, transferred from the disk unit, per request, during the elapsed time.KiloByte
Avg data writtenibm_i.disk.data_writtenThe average amount of data, in KB, transferred to the disk unit, per request, during the elapsed time.KiloByte
Percent busyibm_i.disk.percent_busyThe estimated percentage of time the disk unit is being used during the elapsed time.Percent
Metric nameMetric keyDescriptionUnit
Matched messagesibm_i.history_log.matched_messagesNumber of messages in History log that matched severity, message IDs and message types (if configured).Count
Metric nameMetric keyDescriptionUnit
Number of filesibm_i.output_queue.number_of_filesThe total number of spooled or printer files currently on this output queue.Count
Number of writersibm_i.output_queue.number_of_writersThe number of printer writers that have been started to this output queue.Count
Total sizeibm_i.output_queue.total_sizeThe total size of spooled files in this output queue.KiloByte
Metric nameMetric keyDescriptionUnit
Number of jobsibm_i.job_queue.number_of_jobsThe number of jobs in the queue.Count
Active jobsibm_i.job_queue.active_jobsThe current number of jobs that are active that came through this job queue entry. Contains the null value if this job queue is not associated with an active subsystemCount
Held jobsibm_i.job_queue.held_jobsThe current number of jobs that are in *HELD status.Count
Released jobsibm_i.job_queue.released_jobsThe current number of jobs that are in *RELEASED status.Count
Scheduled jobsibm_i.job_queue.scheduled_jobsThe current number of jobs that are in *SCHEDULED status.Count
Metric nameMetric keyDescriptionUnit
Availabilityibm_i.system.availabilityPercentage of time this host was available or reachable from this extensionPercent
Metric nameMetric keyDescriptionUnit
Threadsibm_i.job.threads_cntThe number of active threads in the job.Count
Temporary storageibm_i.job.temporary_storage_usedThe amount of temporary storage, in megabytes, that is currently allocated to this job.MegaByte
Total disk I/Oibm_i.job.disk_ioThe number of disk I/O operations performed by the job during the measurement time interval. This is the sum of the asynchronous and synchronous disk I/O.Count
CPU percentageibm_i.job.cpu_percentageThe percent of processing unit time attributed to this job during the measurement time interval.Percent
Response timeibm_i.job.response_timeThe total response time over the measurement time interval, in seconds. ONLY available to interactive jobs.Second
Instancesibm_i.job.instancesNumber of job instances (or job numbers) running under a user and job name. This number can indicate if too few instances or too many instances are running for a specific process.Count
Status countibm_i.job.status_cntA count of job status for each job. This will visualize how many job instances are in different status. If an event for status was configured to trigger during endpoint configuration, event will contain the specific job number.Count

Full version history

To have more information on how to install the downloaded package, please follow the instructions on this page.
ReleaseDate

Full version history

New in this version:

  • Multiple Endpoint status within monitoring configuration can now report.
  • Internal error codes to facilitate more efficient troubleshooting.

Fixed in this version:

  • Issue where Remote network traffic was not collecting.

Full version history

Fixes

  • URL encode password for use in connection string
    • Special characters in password could result in Remote address could not be resolvedconnection errors

Full version history

On this version:

  • Resolved an issue where connections would grow exponentially on Linux ActiveGates due to connection pooling issues with unixODBC.
  • Various enhancements to align conformity of dashboards and entities with new generation dashboards.

Full version history

Issues resolved in this version:

  • Resolved issue where Jobs were not collected after upgrading from a previous version.

Full version history

  • Added Credential Vault support.
  • Added User status monitoring to send log events when certain users are disabled.
  • Modified parameters to connection string to support KeepAlive.
  • Fixed an issue with multi-threading.

Full version history

  • Added Task bucket size feature to allow ActiveGates to create multiple tasks per group of endpoints and potentially spread across multiple ActiveGates in a group.

Full version history

  • Resolved issue where restarts were occurring due to No KeepAlive errors.

Full version history

  • Fixed issue with initial version check
  • Fixed issue with Message Queues not collecting data when not sending lot events

Full version history

⚠️New entities for Jobs will be created as internal IDs have changed. They will have the same name so any alerting rules you previously created will continue to work just fine. However, you may see duplicate job entities for a few hours. ⚠️

  • History Log has been added.
  • Output queue size metric has been moved to its own feature set. If you are interested in this metric, please be sure to select it in your feature sets.

Full version history

  • Adjusted Job metric aggregations.
  • Modified CPTimeout check parameter for Linux deployments.

Full version history

  • Added extra fields to log events.
  • Adjusted disk metric aggregations

Full version history

  • Resolved issue with only one message queue reporting events.
  • Resolved issue with jobs failing to retrieve when a custom subsystem was entered.
  • Updated out-of-the-box dashboard to remove limit of Hosts listed.

Full version history

  • Resolved issue with CPU metric not always reporting.

Full version history

  • Added support for Linux ActiveGates
  • Added management zone support to metrics.
  • Various UI enhancements and metadata

Full version history

  • Increased Message IDs field filter

Full version history

  • Added Percentage of Total Jobs over Max Jobs metric
  • Added More metadata to log events
  • Changes to UI to reflect above changes.
Dynatrace Hub
Get data into DynatraceBuild your own app
All (811)Log Management and AnalyticsKubernetesAI and LLM ObservabilityInfrastructure ObservabilitySoftware DeliveryApplication ObservabilityApplication SecurityDigital ExperienceBusiness Observability
Filter
Type
Built and maintained by
Deployment model
SaaS
  • SaaS
  • Managed
Partner FinderBecome a partnerDynatrace Developer

Discover recent additions to Dynatrace

Problems logo

Problems

Analyze abnormal system behavior and performance problems detected by Davis AI.

Logs logo

Logs

Explore all your logs without writing a single query.

Security Investigator logo

Security Investigator

Fast and precise forensics for security and logs on Grail data with DQL queries.

Business Flow logo

Business Flow

Track, analyze, and optimize your critical business processes.

Cost & Carbon Optimization logo

Cost & Carbon Optimization

Track, analyze, and optimize your IT carbon footprint and public cloud costs.

Davis Anomaly Detection logo

Davis Anomaly Detection

Detect anomalies in timeseries using the Davis AI

Analyze your data

Understand your data better with deep insights and clear visualizations.

Notebooks logo

Notebooks

Create powerful, data-driven documents for custom analytics and collaboration.

Dashboards logo

Dashboards

Transform complex data into clear visualizations with custom dashboards.

Automate your processes

Turn data and answers into actions, securely, and at scale.

Workflows logo

Workflows

Automate tasks in your IT landscape, remediate problems, and visualize processes

Jira logo

Jira

Create, query, comment, transition, and resolve Jira tickets within workflows.

Slack logo

Slack

Automate Slack messaging for security incidents, attacks, remediation, and more.

Secure your cloud application

See vulnerabilities and attacks in your environment.

Security Overview logo

Security Overview

Get a comprehensive overview of the security of your applications.

Code-Level Vulnerabilities logo

Code-Level Vulnerabilities

Detect vulnerabilities in your code in real time.

Security Posture Management logo

Security Posture Management

Detect, prioritize, and remediate security and compliance findings with SPM.

Threats & Exploits logo

Threats & Exploits

Understand, triage, and investigate detection findings and alerts.

Are you looking for something different?

We have hundreds of apps, extensions, and other technologies to customize your environment

Leverage our newest innovations of Dynatrace Saas

Kick-start your app creation

Kick-start your app creation

Whether you’re a beginner or a pro, Dynatrace Developer has the tools and support you need to create incredible apps with minimal effort.
Go to Dynatrace Developer
Upgrading from Dynatrace Managed to SaaS

Upgrading from Dynatrace Managed to SaaS

Drive innovation, speed, and agility in your organization by seamlessly and securely upgrading.
Learn More
Log Management and Analytics

Log Management and Analytics

Innovate faster and more efficiently with unified log management and log analytics for actionable insights and automation.
Learn more