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
    • Azure Marketplace
  • About Derdack
    • About
    • Careers
    • Strategic Partners
    • Derdack Podcast
    • Contact Derdack
  • News & Blog
  • Request Demo
    • de de
  • News & Blog

    • Home
    • News & Blog
    • Technical
    • Integration of any Backend System with Enterprise Alert with just one Command Line

    Integration of any Backend System with Enterprise Alert with just one Command Line

    • May 27, 2016
    • Technical
    Integration of any Backend System with Enterprise Alert with just one Command Line

    Enterprise Alert offers various interfaces which allow you to submit events and thereby generate alert notifications. Besides the so called smart connectors for code-less integration with specific products Enterprise Alert also offers generic interfaces for programmatic integration of your backend systems. One very convenient option for integration with just one line is the command line interface (CLI).

    With the command line interface you can for example integrate IT tools, production or facility management systems. Even sensors that can run a command lines can be integrated without the need to write any code.

    Concept

    Basically the CLI client encapsulates the Web Service API of Enterprise Alert. The Web Service API can be used to submit new events to Enterprise Alert and thereby trigger configured Alert Policies (which can then raise new alert notifications).

    When you wish to raise events via the command line, you first of all need to register a new event provider in Enterprise Alert. This action only needs be performed once, in order to create a new event source in Enterprise Alert and in order to define the event parameters for this specific type of events. Afterwards you can raise new events from the registered source (event provider). In case your client needs to be removed, you simply need to un-register the according event provider. All these steps are performed from the command line using the CLI executable.

    How to use the CLI

    The CLI client executable is located in the following folder on the Enterprise Alert server:

    “C:\Program Files (x86)\Enterprise Alert\CommandLine\RemoteCLI.exe”

    The CLI client comes with a configuration file and is named “RemoteCLI.exe.config”. This file needs to be copied along with the RemoteCLI.exe file when you are deploying the CLI client to your desired client machine.

    a

    To help you getting started, after launching the application it appears a description of all switches and there usage. There are five important switches:

    SETURL – Use this switch first, in order to set the URL to the Web Service API of Enterprise Alert to communicate with

    SETLOGIN – Use this switch to provide login credentials for Enterprise Alert. Since, registering event providers and raising new events is kind of an administrative function in Enterprise Alert, please provide your Enterprise Alert admin login credentials here. For security reason, the credentials will be saved in your local Windows user folder e.g.: “C:\Users\johndoe\AppData\Local\Derdack\RemoteCLI.exe_Url_z2meuhhahzfmdfx3f4gtlcs4b1tggzcd1.0.0.0”

    Once you have called SETLOGIN, you won’t need to provide the “user” and “password” parameters in subsequent calls. SETLOGIN only needs to be called once since the credentials are saved in the above-named file.

    REGISTER – This switch can be used to register a new event provider respectively event source. Once this switch has been executed, the according event provider can raise new events via the RAISE switch. REGISTER only needs to be called once when initially setting up the event provider. You can specify event parameters in the register switch that you would like to pass in with your events and typically include in your notifications. An example could be the actual notification recipient passed in as a parameter called “destination”.

    RAISE – This switch can be used to raise new events and thereby trigger new notifications in Enterprise Alert.

    UNREGISTER – As the name implies, you can use this switch to remove a registered event provider from Enterprise Alert. From there on, the provider won’t be able to submit new events via RAISE.

    The following example shows a practical usage for the CLI when it is used for the first time:

    RemoteCLI.exe SETURL /url:”http://yourserver/EAWebService/EventProviderAPI.asmx”

    RemoteCLI.exe SETLOGIN /user:”Administrator” /password:”something-safe”

    RemoteCLI.exe REGISTER /provider:”Automation” /params:”Product;Pressure;Destination”

    RemoteCLI.exe RAISE /provider:”Automation” /params Product:”Sensors” Destination:”Conveyor”

    RemoteCLI.exe RAISE /provider:”Automation” /params Product:”Actors” Destination:”Unit”

    If you execute the command line tool without any additional parameters you get a help text that contains additional information. Please also make sure your firewall allows for HTTP traffic between the command line tool and Enterprise Alert.

    Summary

    The command line tool is a very convenient yet powerful option for integrating proprietary remote backend systems or even for testing alerting scenarios.

    Tagged

    alertCLIcommand lineIntegration

    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
    • Even, Alert, Incident, Notification Definition of Event, Alert, Incident and Notification
    • checking-mobile Enhancing SCOM alert notifications
    • Announcing Enterprise Alert 2019
    • 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
    • Integration of any Backend System with Enterprise Alert with just one Command Line

    CONTACT US:
    Intl: +49 331 29878-0

    US: +1 (804) 570-2005
    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
    • YouTube
    • Vimeo

     © 2025 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
      • Azure Marketplace
    • About Derdack
      • About
      • Careers
      • 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}