Hi, We use a monitoring solution called PRTG to monitor our servers. I would like to get this to monitor that specific routes and jobs are running, that messages are not staying in flight for too long (where I will have to decide what is too long) etc, so that we know that not only is the server up and running but that the routes are actually doing their jobs. Has anyone done any monitoring of this type, either with PRTG or some other solution and can give some advice/suggestions? Thanks.
Hi, you can take a look at tJobInstance set of component : http://jan-lolling.de/talend/components/help/tJobInstanceStart.pdf It's quite easy to use for jobs, but requires two important things : your job must end (no Keep Listening) and you must have a Database where you can write thing (this one is easy). Don't forget to adapt and test the creation script for the Database, which at least is not good on Oracle 11g.
In case you like to monitor the ESB DataServices (SOAP/Rest, Messsage Broker, Runtime or the ESB Routes you would best use the JMX Interface as it provides all kind of monitoring metric. See: https://help.talend.com/search/all?query=Generic+JMX+Integration&content-lang=en (same for older versions down to 5.6. ... and even older once) Alternative (just in case you have a problem to use JMX we also support Jolokia on the Talend Runtime: http://localhost:8040/jolokia (https://jolokia.org/ ) and by this you can also use plain http get to get some JMX based metric to your monitoring. HTH, Dietmar