10 Replies Latest reply on Jul 29, 2018 4:13 PM by Bertrand Martin

    Web UI, REST API for BMC PATROL Agent, with Monitoring Studio, why?

    Bertrand Martin
      Share This:

      Because Monitoring Studio (https://www.sentrysoftware.com/solutions/applications-monitoring.asp) is a configurable toolbox for TrueSight Operations Mgmt and TrueSight Infrastructure Mgmt, it requires a responsive/reactive UI that provides immediate feedback of what the PATROL Agent is doing, based on what monitoring has been configured in Monitoring Studio.

       

      It's not TrueSight CMA's role to interact "live" with the PATROL Agent, so we decided to bring its own Web UI to Monitoring Studio!

       

       

      The goal of this Web UI is two-fold:

      • easily configure Monitoring Studio, to setup the monitoring of "anything" (as advertised in the brochures...)
      • provide immediate feedback of what the PATROL Agent is doing, based on this configuration

       

      And because this is a WebUI developed in 2017/2018, it uses some decently recent techniques: AngularJS on the front-end, leveraging a proper REST API on the back-end.

       

      At the end of the day, we end up with:

      • a Web interface to interact with each PATROL Agent
      • a REST API exposed for each PATROL Agent

       

      How cool is that? :-)

       

      More screenshots of the Alpha version here: PATROL Agent Web UI - Monitoring Studio X - alpha - screenshot gallery

       

      Edits: added links