I'm always excited to take on new projects and collaborate with innovative minds.
coffee@abhisat.com
Learn how to integrate IBM i (AS/400) systems with Dynatrace using ODBC on Linux. This step-by-step guide covers IBM i Access Client installation, ODBC driver setup, Dynatrace extension activation, and visualizing legacy system metrics—all from a modern observability perspective.
While many enterprises are moving to the cloud, IBM i (AS/400) systems still run critical business functions. As a Dynatrace Consultant, I often get asked how to bridge these legacy systems into a modern observability stack like Dynatrace. The answer lies in combining IBM i Access ODBC setup on Linux with the Dynatrace IBM i extension.
First, download IBM i Access Client Solutions for Linux from the IBM website.
You can download it from IBM’s official portal:
https://www.ibm.com/products/access-ibm-i
sudo dpkg -i ibm-iaccess-*.deb
sudo apt-get install -fsudo rpm -ivh ibm-iaccess-*.rpmls /opt/ibm/iaccess/lib/
ls /opt/ibm/iaccess/lib64/sudo mkdir -p /opt/ibm/iaccessODBC is required to connect your Linux system to IBM i. This is also how the Dynatrace IBM i extension fetches data.
unixODBCsudo apt-get install unixodbcCheck version and ODBC path:
odbcinst -jEdit /etc/odbcinst.ini and add:
[IBM i Access ODBC Driver]
Description=IBM i Access for Linux ODBC Driver
Driver=/opt/ibm/iaccess/lib/libcwbdodbc.so
Setup=/opt/ibm/iaccess/lib/libcwbodbcs.so
Driver64=/opt/ibm/iaccess/lib64/libcwbdodbc.so
Setup64=/opt/ibm/iaccess/lib64/libcwbodbcs.so
Threading=0
DontDLClose=1
UsageCount=1
CPTimeout=60
[IBM i Access ODBC Driver 64-bit]
Description=IBM i Access for Linux 64-bit ODBC Driver
Driver=/opt/ibm/iaccess/lib64/libcwbdodbc.so
Setup=/opt/ibm/iaccess/lib64/libcwbodbcs.so
Threading=0
DontDLClose=1
UsageCount=1
CPTimeout=60Edit /etc/odbc.ini and add your system config:
[MyIBMiDataSource]
Description=Connection to IBM i via ODBC
Driver=IBM i Access ODBC Driver 64-bit
System=192.168.1.100
UserID=myuser
Password=mypassword
Naming=1
DefaultLibraries=MYLIBSecurity Tip: Avoid saving credentials in this file for production. Instead:
~/.odbc.ini per userUse the isql command:
isql -v MyIBMiDataSource myuser mypasswordThe expected output will confirm a successful connection.
Dynatrace provides a native IBM i Extension (via ActiveGate) that connects using ODBC and fetches real-time data.
Ensure firewall access is granted from ActiveGate to IBM i host.
After a successful setup, metrics begin flowing into Dynatrace.
Data Explorer: Query metrics such as:
builtin:ibmi.cpu.usage
builtin:ibmi.job.count
builtin:ibmi.disk.asp.usedExample DQL
fetch timeseries avg(builtin:ibmi.cpu.usage)
| filter entity.name == "IBMi_System_1"
| summarize avgGroup IBM i systems with tags or Management Zones to organize legacy infrastructure monitoring separately.
Integrating IBM i into a modern observability solution like Dynatrace:
Your email address will not be published. Required fields are marked *