Skip to content

fredericcarre/appcontrol-documentation

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

AppControl reduces your applications downtimes by letting you react quickly to an ongoing incident.

Supplementing your existing monitoring and supervision tools, AppControl acts on your applications to restart, repair, execute any custom actions, as you wish, on your information system.

AppControl empowers your teams, increases their confidence level and lowers their stress during operations.

USEFUL LINKS

Description Links
Public SaaS portal X4B SaaS
Getting Started - Get started
- How to create your application map?
- Enrich your application with dynamic informations
Deploy your own agents - How to install AppControl Agent to execute the components actions?
- How to supervise and monitor Azure resources ?
- How to install your gateways ?
Install standalone - How to install AppControl in standalone mode?
Advanced - AppControl Cli
- How to import your Centreon setup into AppControl?
- How to integrate AppControl with a ServiceNow Cmdb?
Interactions between AppControl and Scenario - Using an OpenFaaS function to implement an XC Scenario task
- Using the AppControl Worker to implement an XC Scenario task

OBJECTIVES

  • Find root cause with no human intervention
  • Eliminate human error when restarting
  • Keep operational procedures tested and up-to-date

AppControl allows you to both monitor the status of applications in real time but above all to act when an incident occurs. Where monitoring software signals you problems, AppControl offers to correct them.

Screenshot

HOW IT WORKS

In AppControl, an application is a hierarchy of components.
A component have several commands:

  • A check command to retrieve the current state

  • A start command

  • A stop command

  • And some optionals custom commands

  • Dependencies behaviour

  • A component can only starts if its parent's components are started.

  • A component can only stops if its children's components are stopped.

Diagnostic

In this situation, there are 2 issues:

  • 2 components are stopped whereas there parents are started

--> AppControl has detected the issues.

Diagnostic

Resolution

  1. AppControl stops orphans components

    Resolution1

  2. Healthy situation, we are ready to restore the services

    Resolution2

  3. Restart by branch

    Restart

  4. Normal situation

    Normal

Get Started

In the example section, copy the following link to the demo application: demo application.

On the AppControl website, go to the Import Application and paste the link of the demo application.

Follow the wizard (clicking on 'Next' button). In the 'Gateway' tab select 'X4B SaaS'. On the last tab click on 'Import'.

Sceenshot Menu

Go the 'Overview', and select the helloworld application by clicking on the checkbox. Then click on the load button. Dashboard1

Click on the 'Architecture' button:

Map1

Using, the command bar, it's easy to start/stop the Hello World application. Command Bar

About

XComponent AppControl Documentation and Examples

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PowerShell 59.9%
  • Shell 40.1%