BSD Ports

net-mgmt/icingaweb2 2.14.0 FreeBSD

Next generation web interface for Icinga 1 and 2

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
92f8479b96
License
GPLv3
Categories
net-mgmt, www
Package size
5325.1 KiB, 9607.8 KiB installed

Description

Icinga Web 2 is the next generation open source monitoring web interface, framework and command-line interface developed by the Icinga Project, supporting Icinga 2, Icinga Core and any other monitoring backend compatible with the IDO database.

In the other systems

SystemPortVersion
FreeBSDnet-mgmt/icingaweb22.14.0
DragonFlynet-mgmt/icingaweb22.12.2
HardenedBSDnet-mgmt/icingaweb22.14.0
GhostBSDnet-mgmt/icingaweb22.14.0

Install

Binary package:

pkg install icingaweb2-php82

From the ports tree:

cd /usr/ports/net-mgmt/icingaweb2/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	icingaweb2-php82>0:net-mgmt/icingaweb2

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.14.02.14.02.8.2_12.12.52.14.0
FreeBSD:14:quarterly2.14.02.14.0n/a2.12.42.14.0
FreeBSD:15:latest2.14.02.14.0n/a2.12.52.12.5
FreeBSD:15:quarterly2.14.02.14.0n/an/an/a
FreeBSD:16:latest2.14.02.14.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 4

The full lists below include those, and their dependencies in turn.

Build dependencies 81
Run dependencies 83

Configuration

Options name: net-mgmt_icingaweb2

OptionDefaultDescription
EXAMPLESoffBuild and/or install examples
LDAPonLDAP protocol support
MYSQLonMySQL database support
PDFoffExport graphs as PDF
PGSQLonPostgreSQL database support
SQLITEonSQLite database support
USES
php:build,web,flavors shebangfix gettext
Service scripts
none
Conflicts with
icingaweb2-php*
Flavors
icingaweb2-php83-2.14.0, icingaweb2-php84-2.14.0, icingaweb2-php85-2.14.0

Message after installing

Sample configuration files for Apache and nginx can be generated by running
one of:

# Apache
cd /usr/local/www/icingaweb2 && ./bin/icingacli setup config webserver apache \
--path=/icingaweb2 --root=/usr/local/www/icingaweb2/public --config=/usr/local/etc/icingaweb2 \
--file=/tmp/apache.conf

# nginx
cd /usr/local/www/icingaweb2 && ./bin/icingacli setup config webserver nginx \
--path=/icingaweb2 --root=/usr/local/www/icingaweb2/public --config=/usr/local/etc/icingaweb2 \
--file=/tmp/nginx.conf

Be sure to enable PHP and rewrite support in your web server.

Now create a configuration token:
cd /usr/local/www/icingaweb2 && ./bin/icingacli setup token create --config=/usr/local/etc/icingaweb2

Enter this token on Icinga Web 2's setup interface at
http://localhost/icingaweb2/setup

If you like to create the database schemas manually, you can find the
SQL files at /usr/local/www/icingaweb2/etc/schema

Be sure to always read the upgrading instructions and update database schemas
if needed: https://www.icinga.com/docs/icingaweb2/latest/doc/80-Upgrading/

Files

