Skip to content

Icinga/icinga-php-library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ca92d8e · Jul 15, 2024

History

88 Commits
Oct 27, 2023
Dec 13, 2023
Oct 27, 2023
Jan 24, 2023
Nov 8, 2021
May 4, 2021
May 16, 2019
Mar 21, 2023
Jul 6, 2022
Jul 15, 2024

Repository files navigation

Icinga PHP Library - IPL

This project bundles all Icinga PHP libraries into one piece and can be integrated as library into Icinga Web 2.

Requirements

Bundled Parts

Installation

Please download the latest release and install it in one of your configured library paths. The default library path for Icinga Web 2 installations is: /usr/share/icinga-php

Download or clone this repository there (e.g. /usr/share/icinga-php/ipl) and you're done.

Note: Do NOT use the default branch, it will not work! Checking out a branch like stable/0.10.1 or a tag like v0.10.1 is fine.

Examples

Sample Tarball installation

INSTALL_PATH="/usr/share/icinga-php/ipl"
INSTALL_VERSION="v0.10.1"
mkdir "$INSTALL_PATH" \
&& wget -q "https://github.com/Icinga/icinga-php-library/archive/$INSTALL_VERSION.tar.gz" -O - \
   | tar xfz - -C "$INSTALL_PATH" --strip-components 1

Sample GIT installation

INSTALL_PATH="/usr/share/icinga-php/ipl"
INSTALL_VERSION="stable/0.10.1"
git clone https://github.com/Icinga/icinga-php-library.git "$INSTALL_PATH" --branch "$INSTALL_VERSION"