Enterprise Alert offers various interfaces / API’s for backend integration. For example there are a Web services interface and a command line interface (CLI). The command line interface encapsulated the Web services interface and there is a command line tool available for Microsoft Windows, however, you can easily submit alerts from Linux / UNIX as well.
You can find more information about the Web Services and command line interface under the following blog articles:
Send Alerts via Web Services and Simulate from the Browser
Integration of any Backend System with Enterprise Alert with just one Command
For submitting HTTP GET, HTTP POST or SOAP requests from Linux / UNIX there is a very handy command line tool available called “curl”. This tool allows you to use any of the available Web service calls in Enterprise Alert (see the above blog article). For example you can submit alerts via HTTP POST using the following comment line:
curl –data “Handler=RaiseEvent&Username=Administrator&Password=YourPassword&ProviderName=IndustryEvent&Area=Hall 1&Description=Pressure to high in pipe 4 at machine A02.&Team=Hall1-Technical&Machine=A02&ProductionUnit=Technical” https://www.enterprisealert.com/EAWebService/EventProviderAPI.aspx
Please adapt the parameters according to your scenario. You can use this from your Linux / UNIX based backend systems, like monitoring tools, service desk systems, etc.