Original Message:
Sent: Mon November 20, 2023 02:12 AM
From: Sylvain Manceau
Subject: Java Class Notfound error setting up Nagios Plug-in for IBMi
This script is working here:
#!/bin/bash
java -cp /usr/local/nagios/libexec/jt400.jar:/usr/local/nagios/libexec/nagios4i.jar com.ibm.nagios.config.HostConfig $1 $2
Don't forget to create /usr/local/nagios/etc/objects/
and /usr/local/nagios/var/
😉
------------------------------
Sylvain Manceau
Original Message:
Sent: Fri November 17, 2023 07:41 AM
From: Emiel van ter Beek
Subject: Java Class Notfound error setting up Nagios Plug-in for IBMi
Hi Alberto,
The script runs on the Nagios server on RHEL.
I added the directory where the jar files reside into the CLASSPATH:
echo $CLASSPATH
:/usr/local/nagios/libexec/
ls -l /usr/local/nagios/libexec/*.jar
-rw-r--r--. 1 501 games 240514 Nov 4 2019 /usr/local/nagios/libexec/gson.jar
-rw-rw-rw-. 1 501 games 4703153 May 11 2017 /usr/local/nagios/libexec/jt400.jar
-rw-r--r--. 1 501 games 330473 Apr 10 2020 /usr/local/nagios/libexec/nagios4i.jar
The contents of the script is:
# cat host_config.sh
#!/bin/bash
java -cp /usr/local/nagios/libexec/nagios4i.jar com.ibm.nagios.config.HostConfig $1 $2
no idea how to debug that
------------------------------
Emiel van ter Beek
Original Message:
Sent: Fri November 17, 2023 06:29 AM
From: Alberto Ernestini
Subject: Java Class Notfound error setting up Nagios Plug-in for IBMi
Hello Emiel,
jt400 should be already installed on your LPAR.
Check this IBM Document https://www.ibm.com/support/pages/where-should-toolbox-jar-files-be-installed-ibm-i that explain where to install/find the jt400.jar file.
If as i imagine the connection starts from the RHEL server you should have the jt400 file only on the server side and not necessarily on IBM i LPAR.
If you have any further debug messages from this "/bin/bash /usr/local/nagios/libexec/host_config.sh -i host" script please post it.
------------------------------
Alberto Ernestini
Original Message:
Sent: Fri November 17, 2023 05:32 AM
From: Emiel van ter Beek
Subject: Java Class Notfound error setting up Nagios Plug-in for IBMi
Hi Alberto,
On the Nagios RHEL server the jar file is available, but in https://www.ibm.com/support/pages/setting-nagios-plug-ibm-i nothing is mentioned about installing something on a IBMi lpar?!
On the RHEL Nagios server:
# find /usr -name jt*.jar
/usr/local/nagios/libexec/jt400.jar
/usr/local/nagios/nagios-for-i-master/Wizard for NagiosXI/ibmiservice/plugins/jt400.jar
/usr/local/nagios/nagios-for-i-master/libexec/jt400.jar
------------------------------
Emiel van ter Beek
Original Message:
Sent: Fri November 03, 2023 05:17 AM
From: Alberto Ernestini
Subject: Java Class Notfound error setting up Nagios Plug-in for IBMi
It looks like you don't have JT400 or JTOPEN installed . The missing java class com.ibm.as400.access.AS400 it's included on both the .jar files. Have a look here https://www.ibm.com/support/pages/welcome-ibm-toolbox-java-and-jtopen and download JTOpen.
------------------------------
Alberto Ernestini
Original Message:
Sent: Wed November 01, 2023 05:27 AM
From: Emiel van ter Beek
Subject: Java Class Notfound error setting up Nagios Plug-in for IBMi
Installed Nagios 4.4.14 on RHEL 7.9 lpar for monitoring IBMi/AIX lpars, but got a Java ClassNotFoundError, when configuring a IBMi lpar
(step 3 of: Setting Up Nagios Plug-in for IBM i
Ibm | remove preview |
| Setting Up Nagios Plug-in for IBM i | Nagios provides enterprise-class Open Source IT monitoring, network monitoring, server and applications monitoring. A released |
|
|