Hello,
I have installed ibmi pluin in nagios XI and when running the ibmi plugin it shows the below java error.
+++++++++++++++++++++++++
[[email protected] ~] /usr/local/nagios/libexec/check_ibmi_status.sh -M ActiveJobs -SSL n -H 10.0.10.11 -W 200 -C 300 -A
Exception - java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:204)
java.awt.Window.<init>(Window.java:536)
java.awt.Frame.<init>(Frame.java:420)
java.awt.Frame.<init>(Frame.java:385)
com.ibm.as400.access.ToolboxSignonHandler.displayMessage(ToolboxSignonHandler.java:336)
com.ibm.as400.access.ToolboxSignonHandler.passwordAboutToExpire(ToolboxSignonHandler.java:88)
com.ibm.as400.access.AS400.promptSignon(AS400.java:3061)
com.ibm.as400.access.AS400.signon(AS400.java:4375)
com.ibm.as400.access.AS400.connectService(AS400.java:1413)
com.ibm.as400.access.AS400.connectService(AS400.java:1370)
com.ibm.as400.access.AS400JDBCConnectionImpl.setProperties(AS400JDBCConnectionImpl.java:3489)
com.ibm.as400.access.AS400JDBCDataSource.getConnection(AS400JDBCDataSource.java:707)
com.ibm.as400.access.AS400JDBCDataSource.getConnection(AS400JDBCDataSource.java:565)
com.ibm.as400.access.AS400JDBCConnectionPool.createPooledConnection(AS400JDBCConnectionPool.java:307)
com.ibm.as400.access.AS400JDBCConnectionPool.fill(AS400JDBCConnectionPool.java:344)
com.ibm.as400.access.AS400JDBCConnectionPool.getPooledConnection(AS400JDBCConnectionPool.java:501)
com.ibm.as400.access.AS400JDBCConnectionPool.getConnection(AS400JDBCConnectionPool.java:456)
com.ibm.nagios.util.JDBCConnection.getJDBCConnection(JDBCConnection.java:35)
com.ibm.nagios.service.impl.ActiveJobs.execute(ActiveJobs.java:32)
com.ibm.nagios.client.CheckIBMiStatus.main(CheckIBMiStatus.java:73)
+++++++++++++++++++++++++
ibmi plugin is not working
-
scottwilkerson
- DevOps Engineer
- Posts: 19396
- Joined: Tue Nov 15, 2011 3:11 pm
- Location: Nagios Enterprises
- Contact:
Re: ibmi plugin is not working
Can you try this, run the following
Then execute your command
If you happen to be running csh or tcsh shells, can you try
Then execute your command
If either of these work, I can assist in getting this into the plugin
Ref: https://stackoverflow.com/questions/662 ... es-it-mean
Code: Select all
export DISPLAY=:0.0Code: Select all
/usr/local/nagios/libexec/check_ibmi_status.sh -M ActiveJobs -SSL n -H 10.0.10.11 -W 200 -C 300 -ACode: Select all
setenv DISPLAY :0.0Code: Select all
/usr/local/nagios/libexec/check_ibmi_status.sh -M ActiveJobs -SSL n -H 10.0.10.11 -W 200 -C 300 -ARef: https://stackoverflow.com/questions/662 ... es-it-mean