network monitoring system
Project homepage: https://icinga.com/
Description
Icinga 2 is an open source monitoring system which checks the
availability of your network resources, notifies users of outages,
and generates performance data for reporting.
Scalable and extensible, Icinga 2 can monitor large, complex
environments across multiple locations.
* object-based, rule-driven configuration format, offering user-friendly
features such as "apply" rules for dynamic object generation.
* native support for Graphite, transmitting performance data directly
via TCP socket connection.
* REST API allowing access to objects and attributes and creation of
objects at runtime (without restart).
* clustering support for high-availability and distributed monitoring.
Package information
- Ports path
- net/icinga/core2
- Package architecture
- amd64
- Maintainer
- Stuart Henderson <stu.ports@spacehopper.org>
- Categories
- net
- Available flavors
- no_mysql, no_pgsql
Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.
Direct dependencies
Library
Runtime
Build
OpenBSD README
This README contains unresolved ports variables; replace them before using its commands.
+-----------------------------------------------------------------------
| Running icinga2 on OpenBSD
+-----------------------------------------------------------------------
Getting Started
===============
The following information only includes notes specific to use on OpenBSD.
Use them in conjunction with the main Icinga 2 documentation available
in /usr/local/share/doc/icinga2/markdown or online at
https://icinga.com/docs/icinga-2/latest/.
OpenBSD now uses ${LOCALSTATEDIR}/db/icinga2 rather than ${LOCALSTATEDIR}/lib/icinga2 as used
in upstream documentation.
The included sample configuration carries out some simple checks
on the local machine; these should work as-is.
You may check your configuration file format before starting Icinga:
# su -m _icinga -c "/usr/local/sbin/icinga2 daemon -C"
This will parse all configuration files and warn about any problems
which have been identified.
Enable icinga2 at boot and start it as usual:
# rcctl enable icinga2
# rcctl start icinga2
Web User Interface
------------------
The optional Icinga Web 2 user interface can be installed separately,
# pkg_add icinga-web2
Consult the upstream documentation and the separate pkg-readme for
Icinga Web 2.
Upgrading from previous versions
================================
Follow the main documentation in /usr/local/share/doc/icinga2/markdown/.
Used by (2 dependency relationships)
Includes library, runtime, build and test dependencies.