{"id":30743403,"url":"https://github.com/xcomponent/appcontrol-documentation","last_synced_at":"2025-09-04T02:07:07.850Z","repository":{"id":41306125,"uuid":"341880185","full_name":"xcomponent/appcontrol-documentation","owner":"xcomponent","description":"XComponent AppControl Documentation and Examples","archived":false,"fork":false,"pushed_at":"2025-06-12T13:50:23.000Z","size":51467,"stargazers_count":1,"open_issues_count":0,"forks_count":6,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-06-12T14:47:53.320Z","etag":null,"topics":["automation","centreon","cloud","devops","hybrid","kubernetes","microservices","monitoring","performance","zabbix"],"latest_commit_sha":null,"homepage":"https://appcontrol.xcomponent.com","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xcomponent.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-02-24T11:37:17.000Z","updated_at":"2025-06-12T13:50:26.000Z","dependencies_parsed_at":"2023-02-16T17:16:09.147Z","dependency_job_id":"9cc01634-feb8-4fc3-8a73-5493fb543b7a","html_url":"https://github.com/xcomponent/appcontrol-documentation","commit_stats":null,"previous_names":[],"tags_count":136,"template":false,"template_full_name":null,"purl":"pkg:github/xcomponent/appcontrol-documentation","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xcomponent%2Fappcontrol-documentation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xcomponent%2Fappcontrol-documentation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xcomponent%2Fappcontrol-documentation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xcomponent%2Fappcontrol-documentation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xcomponent","download_url":"https://codeload.github.com/xcomponent/appcontrol-documentation/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xcomponent%2Fappcontrol-documentation/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273539317,"owners_count":25123499,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-04T02:00:08.968Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","centreon","cloud","devops","hybrid","kubernetes","microservices","monitoring","performance","zabbix"],"created_at":"2025-09-04T02:07:06.989Z","updated_at":"2025-09-04T02:07:07.823Z","avatar_url":"https://github.com/xcomponent.png","language":"HTML","readme":"\u003cdiv style=\"display: flex; justify-content: center; align-items: center;\"\u003e\n  \u003cimg src=\"docs/en/logo.svg\" alt=\"AppControl Logo\" style=\"width: 50px; height: auto; margin-right: 15px;\" /\u003e\n  \u003ch1 style=\"margin: 0;\"\u003eXComponent AppControl\u003c/h1\u003e\n\u003c/div\u003e\n\u003cbr/\u003e\u003cbr/\u003e\n\n[![GitHub Pages](https://img.shields.io/badge/GitHub%20Pages-Live-brightgreen)](https://xcomponent.github.io/appcontrol-documentation/)\n![AppcontrolMap](https://appcontrol.xcomponent.com/core/api/badge?applicationName=GITHUB_DOCUMENTATION,v1@invivoo)\n[![Slack Community](https://slack.xcomponent.com/badge.svg)](http://slack.xcomponent.com/)\n[![GitHub All Releases](https://img.shields.io/github/downloads/xcomponent/appcontrol-documentation/total.svg)](https://github.com/xcomponent/appcontrol-documentation/releases)\n![GitHub release](https://img.shields.io/github/v/release/xcomponent/appcontrol-documentation?include_prereleases)\n![GitHub Release Date](https://img.shields.io/github/release-date/xcomponent/appcontrol-documentation)\n![Platform](https://img.shields.io/badge/platform-windows%20%7C%20linux%20%7C%20macOS-informational)\n![Docker AppControl Agents](https://img.shields.io/docker/pulls/xcomponent/appcontrol-agent)\n\n## 🚀 Introduction\n\n**[AppControl](https://appcontrol.xcomponent.com)** is a modern, lightweight monitoring solution designed to keep your business-critical applications running smoothly with minimal downtime. Unlike traditional tools that focus on infrastructure, **AppControl** takes an application-centric approach to monitoring.\n\nAppControl supports both legacy and cloud-native applications, making it a flexible and powerful solution without the complexity of traditional tools.\n\n**[Try AppControl Now](https://appcontrol.xcomponent.com)** and discover how it can streamline your application monitoring.\n\n![](docs/en/appcontrol.gif)\n\n## 🌟 Why AppControl?\n\nTraditional monitoring tools like Centreon, Zabbix, and Nagios can feel outdated, bloated, and overly complex in today's distributed cloud environments. They were built for monolithic applications running on a few servers, but modern applications are distributed, built on microservices, and hosted in hybrid environments.\n\n**AppControl** offers a fresh approach:\n\n-   **Application-Centric Monitoring**: Focus on your applications, not just the infrastructure they run on.\n-   **Simple and Scalable**: Ideal for small to medium-sized businesses, but scalable for more complex environments.\n-   **Re-use Existing Monitoring Scripts**: You don’t have to start from scratch. AppControl can incorporate your existing monitoring scripts from other tools like Centreon or Zabbix.\n\n## 🎯 Key Features\n\n-   **Unified Dashboard**: Get a real-time view of your applications with status indicators for running, stopped, degraded, or error states.\n-   **Automation**: Automate recovery actions to reduce manual intervention and prevent downtime.\n-   **Custom Actions**: Perform on-demand diagnostic actions for detailed insights.\n-   **Notifications**: Receive alerts via SMS, Teams, or email as soon as incidents occur.\n-   **Extensibility**: Use custom scripts and checks to extend AppControl’s capabilities.\n\n## 🔧 Solving Critical Problems for Your Applications\n\nAppControl addresses key challenges businesses face when managing applications:\n\n1. **Application Downtime and Slow Incident Response**\n   Unplanned downtime can severely impact operations. AppControl’s real-time monitoring and automated recovery help minimize downtime and accelerate incident response.\n\n2. **Complexity of Managing Hybrid Applications**\n   Managing both legacy and cloud-native applications can be complicated. AppControl provides unified monitoring for all your applications, removing the need for multiple tools.\n\n3. **Difficulty in Monitoring Critical Business Applications**\n   Most monitoring tools focus on infrastructure metrics, missing key application-level insights. AppControl prioritizes the health and performance of your business applications.\n\n4. **Lack of Visibility into Application Availability**\n   AppControl tracks and reports application availability, providing the metrics you need to ensure optimal performance and uptime.\n\n5. **Challenges in Application Scaling and Maintenance**\n   As businesses grow, so do the challenges of scaling applications. AppControl's flexible architecture and cross-platform agents make scaling simple, even in complex environments.\n\n## AppControl Feature Gallery\n\n\u003cdiv style=\"display: flex; flex-wrap: wrap;\"\u003e\n  \u003cdiv style=\"flex: 1; margin-right: 10px;\"\u003e\n    \u003cimg src=\"docs/en/dashboard1.png\" alt=\"AppControl Dashboard\" width=\"300\"/\u003e\n    \u003cp align=\"center\"\u003eReal-time Dashboard\u003c/p\u003e\n  \u003c/div\u003e\n  \u003cdiv style=\"flex: 1;\"\u003e\n    \u003cimg src=\"docs/en/notifications.png\" alt=\"AppControl Notifications\" width=\"300\"/\u003e\n    \u003cp align=\"center\"\u003eInstant Notifications\u003c/p\u003e\n  \u003c/div\u003e\n\u003c/div\u003e\n\n\u003cdiv style=\"display: flex; flex-wrap: wrap; margin-top: 10px;\"\u003e\n  \u003cdiv style=\"flex: 1; margin-right: 10px;\"\u003e\n    \u003cimg src=\"docs/en/mapview.png\" alt=\"AppControl History\" width=\"300\"/\u003e\n    \u003cp align=\"center\"\u003eMap View\u003c/p\u003e\n  \u003c/div\u003e\n  \u003cdiv style=\"flex: 1;\"\u003e\n    \u003cimg src=\"docs/en/customactions.png\" alt=\"AppControl Automation\" width=\"300\"/\u003e\n    \u003cp align=\"center\"\u003eAutomation Tools\u003c/p\u003e\n  \u003c/div\u003e\n\u003c/div\u003e\n\n\u003cdiv style=\"display: flex; flex-wrap: wrap; margin-top: 10px;\"\u003e\n  \u003cdiv style=\"flex: 1;\"\u003e\n    \u003cimg src=\"docs/en/history.png\" alt=\"AppControl History\" width=\"300\"/\u003e\n    \u003cp align=\"center\"\u003eActions History\u003c/p\u003e\n  \u003c/div\u003e\n\u003c/div\u003e\n\n## 💡 Use Cases\n\n1. **Critical Business Applications**: Ensure uptime and performance for mission-critical applications like CRM or ERP systems with AppControl’s automated monitoring and recovery.\n2. **Hybrid Cloud Applications**: Monitor applications hosted across cloud and on-prem environments, with automatic management of dependencies.\n3. **Legacy Infrastructure Modernization**: Modernizing infrastructure can be challenging. AppControl supports legacy systems and allows the re-use of existing scripts, easing the transition to modern infrastructure.\n\n## 💻 Getting Started\n\nGetting started with AppControl is straightforward:\n\n1. **Sign up** and deploy cross-platform agents (Windows/Linux) in your infrastructure.\n2. Configure your applications using **YAML-based files** to define components.\n3. **Reuse existing scripts** from tools like Centreon or Zabbix for additional checks.\n4. Monitor and manage your applications from AppControl’s intuitive dashboard.\n\nFind detailed instructions in our [documentation](https://xcomponent.github.io/appcontrol-documentation/).\n\n## 🛠 How It Works\n\nAppControl operates with a flexible, cross-platform architecture:\n\n-   **Agents**: Lightweight agents gather application metrics from your infrastructure.\n-   **Gateway**: Connects your infrastructure to AppControl’s SaaS platform securely.\n-   **Applications \u0026 Components**: Applications are described in YAML, outlining their structure and dependencies for easy management.\n-   **Actionable Insights**: Perform diagnostics and set up automated recovery processes to minimize downtime.\n\n## 📖 Documentation\n\nYou can find full documentation, including installation, configuration, and best practices, on our [GitHub Pages](https://xcomponent.github.io/appcontrol-documentation/).\n\n## 💬 Join the Community\n\nNeed assistance or have questions? Reach out through:\n\n-   [Contact Us](mailto:contact@appcontrol.com)\n-   [Join our Slack Community](https://your-slack-link)\n-   [Submit an Issue](https://github.com/xcomponent/appcontrol-documentation/issues)\n-   [Request a Demo](https://ask.invivoo.com/appcontrol)\n\n## 🙌 Contributing\n\nWe welcome contributions! Submit pull requests, open issues, or provide feedback via GitHub.\n\n## 📄 License\n\nAppControl is licensed under the Apache License. See the [LICENSE](LICENSE) file for details.\n\n---\n\nMake application downtime a thing of the past. Start using **AppControl** today!\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxcomponent%2Fappcontrol-documentation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxcomponent%2Fappcontrol-documentation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxcomponent%2Fappcontrol-documentation/lists"}