Hello everyone,
I am trying to monitor the active java processes that are running on my Linux servers, where each application starts running at a different time, but they all stop running at the same time.
Currently I am using a custom UserParameter that uses the command " jps -lm | grep x", where x is the application name. Using macros I define the "hour from" and "hour to" of the application.
I am unable to use the Zabbix java module JMX because it requires an open port on the java application, and this is not possible.
I thought that maybe with the help of pre-processing, Zabbix can gather the data from a table with this format:
Server -- Application -- Hour From
Server1 App1 06:00
Server2 App2 07:00
Is there any way to achieve what I am trying to do? maybe a different solution other than this table?
Any help will be very appreciated.
I am trying to monitor the active java processes that are running on my Linux servers, where each application starts running at a different time, but they all stop running at the same time.
Currently I am using a custom UserParameter that uses the command " jps -lm | grep x", where x is the application name. Using macros I define the "hour from" and "hour to" of the application.
I am unable to use the Zabbix java module JMX because it requires an open port on the java application, and this is not possible.
I thought that maybe with the help of pre-processing, Zabbix can gather the data from a table with this format:
Server -- Application -- Hour From
Server1 App1 06:00
Server2 App2 07:00
Is there any way to achieve what I am trying to do? maybe a different solution other than this table?
Any help will be very appreciated.