mirror of
https://github.com/Icinga/icingaweb2-module-businessprocess.git
synced 2025-12-30 10:29:34 -05:00
Update documentation
This commit is contained in:
parent
c000dd54ae
commit
3d2f120220
1 changed files with 8 additions and 59 deletions
|
|
@ -1,71 +1,20 @@
|
|||
<a id="Installation"></a>Installation
|
||||
=====================================
|
||||
# Installation
|
||||
|
||||
Requirements
|
||||
------------
|
||||
## Requirements
|
||||
|
||||
* Icinga Web 2 (>= 2.9)
|
||||
* PHP (>= 7.0)
|
||||
* PHP (>= 7.0)
|
||||
* Icinga Web 2 (>= 2.9)
|
||||
* Icinga Web 2 libraries:
|
||||
* [Icinga PHP Library (ipl)](https://github.com/Icinga/icinga-php-library) (>= 0.8)
|
||||
* [Icinga PHP Thirdparty](https://github.com/Icinga/icinga-php-thirdparty) (>= 0.10)
|
||||
* Icinga Web 2 modules:
|
||||
* The `monitoring` or `icingadb` module needs to be configured and enabled.
|
||||
|
||||
Installation from .tar.gz
|
||||
-------------------------
|
||||
## Install Icinga Business Process Modeling
|
||||
|
||||
Download the latest version and extract it to a folder named `businessprocess`
|
||||
in one of your Icinga Web 2 module path directories.
|
||||
Install it [like any other module](https://icinga.com/docs/icinga-web-2/latest/doc/08-Modules/#installation).
|
||||
Use `businessprocess` as name.
|
||||
|
||||
You might want to use a script as follows for this task:
|
||||
```sh
|
||||
ICINGAWEB_MODULEPATH="/usr/share/icingaweb2/modules"
|
||||
REPO_URL="https://github.com/Icinga/icingaweb2-module-businessprocess"
|
||||
TARGET_DIR="${ICINGAWEB_MODULEPATH}/businessprocess"
|
||||
MODULE_VERSION="2.2.0"
|
||||
URL="${REPO_URL}/archive/v${MODULE_VERSION}.tar.gz"
|
||||
install -d -m 0755 "${TARGET_DIR}"
|
||||
wget -q -O - "$URL" | tar xfz - -C "${TARGET_DIR}" --strip-components 1
|
||||
```
|
||||
|
||||
Installation from GIT repository
|
||||
--------------------------------
|
||||
|
||||
Another convenient method is the installation directly from our GIT repository.
|
||||
Just clone the repository to one of your Icinga Web 2 module path directories.
|
||||
It will be immediately ready for use:
|
||||
|
||||
```sh
|
||||
ICINGAWEB_MODULEPATH="/usr/share/icingaweb2/modules"
|
||||
REPO_URL="https://github.com/Icinga/icingaweb2-module-businessprocess"
|
||||
TARGET_DIR="${ICINGAWEB_MODULEPATH}/businessprocess"
|
||||
git clone "${REPO_URL}" "${TARGET_DIR}"
|
||||
```
|
||||
|
||||
You can now directly use our current GIT master or check out a specific version.
|
||||
|
||||
Enable the newly installed module
|
||||
---------------------------------
|
||||
|
||||
Enable the `businessprocess` module either on the CLI by running
|
||||
|
||||
```sh
|
||||
icingacli module enable businessprocess
|
||||
```
|
||||
|
||||
Or go to your Icinga Web 2 frontend, choose `Configuration` -> `Modules`...
|
||||
|
||||

|
||||
|
||||
...choose the `businessprocess` module and `enable` it:
|
||||
|
||||

|
||||
|
||||
It might afterwards be necessary to refresh your web browser to be sure that
|
||||
newly provided styling is loaded.
|
||||
|
||||
Create your first Business Process definition
|
||||
---------------------------------------------
|
||||
## Create your first Business Process definition
|
||||
|
||||
That's it, *Business Process* is now ready for use. Please read more on [how to get started](03-Getting-Started.md).
|
||||
|
|
|
|||
Loading…
Reference in a new issue