Hello Team,
It would be great if somebody can guide me, how to integrate manageengine Service desk tool in to Solarwinds Monitoring tool.
Thanks,
Venubabu
Did you manage to get anywhere with this?
I'm just looking at the HTTP POST for the REST API to see if its possible to raise a ticket.
I have configured for Landesk. You should be able to achieve this in Manage Engine as well.
LANDesk Ticket Integration- Node Down Alert to Incident
I managed to get a very basic version working with the below.
Alert Action - Execute External Application
powershell.exe -Command "wget -URI ""http://<SDP+ DNS/IP>/sdpapi/request/?OPERATION_NAME=ADD_REQUEST&TECHNICIAN_KEY=<API KEY>&INPUT_DATA=<Operation> <Details><parameter><name>requesttemplate</name><value>Default Request</value></parameter><parameter><name>technician</name><value/></parameter><parameter><name>subject</name><value>[Solarwinds] - ${N=SwisEntity;M=Caption}</value></parameter><parameter><name>description</name><value>The node ${N=SwisEntity;M=Caption} is currently ${N=SwisEntity;M=Status} (${N=Alerting;M=AlertMessage} ${N=Alerting;M=AlertName}) and can be viewed here - ${N=Alerting;M=AlertDetailsUrl}</value></parameter><parameter><name>mode</name><value>Automated Alert</value></parameter><parameter><name>department</name><value>IT</value></parameter><parameter><name>group</name><value>Infrastructure</value></parameter><parameter><name>Site</name><value>${N=SwisEntity;M=CustomProperties.Site}</value></parameter></Details> </Operation>"""
We just implemented this with great success. But what we'd really like to do is grab the ticket # created and store it in orion so we can update or close it later on via another sendhttprquest call. Anyone know if this can be done? Can orion store the results of the call? The screenshot below is what we get back from a successful ticket open call. WORKORDERID is the value we'd like to store in Orion.
Hi PeterLyttle,
Could you perhaps share with me how you did the full integration? Was it only this one part of code for the powershell command, or was there something else. Also did you need to use any API's on Manage Engine?
We are using SD+ V3 API to create tickets, let me know if your SD+ supports V3