1. OS Version V7R4M0 and V5R4M0
2.PFB attached screenshots. All rquired files are installed.
2021-09-25_144859.png
3. PFB Query O/P
[nagios@eu2napu002 libexec]$ bash -x /usr/local/nagios/libexec/check_ibmi_status.sh -M CPU -H 10.147.223.25 -W 11 -C 22
+ java -cp /usr/local/nagios/libexec/jt400.jar:/usr/local/nagios/libexec/nagios4i.jar com.ibm.nagios.client.CheckIBMiStatus -M CPU -H 10.147.223.25 -W 11 -C 22
Exception - com.ibm.as400.access.AS400JDBCSQLSyntaxErrorException: [SQL0204] SYSTEM_STATUS_INFO in QSYS2 type *FILE not found.
com.ibm.as400.access.JDError.createSQLExceptionSubClass(JDError.java:945)
com.ibm.as400.access.JDError.throwSQLException(JDError.java:742)
com.ibm.as400.access.AS400JDBCStatement.commonPrepare(AS400JDBCStatement.java:1790)
com.ibm.as400.access.AS400JDBCStatement.executeQuery(AS400JDBCStatement.java:2517)
com.ibm.nagios.service.impl.CPU.execute(CPU.java:38)
com.ibm.nagios.RequestHandler.CollectStatus(RequestHandler.java:29)
com.ibm.nagios.RequestHandler.process(RequestHandler.java:16)
com.ibm.nagios.CheckIBMiStatus.run(CheckIBMiStatus.java:18)
com.ibm.nagios.ConnectToSystem.run(ConnectToSystem.java:65)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
java.lang.Thread.run(Thread.java:748)
You have new mail in /var/spool/mail/nagios
4.We shall check if port are open or not.
Meanwhile can you can check.