BSD Ports

net-mgmt/icingaweb2 2.12.2 DragonFly

Next generation web interface for Icinga 1 and 2

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
GPLv2
Categories
net-mgmt, www
Package size
5786.6 KiB, 11571.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

The newest version among them is 2.14.0, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
DragonFlynet-mgmt/icingaweb22.12.2 behind since 2026-07-20none known-[email protected]-
FreeBSDnet-mgmt/icingaweb22.14.0 newestnone known-[email protected]2026-07-20
HardenedBSDnet-mgmt/icingaweb22.14.0 newestno data-[email protected]-
GhostBSDnet-mgmt/icingaweb22.14.0 newestno data-[email protected]-

Install

Binary package:

pkg install icingaweb2-php81

From DPorts:

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

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 36

Configuration

No options to configure.

Service scripts
none
Flavors
icingaweb2-php82-2.12.2, icingaweb2-php83-2.12.2, icingaweb2-php84-2.12.2

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/