mirror of
https://github.com/Icinga/icingaweb2-module-businessprocess.git
synced 2025-12-18 15:06:17 -05:00
Icinga Module - Business Process
This PR switches to the new PHP workflow, which combines linting, static analysis, and unit testing. `phpcs.xml` and `phpunit.xml` have been removed, as the new workflow provides sane defaults for both and the files did not contain any special configurations anyway. Since the new workflow uses the latest PHPUnit version by default, deprecated PHPUnit features have been migrated. In addition, code style corrections were made to comply with the latest PSR coding standards. |
||
|---|---|---|
| .github | ||
| application | ||
| doc | ||
| library/Businessprocess | ||
| public | ||
| test | ||
| .gitattributes | ||
| .gitignore | ||
| configuration.php | ||
| LICENSE | ||
| module.info | ||
| phpstan-baseline-7x.neon | ||
| phpstan-baseline-8x.neon | ||
| phpstan-baseline-by-php-version.php | ||
| phpstan-baseline-standard.neon | ||
| phpstan.neon | ||
| README.md | ||
| run.php | ||
Icinga Business Process Modeling
If you want to visualize and monitor hierarchical business processes based on any or all objects monitored by Icinga, the Icinga Web 2 business process module is the way to go.
Want to create custom process-based dashboards? Trigger notifications at process or sub-process level? Provide a quick top-level view for thousands of components on a single screen? That's what this module has been designed for!
You're running a huge cloud, want to get rid of the monitoring noise triggered by your auto-scaling platform but still want to have detailed information just a couple of clicks away in case you need them? You will love this little module!
Documentation
Basics
- Installation
- Getting Started
- Create your first process node
- Importing Processes
- Customize Node Order
- State Overrides
- Operators
- Controlling Access

