Derdack

Targeted Alert Notifications – Anywhere Actions

Derdack
  • Use Cases
    • Overview
    • Enterprise IT Alerting
    • IT Managed Services
    • Mobile Alerting in Manufacuring
    • Critical Operations Alerting in Banking & Financial
    • Field Service Dispatching in Energy & Utilities
    • Use Cases in other Industries
  • Products
    • Overview
    • Enterprise Alert®
      • Overview
      • Alert Notifications
      • On-call Duty Scheduling
      • Collaboration
      • Anywhere Remediation
      • Incident Mgmt. App
      • Integrations
      • Technical Support
      • Online Knowledge Base
      • Derdack FAQ
    • SIGNL4® Cloud
    • References & More
  • How to Buy
    • Overview
    • Pricing and Quotes
    • Find a local Partner
    • Azure Marketplace
  • About Derdack
    • About
    • Careers
    • Partner Program
    • Strategic Partners
    • Derdack Podcast
    • Contact Derdack
  • News & Blog
  • Request Demo
    • de de
  • News & Blog

    • Home
    • News & Blog
    • Technical
    • Send Alerts via Web Services and Simulate from the Browser

    Send Alerts via Web Services and Simulate from the Browser

    • June 8, 2016
    • Technical
    Send Alerts via Web Services and Simulate from the Browser

    In Enterprise Alert you can create your own custom event providers allowing you to submit event data from backend systems via HTTP GET, HTTP POST or SOAP / .NET Web services. This is a very powerful way to integrate with proprietary tools and infrastructure.

    The Web Services interface of Enterprise Alert offers a convenient way for testing / simulating events. Basically, the following four steps are required:

    1. Create your own event provider along with custom event parameters.
    2. Create a policy in Enterprise Alert for generating alerts out of events.
    3. Send test events from a Web page and track the resulting alerts in Enterprise Alert Web portal.
    4. Request the status for submitted events as well as for the generated alerts.

    Below these steps are described more in detail:

    At first you need to reach out the pages where the web services are hosted. Therefore use the following URL: “http://<your-server>/EAWebService/EventProviderAPI.aspx” or use the links that are shown in Enterprise Alert Web portal under endpoints:

    a1

    Open the URL in your browser and you will see a page with the supported functions:

    a2

    You can click on those function links to fill in its parameters and instantly call the respective function. As a start you might want to create your event provider, which is the Web Service interface including your custom parameters that can be called for raising an event. To create / register such an event provider, you can use the function “RegisterEventProvider” by clicking the regarding link. On the “RegisterEventProvider” page you can enter the parameters as shown below and then click “Invoke”:

    a3

    As response the Web Service returns the provider ID, e.g. “Provider ID: 23”. You can then create an alert policy directly in Enterprise Alert and select the event provider you have just created. To test the event provider you can use the “RaiseEvent” function. Just click on the link and fill in the parameters like in the figure below:

    a4

    Immediately after clicking “Invoke” you receive a new event ID, e.g. “EventID: 1234567”.

    As alternative way to manually raise the event via the web form you can use a formatted HTTP GET URL like the following one:

    http://<your-server>/EAWebService/EventProviderAPI.aspx?Handler=RaiseEvent&Username=Administrator&Password=test&ProviderName=NewProvider&AlertID=456&Description=This is a test alert.

    Afterwards you can request the status by using the “GetEventStatus” with the associated EventID:

    a5

    The mentioned EventID you need to enter here is the one you got back from calling “RaiseEvent”. As result you get all necessary information about the event and in case an alert has been created you get a “ReferenceID”. The result should look like in the example below:

    EventID: 1234567

    Status: ticket_created

    StatusCode: 0

    StatusText: Alert with ID 232323 was created by the event 1234567.

    ReferenceID: 232323

    You can use the ReferenceID to request the status of the generated alert by calling “GetAlertStatus”:

    a6

    The above request provides you with information and status about the alert that has been created. See an example below:

    AlertID: 232323

    Status: acknowledged

    StatusCode: 0

    StatusText: I will be on premise to repair the device by 14:00.

    That is it. Now you have a convenient way for sending and evaluating test events to Enterprise Alert without the need of any backend system. To get a description of all available functions of the Enterprise Alert Web Service interface please check the referring manual “Enterprise Alert 2016 HTTP / SOAP API and Connector SDK” which is shipped with the installation. Please note, the Web Service interface is not contained in all Editions of Enterprise Alert.

    Tagged

    browserIntegrationinterfacesimulateWeb ServiceWeb services

    Share

    Related Posts

    Enterprise Alert 9.4.1 comes with fixes and the revised version of the sentinel connector app

    February 1, 2023

    Critical System Alerts via SIGNL4

    December 29, 2022

    Enterprise Alert 9.4 Update introduces Remote Actions for hybrid scenarios and proxy support for MS Teams

    October 25, 2022

    Upgrade your shopfloor alerting with Derdack

    September 8, 2022

    About

    DERDACK products combine automated alert notification workflows, 24/7 duty scheduling, ad-hoc collaboration and anywhere IT troubleshooting – reducing unexpected IT downtimes at large enterprises and organizations by 60%.

    Most popular

    • Derdack Company Take your ITIL incident management to the next level with Enterprise Alert
    • Mobile alert notifications for HP Service Manager (HPSM)
    • How to forward alerts to Microsoft Teams
    • Oncall Scheduling On-Call Schedule Management with Auto-Rotation
    • checking-mobile Enhancing SCOM alert notifications
    • Announcing Enterprise Alert 2019
    • Even, Alert, Incident, Notification Definition of Event, Alert, Incident and Notification
    • who-is-on-call-sharepoint Add a live “Who is On-Call” Dashboard into Sharepoint and other Tools

    Categories

    • Business (37)
    • Cloud Services (5)
    • Consultancy (1)
    • Customers (18)
    • Energy & Utilities (7)
    • Events (23)
    • Financial & Banking (4)
    • IT Ops (19)
    • Manufacturing (8)
    • News (48)
    • Schools (1)
    • Software (9)
    • Staffing (1)
    • Support (4)
    • Technical (141)
    • Transport & Logistics (5)

    Tags

    alert alert notifications Anywhere Resolution Anywhere Response Azure azure BMC customer reference Database derdack enterprise alert Enterprise Alert Enterprise Alert 2016 Enterprise Alert 2019 Gartner HPE HPE ITSM incident Incident Management Incident resolution incident response Industrie 4.0 Integration IT Alerting IT Operations Maintenance microsoft mobile Mobile App monitoring OMS on-call on-call schedule Operational Alerting rapid response release Remote Action REST API SCOM security SolarWinds NPM System Center update User Group voice

    Follow us

    • Twitter
    • Facebook
    • LinkedIn
    • XING
    • YouTube
    • Vimeo
    • Home
    • News & Blog
    • Technical
    • Send Alerts via Web Services and Simulate from the Browser

    CONTACT US:
    Intl: +49 331 29878-0

    US: +1 (202) 470-0885
    UK: +44 (20) 88167095
    CH: +41 (31) 5391990

    CONTACT VIA EMAIL:
    info@derdack.com

    OFFICES:
    US & Europe

    NEWSLETTER:
    Sign up here

    CAREER:
    Latest job offers

    EVENTS

    • No Upcoming Events
    • Who we help
    • Products
    • How to Buy
    • About Derdack
    • News & Blog
    • Free Trial
    • Twitter
    • LinkedIn
    • XING
    • YouTube
    • Vimeo

     © 2022 Derdack – Imprint, Privacy policy

    • Use Cases
      • Overview
      • Enterprise IT Alerting
      • IT Managed Services
      • Mobile Alerting in Manufacuring
      • Critical Operations Alerting in Banking & Financial
      • Field Service Dispatching in Energy & Utilities
      • Use Cases in other Industries
    • Products
      • Overview
      • Enterprise Alert®
        • Overview
        • Alert Notifications
        • On-call Duty Scheduling
        • Collaboration
        • Anywhere Remediation
        • Incident Mgmt. App
        • Integrations
        • Technical Support
        • Online Knowledge Base
        • Derdack FAQ
      • SIGNL4® Cloud
      • References & More
    • How to Buy
      • Overview
      • Pricing and Quotes
      • Find a local Partner
      • Azure Marketplace
    • About Derdack
      • About
      • Careers
      • Partner Program
      • Strategic Partners
      • Derdack Podcast
      • Contact Derdack
    • News & Blog
    • Request Demo
    Manage Cookie Consent
    We use cookies to optimize our website and our service.
    Functional Always active
    The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
    Preferences
    The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
    Statistics
    The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
    Marketing
    The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
    Manage options Manage services Manage vendors Read more about these purposes
    View preferences
    {title} {title} {title}