Application Monitoring

sikulix scenario applications monitoring

What is a SikuliX Scenario?

A SikuliX Scenario is a script which contains defined sequences of automated visual interactions with a computer's GUI on Windows. By leveraging computer vision, SikuliX matches visual references to GUI elements on the screen, enabling tasks like clicking buttons and typing text to be automated. This open-source tool is ideal for automating complex GUI interactions in software testing and other tasks, saving time and reducing errors.

SikuliX Scenario can be used to automate simple repetitive tasks without having to learn one of the supported scripting languages using the SikuliX IDE (Python, Ruby, Javascript).

How to monitor a SikuliX Scenario?

ServicePilot makes it easy to monitor a SikuliX Scenario by simply adding a script in the scenarios to send statistics to ServicePilot. A corresponding resource of the appmon-sikulix-scenario package then needs to be added via the ServicePilot web interface to receive information sent by the script.

ServicePilot can receive indicator data directly from SikuliX scenario scripts over HTTP(S). This package provides the ability to receive a SikuliX scenario execution status, message and run times each time a SikuliX scenario script is run.

Threshold and monitoring policies might need to be applied, depending on the scenarios run.

This package can be cloned and renamed to form the basis of a custom SikuliX scenario data receiver that can be tailored to the scenario parameters expected to be received. In particular if text indicator data is expected then a new package will be needed.

How to install a sikulix-scenario resource?

  1. Use your ServicePilot OnPremise installation or a SaaS account.
  2. Add a new sikulix-scenario resource via the web interface (/prmviews or /prmresources) or via API (/prmpackages page), the default ServicePilot agent or another agent will be provisioned automatically.

Details of the sikulix-scenario package are located in the /prmpackages page of the software.

Benefits

ServicePilot enables you to deliver IT services faster and more securely with automated discovery and advanced monitoring features.

By correlating the technology SIKULIX SCENARIO with APM and infrastructure monitoring, ServicePilot is able to provide a more comprehensive view of an organization's IT environment.

This allows IT teams to quickly identify and diagnose issues that may be impacting application performance, and take corrective action before end-users are affected.

Start with a free trial of our SaaS solution. Explore our plans or contact us to find what works best for you.

Learn more

Free installation in
a few clicks

SaaS Plateform

Flexible deployment according to your needs (SaaS, hybrid, on-premise) to speed up supervision implementation.
  • No on-premise software setup, servicing and configuration complexity
  • Instant setup, complete and pre-configured to ensure robust monitoring

OnPremise Plateform

Flexible deployment according to your needs (SaaS, hybrid, on-premise) to speed up supervision implementation.
  • Contracts and commitments over time ( > 1 year)
  • Performance, Data Storage and Infrastructure Management
  • 2 additional solutions: VoIP and Mainframe monitoring