pkg-plist 901
  • bin/icingacli
  • etc/bash_completion.d/icingacli
  • www/icingaweb2-php82/AUTHORS
  • www/icingaweb2-php82/CHANGELOG.md
  • www/icingaweb2-php82/LICENSE.md
  • www/icingaweb2-php82/README.md
  • www/icingaweb2-php82/SECURITY.md
  • www/icingaweb2-php82/VERSION
  • www/icingaweb2-php82/application/VERSION
  • www/icingaweb2-php82/application/clicommands/AutocompleteCommand.php
  • www/icingaweb2-php82/application/clicommands/HelpCommand.php
  • www/icingaweb2-php82/application/clicommands/ModuleCommand.php
  • www/icingaweb2-php82/application/clicommands/VersionCommand.php
  • www/icingaweb2-php82/application/clicommands/WebCommand.php
  • www/icingaweb2-php82/application/controllers/AboutController.php
  • www/icingaweb2-php82/application/controllers/AccountController.php
  • www/icingaweb2-php82/application/controllers/AnnouncementsController.php
  • www/icingaweb2-php82/application/controllers/ApplicationStateController.php
  • www/icingaweb2-php82/application/controllers/AuthenticationController.php
  • www/icingaweb2-php82/application/controllers/ConfigController.php
  • www/icingaweb2-php82/application/controllers/DashboardController.php
  • www/icingaweb2-php82/application/controllers/ErrorController.php
  • www/icingaweb2-php82/application/controllers/GroupController.php
  • www/icingaweb2-php82/application/controllers/HealthController.php
  • www/icingaweb2-php82/application/controllers/IframeController.php
  • www/icingaweb2-php82/application/controllers/IndexController.php
  • www/icingaweb2-php82/application/controllers/LayoutController.php
  • www/icingaweb2-php82/application/controllers/ListController.php
  • www/icingaweb2-php82/application/controllers/ManageUserDevicesController.php
  • www/icingaweb2-php82/application/controllers/MigrationsController.php
  • www/icingaweb2-php82/application/controllers/MyDevicesController.php
  • www/icingaweb2-php82/application/controllers/NavigationController.php
  • www/icingaweb2-php82/application/controllers/RoleController.php
  • www/icingaweb2-php82/application/controllers/SearchController.php
  • www/icingaweb2-php82/application/controllers/StaticController.php
  • www/icingaweb2-php82/application/controllers/TwoFactorController.php
  • www/icingaweb2-php82/application/controllers/UserController.php
  • www/icingaweb2-php82/application/controllers/UsergroupbackendController.php
  • www/icingaweb2-php82/application/fonts/fontello-ifont/LICENSE.txt
  • www/icingaweb2-php82/application/fonts/fontello-ifont/README.txt
  • www/icingaweb2-php82/application/fonts/fontello-ifont/config.json
  • www/icingaweb2-php82/application/fonts/fontello-ifont/css/animation.css
  • www/icingaweb2-php82/application/fonts/fontello-ifont/css/ifont-codes.css
  • www/icingaweb2-php82/application/fonts/fontello-ifont/css/ifont-embedded.css
  • www/icingaweb2-php82/application/fonts/fontello-ifont/css/ifont-ie7-codes.css
  • www/icingaweb2-php82/application/fonts/fontello-ifont/css/ifont-ie7.css
  • www/icingaweb2-php82/application/fonts/fontello-ifont/css/ifont.css
  • www/icingaweb2-php82/application/fonts/fontello-ifont/demo.html
  • www/icingaweb2-php82/application/fonts/fontello-ifont/font/ifont.eot
  • www/icingaweb2-php82/application/fonts/fontello-ifont/font/ifont.svg
  • www/icingaweb2-php82/application/fonts/fontello-ifont/font/ifont.ttf
  • www/icingaweb2-php82/application/fonts/fontello-ifont/font/ifont.woff
  • www/icingaweb2-php82/application/fonts/fontello-ifont/font/ifont.woff2
  • www/icingaweb2-php82/application/fonts/icingaweb.md
  • www/icingaweb2-php82/application/forms/Account/ChangePasswordForm.php
  • www/icingaweb2-php82/application/forms/Account/TwoFactorEnrollmentForm.php
  • www/icingaweb2-php82/application/forms/AcknowledgeApplicationStateMessageForm.php
  • www/icingaweb2-php82/application/forms/ActionForm.php
  • www/icingaweb2-php82/application/forms/Announcement/AcknowledgeAnnouncementForm.php
  • www/icingaweb2-php82/application/forms/Announcement/AnnouncementForm.php
  • www/icingaweb2-php82/application/forms/Authentication/LoginForm.php
  • www/icingaweb2-php82/application/forms/Authentication/TwoFactorChallengeForm.php
  • www/icingaweb2-php82/application/forms/AutoRefreshForm.php
  • www/icingaweb2-php82/application/forms/Config/General/ApplicationConfigForm.php
  • www/icingaweb2-php82/application/forms/Config/General/DefaultAuthenticationDomainConfigForm.php
  • www/icingaweb2-php82/application/forms/Config/General/LoggingConfigForm.php
  • www/icingaweb2-php82/application/forms/Config/General/PasswordPolicyConfigForm.php
  • www/icingaweb2-php82/application/forms/Config/General/ThemingConfigForm.php
  • www/icingaweb2-php82/application/forms/Config/GeneralConfigForm.php
  • www/icingaweb2-php82/application/forms/Config/Resource/DbResourceForm.php
  • www/icingaweb2-php82/application/forms/Config/Resource/FileResourceForm.php
  • www/icingaweb2-php82/application/forms/Config/Resource/LdapResourceForm.php
  • www/icingaweb2-php82/application/forms/Config/Resource/SshResourceForm.php
  • www/icingaweb2-php82/application/forms/Config/ResourceConfigForm.php
  • www/icingaweb2-php82/application/forms/Config/Security/CspConfigForm.php
  • www/icingaweb2-php82/application/forms/Config/User/CreateMembershipForm.php
  • www/icingaweb2-php82/application/forms/Config/User/UserForm.php
  • www/icingaweb2-php82/application/forms/Config/UserBackend/DbBackendForm.php
  • www/icingaweb2-php82/application/forms/Config/UserBackend/ExternalBackendForm.php
  • www/icingaweb2-php82/application/forms/Config/UserBackend/LdapBackendForm.php
  • www/icingaweb2-php82/application/forms/Config/UserBackendConfigForm.php
  • www/icingaweb2-php82/application/forms/Config/UserBackendReorderForm.php
  • www/icingaweb2-php82/application/forms/Config/UserGroup/AddMemberForm.php
  • www/icingaweb2-php82/application/forms/Config/UserGroup/DbUserGroupBackendForm.php
  • www/icingaweb2-php82/application/forms/Config/UserGroup/LdapUserGroupBackendForm.php
  • www/icingaweb2-php82/application/forms/Config/UserGroup/UserGroupBackendForm.php
  • www/icingaweb2-php82/application/forms/Config/UserGroup/UserGroupForm.php
  • www/icingaweb2-php82/application/forms/ConfigForm.php
  • www/icingaweb2-php82/application/forms/ConfirmRemovalForm.php
  • www/icingaweb2-php82/application/forms/Control/LimiterControlForm.php
  • www/icingaweb2-php82/application/forms/Dashboard/DashletForm.php
  • www/icingaweb2-php82/application/forms/LdapDiscoveryForm.php
  • www/icingaweb2-php82/application/forms/MigrationForm.php
  • www/icingaweb2-php82/application/forms/Navigation/DashletForm.php
  • www/icingaweb2-php82/application/forms/Navigation/MenuItemForm.php
  • www/icingaweb2-php82/application/forms/Navigation/NavigationConfigForm.php
  • www/icingaweb2-php82/application/forms/Navigation/NavigationItemForm.php
  • www/icingaweb2-php82/application/forms/PreferenceForm.php
  • www/icingaweb2-php82/application/forms/RepositoryForm.php
  • www/icingaweb2-php82/application/forms/Security/RoleForm.php

The first 100 are listed.

distinfo 1
FileSizeSHA256
icinga-icingaweb2-v2.14.0_GH0.tar.gz5.783141e+06154287f3f6965b2aa0263f19e8826bc610d7c6e0840538e6220b78eb55456205

Commit history 2

DateCommitCreditsLog message
92f8479b96 Florian Smeets net-mgmt/icingaweb2: Update to 2.14.0
63b6120db0 Muhammad Moinur Rahman */*php86*: Sunrise
Please DO NOT use this version in production, it is an early test version. For upgrade notes please visit: https://github.com/php/php-src/blob/php-8.6.0alpha1/UPGRADING Changelog: https://github.com/php/php-src/blob/php-8.6.0alpha1/NEWS