Custom Integration

Not sure, it entirely depends on how that particular ITSM accepts alerts and deals with them. With Freshservice, it accepts web API requests containing the information required to generate a ticket, which I then mapped using the variables output on alerts by CMK.

I have never used Manage Engine Service Desk Plus before though!