Hi Jignesh,
It is certainly possible to use an automation script to read Maximo's log files.
It is best to implement an external monitoring solution to check the logs.
There are several things to consider:
- What will the monitoring code do when it spots a problem? Normally a problem would be logged to the SystemOut.log file ... but this would create a circular loop
- What happens when the monitoring code experiences a problem e.g. it fails to send an email warning you of the problem ?
- An escalation is not a safe option... If another escalation has a serious problem (e.g. incompatible classes ) then that can crash the crontask manager and prevent all crontasks (including escalations) running
- A time based escalation could miss entries - JVMs that are experiencing serious problems can generate lots of log entries in short time period. I have seen JVMs generate 10MBs of logs in 5 seconds
- A JVM that has problems can completely stop writing SystemOut.log entries
Cohesive provide consultancy for problems like this - reach out to me if you are interested in learning more.
We have monitoring solutions including components to generate more information when problems occur
------------------------------
Mark Robbins
Technical Design Authority / IBM Champion 2017 - 2025
Cohesive (previously Vetasi Limited)
https://www.linkedin.com/pulse/maximo-support-advice-from-non-ibm-engineer-article-mark-robbins/------------------------------