IBM i/AS400 (midrange)

…looking to discover an IBM z/OS-powered mainframe? Click here for the z/OS docs page, instead..

Creating an IBM i/AS400 [mid-range] Discovery Job

To add a new IBM i/AS400 discovery job, head to the main menu and select Discovery > HyperVisors / *nix / Windows. Create a new discovery job, selecting IBM i/AS400 as your ‘Platform’:

add ibm i as400 discovery

*Note: Please do not set up an auto-discovery / scan using critical [production] account credentials! Please create a separate, dedicated account to use only for discovery.* Doing so, depending on permissions granted & configured password policies could result in account lock-out, therefore causing an otherwise completely avoidable outage.

IBM System i/AS400 Discovery Options

Job name A name of your choosing to identify your IBM i/AS400 auto-discovery job
Remote Collector: Optionally specify a remote collector from which to run discovery [instead of from the main appliance]
Platform: Select “IBM i/AS400”
Server: Specify the FQDN or IP address of the IBM i/AS400 to discover. If using FQDN, ensure Device42 is setup to resolve DNS (VM console, option 1)
Port: IBM i/AS400 discovery uses port 23 by default. Only change if you have configured a custom listening port configuration.
Username & password: Specify a username with permissions on your IBM i / AS 400
Debug Level: Turn debug on for extra troubleshooting output – useful for support tickets.
Last status: Displays the status of the last discovery or task run.
Run report: This will record what has changed in the last task.

Schedule for auto-discovery: You can schedule the discovery job to run automatically.

Setting IBM i / AS400 Permissions

IBMi/AS400 permissions requirements are configured via the following command. Have your AS400 admin run the following:


In the above IBM i / AS400 command:

$USERNAME$ = The chosen profile name being set. Substitute ‘$USERNAME$’ in the above command with the profile name of your choice.
$YOURPASSWORD$ = The password you are setting. Substitute ‘$YOURPASSWORD$’ with a strong password of your choosing.
Note: In USRCLS(*SECOFR) = [*SECOFR] may be substituted with [*USER] or [*PGMR] if desired!


AS400 Auto-discovery Details

What information does discovery gather on the AS/400 midrange compute platform?

  • Hardware Inventory – including hostname(s), IP & MAC addresses, hardware specifications, OS information
  • Dependencies
  • Services
  • Service connections

Sample IBMi/AS400 discovery output:
IBMi - AS400 discovery output sample data

AS/400 Limitations

AS400 support does not currently include:

  • Software discovery
  • Individual application discovery
  • Parts support

Note on AS/400 Discovery: AS400 discovery has been verified and functionality tested with IBM i / AS400 operating system deployments configured with the Spanish language setting as of Device42 v15.10.00. AS/400 discovery should also work with other non-English locale configurations. Please let us know about your experiences with other foreign language configurations or any issues you encounter; we love hearing from our users – email