Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Java batch monitoring

We have 50+ Java batch processes that run at different times of the day. They run on a Solaris box, and are started via cron. Currently, the only way we only know if they succeed or fail is by an email generated at the end of each batch process. We have a support team that monitors these emails. Recently, we've had issues with emails not being received, even though the batches are running. There must be a better way.

Without having to reinvent the wheel, are there any open source batch monitoring applications?

And a more general question, what is the best way to monitor batch processes?

like image 493
Neal Swearer Avatar asked Apr 07 '26 16:04

Neal Swearer


1 Answers

Is there currently some batch management system in-place? Or are the jobs run through the OS scheduler? (ie, Windows Schedule Tasks or *nix cron)

Quartz is an Open Source (Apache License) java-based job scheduler that has infrastructure in place for listeners that can be used for notification purposes, but there would be some code development involved.

like image 162
Ken Gentle Avatar answered Apr 09 '26 04:04

Ken Gentle