EM 13c: WebLogic NodeManager Target Shows Incorrect Down Status

(Doc ID 2332014.1)

Last updated on NOVEMBER 28, 2017

Applies to:

Enterprise Manager for Fusion Middleware - Version 13.1.1.0.0 and later
Linux x86-64

Symptoms

Using 13.2 EM Cloud Control.

Weblogic Nodemanager target is showing down in EM Console.

Attempting an emctl getmetric test fails:

cd <agent_home>/bin

./emctl getmetric agent <TARGET NAME >,<TARGET TYPE>,Response

Example:
./emctl getmetric agent NodeManager_Test.oracle.com,weblogic_nodemanager,Response

/u01/app/oracle_oem_agent/agent_inst/bin/emctl getmetric agent NodeManager_Test.oracle.com,weblogic_nodemanager,Response
Oracle Enterprise Manager Cloud Control 13c Release 2
Copyright (c) 1996, 2016 Oracle Corporation. All rights reserved.
Status,errDetail
0,install_driver(Oracle) failed: Can't load '/u01/app/oracle_oem_agent/agent_13.2.0.0.0/perl/lib/site_perl/5.14.4/x86_64-linux-thread-multi/auto/DBD/Oracle/Oracle.so' for module DBD::Oracle: libaio.so.1: cannot open shared object file: No such file or directory at /u01/app/oracle_oem_agent/agent_13.2.0.0.0/perl/lib/5.14.4/x86_64-linux-thread-multi/DynaLoader.pm line 190.
at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where expected

The key part of the error is "libaio.so.1: cannot open shared object file: No such file or directory" - EM is attempting to access the AIO library and cannot find it.

Changes

 The libaio RPM was removed from the server after installing the EM agent.

Details:
From a "good" host (NodeManager status is correct - no libaio error is returned from 'emctl getmetric' command):
/usr/bin/rpm -qa |grep libaio
libaio-0.3.109-13.el7.x86_64                      <<< Expected library is present.

From a "bad" host (host where the error appears):
/usr/bin/rpm -qa |grep libaio 

<nothing returned from RPM search>         <<< No library is returned - this means the required RPM is not installed on this server.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms