./net/icinga/core [network monitoring system (improved fork of Nagios)]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 1.14.2, Package name: icinga-core-1.14.2
Maintained by: Stuart Henderson
Master sites:
Description-cgi
This package contains CGIs and webpages for Icinga's legacy web frontend.
The modern API-based frontend is not currently packaged.

Description-ido
This package contains the IDOUtils add-on for Icinga. It is designed
to store all configuration and event data from Icinga in a relational
database. Storing information from Icinga in an RDBMS will allow
for quicker retrieval and processing of that data. The Icinga-API
relies on that data.

Description-main
Icinga monitors network resources such as servers, routers, switches,
applications and services and notifies administrators or responsible
persons. Current status information, historical logs and reports can
all be accessed via a web browser.

This package provides Icinga 1.x, the legacy version, which is a fork
of Nagios. New installations should use Icinga 2 (a different codebase).
Both versions support the extensive collection of standard monitoring
plug-ins that also work with Nagios and other similar software.

README-main
$OpenBSD: README-main,v 1.31 2016/04/29 09:39:54 sthen Exp $

+-----------------------------------------------------------------------
| Running ${FULLPKGNAME} on OpenBSD
+-----------------------------------------------------------------------

Getting Started
===============

The main documentation for Icinga is provided in HTML format as part of
the icinga-cgi package, see /var/www/icinga-cgi/docs/en/index.html
or at http://docs.icinga.org/latest/en/.

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 "${TRUEPREFIX}/bin/icinga -v ${SYSCONFDIR}/icinga.cfg"

This will parse all configuration files and warn about any problems
which have been identified.

Use the rcctl command to enable automatic startup on boot for icinga

# rcctl enable icinga

To start icinga, reboot or start it manually:

# rcctl start icinga


Upgrading from a previous version
=================================

If you are using IDODB, you will need to update the database schema.
Typically you will just need to apply updates from
${TRUEPREFIX}/share/examples/icinga/db//upgrade/, but
see ${PREFIX-cgi}/icinga-cgi/docs/en/upgrading_idoutils.html or
http://docs.icinga.org/latest/en/upgrading_idoutils.html for more
information.

If upgrading from IDODB 1.6.1 or earlier, update your broker_module
setting in ${SYSCONFDIR}/icinga.cfg; the plugin was renamed from
${TRUEPREFIX}/bin/idomod.o to ${TRUEPREFIX}/lib/idomod.so in 1.7.0.

If upgrading from an earlier version of icinga-web (the PHP API-based
web interface), you will need to apply updates to the icinga_web database
schema from /var/www/icinga-web/etc/schema/updates. You should also clear
the cache by running "/var/www/icinga-web/bin/clearcache.sh".

The 1.11.0 update enables CSRF protection for cmd.cgi by default;
if using external programs (like Nagstamon or aNag) to access the classic
UI, you may need to set disable_cmd_cgi_csrf_protection=1 in cgi.cfg.


Chroot Considerations
=====================

If you're using OpenBSD's default chroot environment for httpd or nginx
with the icinga-cgi package, some files will need to be moved inside the
jail and symbolic links created.

mkdir -p ${PREFIX-cgi}/etc ${PREFIX-cgi}/var/log
mv ${SYSCONFDIR} ${PREFIX-cgi}/etc/
ln -s ${PREFIX-cgi}/etc/icinga ${BASESYSCONFDIR}
mv /var/icinga ${PREFIX-cgi}/var/
ln -s ${PREFIX-cgi}/var/icinga /var
mv /var/log/icinga ${PREFIX-cgi}/var/log/
ln -s ${PREFIX-cgi}/var/log/icinga /var/log

To display times in your local timezone, you will also need to provide
a suitable /var/www/etc/localtime; due to the chroot, a symbolic link cannot
be used here, instead the file can be copied:

cp /usr/share/zoneinfo/Antarctica/South_Pole ${PREFIX-cgi}/etc/localtime

Web User-Interfaces
===================

Two web-based user interfaces are available for Icinga. They are provided
in their own packages; one or both must be installed separately ("pkg_add
icinga-cgi" or "pkg_add icinga-web").

1) icinga-cgi: the classic (but improved) Nagios-style interface

httpd and nginx don't support CGI scripts directly; instead the slowcgi(8)
wrapper must be used. Use the rcctl command to enable it at startup and
reboot or start it manually:

# rcctl enable slowcgi
# rcctl start slowcgi

For nginx, add a configuration section like this to /etc/nginx/nginx.conf:

location /icinga/ {
alias /icinga-cgi/;
satisfy any;
allow 127.0.0.1/32;
allow ::1/128;
auth_basic "Icinga Access";
auth_basic_user_file /etc/icinga/htpasswd.users;
}
location /cgi-bin/icinga/ {
satisfy any;
allow 127.0.0.1/32;
allow ::1/128;
root /;
auth_basic "Icinga Access";
auth_basic_user_file /etc/icinga/htpasswd.users;
try_files $uri =404;
fastcgi_pass unix:run/slowcgi.sock;
fastcgi_param REMOTE_USER $remote_user;
include fastcgi_params;
}

The example above permits access from the local machine without password,
and requires HTTP basic authentication from other locations.

For httpd, add a configuration section like this to /etc/httpd.conf:

location "/cgi-bin/icinga/*cgi" {
fastcgi
root "/"
authenticate with "/etc/icinga/htpasswd.users"
}

And create a symbolic link in the htdocs directory:

# ln -s ../icinga-cgi icinga

The examples above require HTTP basic authentication. The password file can
be created as follows:

# htpasswd ${SYSCONFDIR}/htpasswd.users

When done, reload the web server:

# rcctl reload nginx

or

# rcctl reload httpd

You should then be able to access the web interface at
http://localhost/icinga/


2) icinga-web: new API-based interface

2.1) Setup the icinga database. For details see:
${TRUEPREFIX}/share/examples/icinga/db/README

2.2) Enable the ido2db daemon. Add "ido2db" to the pkg_scripts line
in /etc/rc.conf.local _before_ icinga.

Afterwards, you can start it by rebooting, or manually:

# rcctl start ido2db

2.3) Enable the "broker_module=${TRUEPREFIX}/lib/idomod.so ..." line in
${SYSCONFDIR}/icinga.cfg and restart icinga:

# rcctl restart icinga

Now you should see in the icinga logfile, that icinga is storing
information in the db.

2.4) Setup the icinga_web database (change the password!):

mysql -u root -p < CREATE DATABASE icinga_web;
GRANT USAGE ON *.* TO 'icinga_web'@'localhost'
IDENTIFIED BY 'icinga_web_password';
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, INDEX
ON icinga_web.* TO 'icinga_web'@'localhost';
FLUSH PRIVILEGES;
\u icinga_web
\. /var/www/icinga-web/etc/schema/mysql.sql
EOF

2.5) Change the db settings accordingly for both icinga and for
icinga_web in /var/www/icinga-web/etc/conf.d/databases.xml.

2.6) Enable icinga-web for your web server. If using Apache, an
httpd.conf snippet is provided and can be enabled as follows:

# ln -s ../modules.sample/icinga-web.conf /var/www/conf/modules

2.7) Currently, icinga-web is not tested to work in a web server chroot
environment. You may have success by symlinking /var/www/var/www to
/var/www (mkdir -p /var/www/var && ln -s ../.. /var/www/var/www).
This topic will be revisited in a future version of this package.

You should then be able to access the web interface at

http://localhost/icinga-web/

using user 'root' and 'password' as password. Change the default
password in the preferences as soon as possible!.

If you want to use the classic interface from within icinga-web
you have to install the icinga-cgi package. The reporting component
of icinga-web depends on external software which is not installed
by default.


Moving from Nagios
==================

The configuration format is compatible with Nagios. If you'd like
to move across with minimal changes, you can point Icinga at your existing
configuration files by adding the following to /etc/rc.conf.local:

icinga_flags=-d ${BASESYSCONFDIR}/nagios/nagios.cfg

You will need to merge the settings between Nagios' and Icinga's cgi.cfg
files. sdiff(1) can help with this. main_config_file and some other settings
(admin usernames etc) should be taken from the Nagios file, whereas the
various web-related settings (url_html_path, physical_html_path, etc)
need to point to the Icinga files.


Filesize: 20292.27 KB
Version History (View Complete History)
  • (2017-12-20) Updated to version: icinga-core-1.14.2
  • (2017-02-08) Updated to version: icinga-core-1.14.0
  • (2015-07-16) Updated to version: icinga-1.13.3
  • (2015-03-31) Updated to version: icinga-1.13.0
  • (2014-11-21) Updated to version: icinga-1.12.0
  • (2014-09-03) Updated to version: icinga-1.11.7
  • (2014-06-25) Updated to version: icinga-1.11.5
  • (2014-05-29) Updated to version: icinga-1.11.4
  • (2014-05-12) Updated to version: icinga-1.11.3
  • (2014-04-25) Updated to version: icinga-1.11.2
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2018-03-11 06:32:32 by Stuart Henderson | Files touched by this commit (2)
Log message:
Adjust icinga1's DESCR-main, making it clear that it's the legacy version and
pointing new users in the direction of icinga2.
   2018-03-11 06:32:32 by Stuart Henderson | Files touched by this commit (2)
Log message:
Adjust icinga1's DESCR-main, making it clear that it's the legacy version and
pointing new users in the direction of icinga2.
   2018-01-11 12:27:12 by Robert Peichaer | Files touched by this commit (624)
Log message:
Change the shebang line from /bin/sh to /bin/ksh in all ports rc.d
daemon scripts and bump subpackages that contain the *.rc scripts.
discussed with and OK aja@
OK tb
   2018-01-11 12:27:12 by Robert Peichaer | Files touched by this commit (624)
Log message:
Change the shebang line from /bin/sh to /bin/ksh in all ports rc.d
daemon scripts and bump subpackages that contain the *.rc scripts.
discussed with and OK aja@
OK tb
   2018-01-11 12:27:12 by Robert Peichaer | Files touched by this commit (624)
Log message:
Change the shebang line from /bin/sh to /bin/ksh in all ports rc.d
daemon scripts and bump subpackages that contain the *.rc scripts.
discussed with and OK aja@
OK tb
   2017-12-20 08:11:32 by Stuart Henderson | Files touched by this commit (7)
Log message:
update to icinga-1.14.2
* Note: Icinga 1 is now EOL and only receives security updates.
   2017-12-20 08:11:32 by Stuart Henderson | Files touched by this commit (7)
Log message:
update to icinga-1.14.2
* Note: Icinga 1 is now EOL and only receives security updates.
   2017-12-20 08:11:32 by Stuart Henderson | Files touched by this commit (7)
Log message:
update to icinga-1.14.2
* Note: Icinga 1 is now EOL and only receives security updates.
   2017-12-20 08:11:32 by Stuart Henderson | Files touched by this commit (7)
Log message:
update to icinga-1.14.2
* Note: Icinga 1 is now EOL and only receives security updates.
   2017-12-20 08:11:32 by Stuart Henderson | Files touched by this commit (7)
Log message:
update to icinga-1.14.2
* Note: Icinga 1 is now EOL and only receives security updates.
   2017-12-20 08:11:32 by Stuart Henderson | Files touched by this commit (7)
Log message:
update to icinga-1.14.2
* Note: Icinga 1 is now EOL and only receives security updates.
   2017-12-20 08:11:32 by Stuart Henderson | Files touched by this commit (7)
Log message:
update to icinga-1.14.2
* Note: Icinga 1 is now EOL and only receives security updates.
   2017-02-07 14:40:55 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to icinga 1.14.0
security fixes (also affecting nagios; icinga 1.x is the old nagios-derived
branch, whereas 2.x is all new) -
* Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
* Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
notable changes -
* Classic UI: Remove attribute based authorization (cgiauth.cfg is not parsed
any more)
* IDO: Remove deprecated config options
   2017-02-07 14:40:06 by Stuart Henderson | Files touched by this commit (14)
Log message:
update to icinga 1.14.0
security fixes (also affecting nagios; icinga 1.x is the old nagios-derived
branch, whereas 2.x is all new) -
* Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
* Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
notable changes -
* Classic UI: Remove attribute based authorization (cgiauth.cfg is not parsed
any more)
* IDO: Remove deprecated config options
   2017-02-07 14:40:06 by Stuart Henderson | Files touched by this commit (14)
Log message:
update to icinga 1.14.0
security fixes (also affecting nagios; icinga 1.x is the old nagios-derived
branch, whereas 2.x is all new) -
* Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
* Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
notable changes -
* Classic UI: Remove attribute based authorization (cgiauth.cfg is not parsed
any more)
* IDO: Remove deprecated config options
   2017-02-07 14:40:06 by Stuart Henderson | Files touched by this commit (14)
Log message:
update to icinga 1.14.0
security fixes (also affecting nagios; icinga 1.x is the old nagios-derived
branch, whereas 2.x is all new) -
* Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
* Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
notable changes -
* Classic UI: Remove attribute based authorization (cgiauth.cfg is not parsed
any more)
* IDO: Remove deprecated config options
   2017-02-07 14:40:06 by Stuart Henderson | Files touched by this commit (14)
Log message:
update to icinga 1.14.0
security fixes (also affecting nagios; icinga 1.x is the old nagios-derived
branch, whereas 2.x is all new) -
* Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
* Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
notable changes -
* Classic UI: Remove attribute based authorization (cgiauth.cfg is not parsed
any more)
* IDO: Remove deprecated config options
   2017-02-07 14:40:06 by Stuart Henderson | Files touched by this commit (14)
Log message:
update to icinga 1.14.0
security fixes (also affecting nagios; icinga 1.x is the old nagios-derived
branch, whereas 2.x is all new) -
* Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
* Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
notable changes -
* Classic UI: Remove attribute based authorization (cgiauth.cfg is not parsed
any more)
* IDO: Remove deprecated config options
   2017-02-07 14:40:06 by Stuart Henderson | Files touched by this commit (14)
Log message:
update to icinga 1.14.0
security fixes (also affecting nagios; icinga 1.x is the old nagios-derived
branch, whereas 2.x is all new) -
* Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
* Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
notable changes -
* Classic UI: Remove attribute based authorization (cgiauth.cfg is not parsed
any more)
* IDO: Remove deprecated config options
   2017-02-07 14:40:06 by Stuart Henderson | Files touched by this commit (14)
Log message:
update to icinga 1.14.0
security fixes (also affecting nagios; icinga 1.x is the old nagios-derived
branch, whereas 2.x is all new) -
* Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
* Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
notable changes -
* Classic UI: Remove attribute based authorization (cgiauth.cfg is not parsed
any more)
* IDO: Remove deprecated config options
   2017-02-07 14:40:06 by Stuart Henderson | Files touched by this commit (14)
Log message:
update to icinga 1.14.0
security fixes (also affecting nagios; icinga 1.x is the old nagios-derived
branch, whereas 2.x is all new) -
* Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
* Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
notable changes -
* Classic UI: Remove attribute based authorization (cgiauth.cfg is not parsed
any more)
* IDO: Remove deprecated config options
   2017-02-07 14:40:06 by Stuart Henderson | Files touched by this commit (14)
Log message:
update to icinga 1.14.0
security fixes (also affecting nagios; icinga 1.x is the old nagios-derived
branch, whereas 2.x is all new) -
* Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
* Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
notable changes -
* Classic UI: Remove attribute based authorization (cgiauth.cfg is not parsed
any more)
* IDO: Remove deprecated config options
   2017-02-07 14:40:06 by Stuart Henderson | Files touched by this commit (14)
Log message:
update to icinga 1.14.0
security fixes (also affecting nagios; icinga 1.x is the old nagios-derived
branch, whereas 2.x is all new) -
* Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
* Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
notable changes -
* Classic UI: Remove attribute based authorization (cgiauth.cfg is not parsed
any more)
* IDO: Remove deprecated config options
   2017-02-07 14:40:06 by Stuart Henderson | Files touched by this commit (14)
Log message:
update to icinga 1.14.0
security fixes (also affecting nagios; icinga 1.x is the old nagios-derived
branch, whereas 2.x is all new) -
* Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
* Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
notable changes -
* Classic UI: Remove attribute based authorization (cgiauth.cfg is not parsed
any more)
* IDO: Remove deprecated config options
   2017-02-07 14:40:06 by Stuart Henderson | Files touched by this commit (14)
Log message:
update to icinga 1.14.0
security fixes (also affecting nagios; icinga 1.x is the old nagios-derived
branch, whereas 2.x is all new) -
* Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
* Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
notable changes -
* Classic UI: Remove attribute based authorization (cgiauth.cfg is not parsed
any more)
* IDO: Remove deprecated config options
   2017-02-07 14:40:06 by Stuart Henderson | Files touched by this commit (14)
Log message:
update to icinga 1.14.0
security fixes (also affecting nagios; icinga 1.x is the old nagios-derived
branch, whereas 2.x is all new) -
* Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
* Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
notable changes -
* Classic UI: Remove attribute based authorization (cgiauth.cfg is not parsed
any more)
* IDO: Remove deprecated config options
   2017-02-07 14:40:06 by Stuart Henderson | Files touched by this commit (14)
Log message:
update to icinga 1.14.0
security fixes (also affecting nagios; icinga 1.x is the old nagios-derived
branch, whereas 2.x is all new) -
* Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
* Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
notable changes -
* Classic UI: Remove attribute based authorization (cgiauth.cfg is not parsed
any more)
* IDO: Remove deprecated config options
   2017-02-07 14:20:38 by Stuart Henderson | Files touched by this commit (2)
Log message:
Switch icinga/core to github-generated tarballs, the proper uploaded ones
have been removed. Based on a diff from kirby@.
   2017-02-07 14:20:38 by Stuart Henderson | Files touched by this commit (2)
Log message:
Switch icinga/core to github-generated tarballs, the proper uploaded ones
have been removed. Based on a diff from kirby@.
   2016-04-29 03:39:54 by Stuart Henderson | Files touched by this commit (2)
Log message:
adjust icinga-web notes following apache1 removal
   2016-04-29 03:39:54 by Stuart Henderson | Files touched by this commit (2)
Log message:
adjust icinga-web notes following apache1 removal
   2015-10-06 15:53:06 by Stuart Henderson | Files touched by this commit (2)
Log message:
tweak README
   2015-10-06 15:53:06 by Stuart Henderson | Files touched by this commit (2)
Log message:
tweak README
   2015-10-04 10:59:25 by Kirill Bychkov | Files touched by this commit (2)
Log message:
fix rcctl syntax
ok sthen@, maintainer
   2015-10-04 10:59:25 by Kirill Bychkov | Files touched by this commit (2)
Log message:
fix rcctl syntax
ok sthen@, maintainer
   2015-07-15 14:10:58 by Stuart Henderson | Files touched by this commit (6)
Log message:
update to icinga 1.13.3
   2015-07-15 14:10:58 by Stuart Henderson | Files touched by this commit (6)
Log message:
update to icinga 1.13.3
   2015-07-15 14:10:58 by Stuart Henderson | Files touched by this commit (6)
Log message:
update to icinga 1.13.3
   2015-07-15 14:10:58 by Stuart Henderson | Files touched by this commit (6)
Log message:
update to icinga 1.13.3
   2015-07-15 14:10:58 by Stuart Henderson | Files touched by this commit (6)
Log message:
update to icinga 1.13.3
   2015-07-15 14:10:58 by Stuart Henderson | Files touched by this commit (6)
Log message:
update to icinga 1.13.3
   2015-07-07 08:44:59 by Stuart Henderson | Files touched by this commit (12)
Log message:
use su -m instead of -s /bin/sh, suggested by millert
add some missing -c
   2015-07-07 08:44:59 by Stuart Henderson | Files touched by this commit (12)
Log message:
use su -m instead of -s /bin/sh, suggested by millert
add some missing -c
   2015-07-06 05:25:36 by Stuart Henderson | Files touched by this commit (16)
Log message:
Remove use of sudo from pkg READMEs in a few ports as packages and their
instructions are meant to work on a fresh install.
- easy cases: replace some '$ sudo somecommand' with '# somecommand'
(while there I've swapped some "${RCDIR}/foo start" with "rcctl foo start").
- replace some 'sudo -u user somecommand foo bar' with
'su -s /bin/sh user "/path/to/somecommand foo bar"' and similar.
Not pretty with the -s, but many of the uids that need to run
these commands have /sbin/nologin as their usual shell.
   2015-07-06 05:25:36 by Stuart Henderson | Files touched by this commit (16)
Log message:
Remove use of sudo from pkg READMEs in a few ports as packages and their
instructions are meant to work on a fresh install.
- easy cases: replace some '$ sudo somecommand' with '# somecommand'
(while there I've swapped some "${RCDIR}/foo start" with "rcctl foo start").
- replace some 'sudo -u user somecommand foo bar' with
'su -s /bin/sh user "/path/to/somecommand foo bar"' and similar.
Not pretty with the -s, but many of the uids that need to run
these commands have /sbin/nologin as their usual shell.
   2015-04-03 09:12:28 by Pascal Stumpf | Files touched by this commit (11)
Log message:
Bumps for static PIE changes.
"just commit" naddy@
   2015-03-30 16:43:42 by Stuart Henderson | Files touched by this commit (12)
Log message:
update to icinga-1.13.0
   2015-03-30 16:43:42 by Stuart Henderson | Files touched by this commit (12)
Log message:
update to icinga-1.13.0
   2015-03-30 16:43:42 by Stuart Henderson | Files touched by this commit (12)
Log message:
update to icinga-1.13.0
   2015-03-30 16:43:42 by Stuart Henderson | Files touched by this commit (12)
Log message:
update to icinga-1.13.0
   2015-03-30 16:43:42 by Stuart Henderson | Files touched by this commit (12)
Log message:
update to icinga-1.13.0
   2015-03-30 16:43:42 by Stuart Henderson | Files touched by this commit (12)
Log message:
update to icinga-1.13.0
   2015-03-30 16:43:42 by Stuart Henderson | Files touched by this commit (12)
Log message:
update to icinga-1.13.0
   2015-03-30 16:43:42 by Stuart Henderson | Files touched by this commit (12)
Log message:
update to icinga-1.13.0
   2015-03-30 16:43:42 by Stuart Henderson | Files touched by this commit (12)
Log message:
update to icinga-1.13.0
   2015-03-30 16:43:42 by Stuart Henderson | Files touched by this commit (12)
Log message:
update to icinga-1.13.0
   2015-03-30 16:43:42 by Stuart Henderson | Files touched by this commit (12)
Log message:
update to icinga-1.13.0
   2015-03-30 16:43:42 by Stuart Henderson | Files touched by this commit (12)
Log message:
update to icinga-1.13.0
   2015-02-07 15:39:04 by Robert Peichaer | Files touched by this commit (2)
Log message:
- Use rcctl(8) in commandline examples.
- Add a section how to setup icinga-cgi with httpd(8) and slowcgi(8).
OK sthen@
   2015-02-07 15:39:04 by Robert Peichaer | Files touched by this commit (2)
Log message:
- Use rcctl(8) in commandline examples.
- Add a section how to setup icinga-cgi with httpd(8) and slowcgi(8).
OK sthen@
   2015-02-04 14:19:23 by Stuart Henderson | Files touched by this commit (3)
Log message:
fix the remaining 63 time_t problems in Icinga idomod.c, and a typo in patch-cgi_cgiutils_c
   2015-02-04 14:19:23 by Stuart Henderson | Files touched by this commit (3)
Log message:
fix the remaining 63 time_t problems in Icinga idomod.c, and a typo in patch-cgi_cgiutils_c
   2015-02-04 14:19:23 by Stuart Henderson | Files touched by this commit (3)
Log message:
fix the remaining 63 time_t problems in Icinga idomod.c, and a typo in patch-cgi_cgiutils_c
   2015-01-19 09:59:42 by Stuart Henderson | Files touched by this commit (12)
Log message:
more printf format string fixes for icinga (time_t issues on 32-bit arches)
the remaining 61 are all in idomod.c
presumably most/all of these also apply to nagios
   2015-01-19 09:59:42 by Stuart Henderson | Files touched by this commit (12)
Log message:
more printf format string fixes for icinga (time_t issues on 32-bit arches)
the remaining 61 are all in idomod.c
presumably most/all of these also apply to nagios
   2015-01-19 09:59:42 by Stuart Henderson | Files touched by this commit (12)
Log message:
more printf format string fixes for icinga (time_t issues on 32-bit arches)
the remaining 61 are all in idomod.c
presumably most/all of these also apply to nagios
   2015-01-19 09:59:42 by Stuart Henderson | Files touched by this commit (12)
Log message:
more printf format string fixes for icinga (time_t issues on 32-bit arches)
the remaining 61 are all in idomod.c
presumably most/all of these also apply to nagios
   2015-01-19 09:59:42 by Stuart Henderson | Files touched by this commit (12)
Log message:
more printf format string fixes for icinga (time_t issues on 32-bit arches)
the remaining 61 are all in idomod.c
presumably most/all of these also apply to nagios
   2015-01-19 09:59:42 by Stuart Henderson | Files touched by this commit (12)
Log message:
more printf format string fixes for icinga (time_t issues on 32-bit arches)
the remaining 61 are all in idomod.c
presumably most/all of these also apply to nagios
   2015-01-19 09:59:42 by Stuart Henderson | Files touched by this commit (12)
Log message:
more printf format string fixes for icinga (time_t issues on 32-bit arches)
the remaining 61 are all in idomod.c
presumably most/all of these also apply to nagios
   2015-01-19 09:59:42 by Stuart Henderson | Files touched by this commit (12)
Log message:
more printf format string fixes for icinga (time_t issues on 32-bit arches)
the remaining 61 are all in idomod.c
presumably most/all of these also apply to nagios
   2015-01-19 09:59:42 by Stuart Henderson | Files touched by this commit (12)
Log message:
more printf format string fixes for icinga (time_t issues on 32-bit arches)
the remaining 61 are all in idomod.c
presumably most/all of these also apply to nagios
   2015-01-19 09:59:42 by Stuart Henderson | Files touched by this commit (12)
Log message:
more printf format string fixes for icinga (time_t issues on 32-bit arches)
the remaining 61 are all in idomod.c
presumably most/all of these also apply to nagios
   2015-01-19 09:59:42 by Stuart Henderson | Files touched by this commit (12)
Log message:
more printf format string fixes for icinga (time_t issues on 32-bit arches)
the remaining 61 are all in idomod.c
presumably most/all of these also apply to nagios
   2015-01-19 09:59:42 by Stuart Henderson | Files touched by this commit (12)
Log message:
more printf format string fixes for icinga (time_t issues on 32-bit arches)
the remaining 61 are all in idomod.c
presumably most/all of these also apply to nagios
   2015-01-16 11:07:53 by Stuart Henderson | Files touched by this commit (7)
Log message:
Patch some of the format problems in icinga 1 due to 64-bit time_t,
as reported by otto@. Build with -wformat to make the other two hundred
and ten of them more obvious.
(icinga2 doesn't have these problems, but we are stuck with an older
version of icinga2 as current versions fail at runtime on OpenBSD,
and a number of these problems affect the icinga1 cgis which are still
useful with 2).
   2015-01-16 11:07:53 by Stuart Henderson | Files touched by this commit (7)
Log message:
Patch some of the format problems in icinga 1 due to 64-bit time_t,
as reported by otto@. Build with -wformat to make the other two hundred
and ten of them more obvious.
(icinga2 doesn't have these problems, but we are stuck with an older
version of icinga2 as current versions fail at runtime on OpenBSD,
and a number of these problems affect the icinga1 cgis which are still
useful with 2).
   2015-01-16 11:07:53 by Stuart Henderson | Files touched by this commit (7)
Log message:
Patch some of the format problems in icinga 1 due to 64-bit time_t,
as reported by otto@. Build with -wformat to make the other two hundred
and ten of them more obvious.
(icinga2 doesn't have these problems, but we are stuck with an older
version of icinga2 as current versions fail at runtime on OpenBSD,
and a number of these problems affect the icinga1 cgis which are still
useful with 2).
   2015-01-16 11:07:53 by Stuart Henderson | Files touched by this commit (7)
Log message:
Patch some of the format problems in icinga 1 due to 64-bit time_t,
as reported by otto@. Build with -wformat to make the other two hundred
and ten of them more obvious.
(icinga2 doesn't have these problems, but we are stuck with an older
version of icinga2 as current versions fail at runtime on OpenBSD,
and a number of these problems affect the icinga1 cgis which are still
useful with 2).
   2015-01-16 11:07:53 by Stuart Henderson | Files touched by this commit (7)
Log message:
Patch some of the format problems in icinga 1 due to 64-bit time_t,
as reported by otto@. Build with -wformat to make the other two hundred
and ten of them more obvious.
(icinga2 doesn't have these problems, but we are stuck with an older
version of icinga2 as current versions fail at runtime on OpenBSD,
and a number of these problems affect the icinga1 cgis which are still
useful with 2).
   2015-01-16 11:07:53 by Stuart Henderson | Files touched by this commit (7)
Log message:
Patch some of the format problems in icinga 1 due to 64-bit time_t,
as reported by otto@. Build with -wformat to make the other two hundred
and ten of them more obvious.
(icinga2 doesn't have these problems, but we are stuck with an older
version of icinga2 as current versions fail at runtime on OpenBSD,
and a number of these problems affect the icinga1 cgis which are still
useful with 2).
   2015-01-16 11:07:53 by Stuart Henderson | Files touched by this commit (7)
Log message:
Patch some of the format problems in icinga 1 due to 64-bit time_t,
as reported by otto@. Build with -wformat to make the other two hundred
and ten of them more obvious.
(icinga2 doesn't have these problems, but we are stuck with an older
version of icinga2 as current versions fail at runtime on OpenBSD,
and a number of these problems affect the icinga1 cgis which are still
useful with 2).
   2014-11-21 07:06:26 by Stuart Henderson | Files touched by this commit (4)
Log message:
update to icinga 1.12.0
   2014-11-21 07:06:26 by Stuart Henderson | Files touched by this commit (4)
Log message:
update to icinga 1.12.0
   2014-11-21 07:06:26 by Stuart Henderson | Files touched by this commit (4)
Log message:
update to icinga 1.12.0
   2014-11-21 07:06:26 by Stuart Henderson | Files touched by this commit (4)
Log message:
update to icinga 1.12.0
   2011-08-16 03:45:45 by Stuart Henderson | Files touched by this commit (2)
Log message:
- fix typo in COMMENT-ido
- switch from apachectl stop && apachectl start to /etc/rc.d/httpd restart
   2011-08-16 03:45:45 by Stuart Henderson | Files touched by this commit (2)
Log message:
- fix typo in COMMENT-ido
- switch from apachectl stop && apachectl start to /etc/rc.d/httpd restart
   2011-07-08 16:31:59 by Robert Nagy | Files touched by this commit (8)
Log message:
switch to lang/php
   2011-07-07 20:14:59 by Antoine Jacoutot | Files touched by this commit (16)
Log message:
rc_scripts -> pkg_scripts
   2011-07-07 20:14:59 by Antoine Jacoutot | Files touched by this commit (16)
Log message:
rc_scripts -> pkg_scripts
   2011-07-01 10:57:41 by Stuart Henderson | Files touched by this commit (8)
Log message:
bugfix update to icinga 1.4.2
   2011-07-01 10:57:41 by Stuart Henderson | Files touched by this commit (8)
Log message:
bugfix update to icinga 1.4.2
   2011-07-01 10:57:41 by Stuart Henderson | Files touched by this commit (8)
Log message:
bugfix update to icinga 1.4.2
   2011-07-01 10:57:41 by Stuart Henderson | Files touched by this commit (8)
Log message:
bugfix update to icinga 1.4.2
   2011-07-01 10:57:41 by Stuart Henderson | Files touched by this commit (8)
Log message:
bugfix update to icinga 1.4.2
   2011-07-01 10:57:41 by Stuart Henderson | Files touched by this commit (8)
Log message:
bugfix update to icinga 1.4.2
   2011-07-01 10:57:41 by Stuart Henderson | Files touched by this commit (8)
Log message:
bugfix update to icinga 1.4.2
   2011-06-28 00:34:33 by Stuart Henderson | Files touched by this commit (4)
Log message:
In the cgi, only permit a user to execute commands on an entire
hostgroup/servicegroup if authorized for every member of the group.
From upstream repo.
   2011-06-28 00:34:33 by Stuart Henderson | Files touched by this commit (4)
Log message:
In the cgi, only permit a user to execute commands on an entire
hostgroup/servicegroup if authorized for every member of the group.
From upstream repo.
   2011-06-28 00:34:33 by Stuart Henderson | Files touched by this commit (4)
Log message:
In the cgi, only permit a user to execute commands on an entire
hostgroup/servicegroup if authorized for every member of the group.
From upstream repo.
   2011-06-28 00:34:33 by Stuart Henderson | Files touched by this commit (4)
Log message:
In the cgi, only permit a user to execute commands on an entire
hostgroup/servicegroup if authorized for every member of the group.
From upstream repo.
   2011-06-08 10:18:58 by Stuart Henderson | Files touched by this commit (2)
Log message:
fix sample directory ownerships, broken in last commit
spotted by pea@
   2011-06-08 10:18:58 by Stuart Henderson | Files touched by this commit (2)
Log message:
fix sample directory ownerships, broken in last commit
spotted by pea@
   2011-06-08 08:24:50 by Stuart Henderson | Files touched by this commit (8)
Log message:
update to Icinga 1.4.1; bugfixes and minor improvements, rolls in XSS fix
we already had in a patch.
   2011-06-08 08:24:50 by Stuart Henderson | Files touched by this commit (8)
Log message:
update to Icinga 1.4.1; bugfixes and minor improvements, rolls in XSS fix
we already had in a patch.
   2011-06-08 08:24:50 by Stuart Henderson | Files touched by this commit (8)
Log message:
update to Icinga 1.4.1; bugfixes and minor improvements, rolls in XSS fix
we already had in a patch.
   2011-06-08 08:24:50 by Stuart Henderson | Files touched by this commit (8)
Log message:
update to Icinga 1.4.1; bugfixes and minor improvements, rolls in XSS fix
we already had in a patch.
   2011-06-02 13:48:17 by Stuart Henderson | Files touched by this commit (2)
Log message:
Escape user-supplied URL parameter to avoid a cross-site scripting problem.
From upstream repo.
   2011-06-02 13:48:17 by Stuart Henderson | Files touched by this commit (2)
Log message:
Escape user-supplied URL parameter to avoid a cross-site scripting problem.
From upstream repo.
   2011-06-02 07:41:42 by Antoine Jacoutot | Files touched by this commit (238)
Log message:
Add a consistent header that substitutes FULLPKGNAME for the READMEs.
ok jasper@ sthen@
   2011-06-02 07:41:42 by Antoine Jacoutot | Files touched by this commit (238)
Log message:
Add a consistent header that substitutes FULLPKGNAME for the READMEs.
ok jasper@ sthen@
   2011-05-11 07:57:41 by Stuart Henderson | Files touched by this commit (12)
Log message:
- update Icinga to 1.4.0
- tweak @extraunexec's
   2011-05-11 07:57:41 by Stuart Henderson | Files touched by this commit (12)
Log message:
- update Icinga to 1.4.0
- tweak @extraunexec's
   2011-05-11 07:57:41 by Stuart Henderson | Files touched by this commit (12)
Log message:
- update Icinga to 1.4.0
- tweak @extraunexec's
   2011-05-11 07:57:41 by Stuart Henderson | Files touched by this commit (12)
Log message:
- update Icinga to 1.4.0
- tweak @extraunexec's
   2011-05-11 07:57:41 by Stuart Henderson | Files touched by this commit (12)
Log message:
- update Icinga to 1.4.0
- tweak @extraunexec's
   2011-05-11 07:57:41 by Stuart Henderson | Files touched by this commit (12)
Log message:
- update Icinga to 1.4.0
- tweak @extraunexec's
   2011-05-11 07:57:41 by Stuart Henderson | Files touched by this commit (12)
Log message:
- update Icinga to 1.4.0
- tweak @extraunexec's
   2011-05-11 07:57:41 by Stuart Henderson | Files touched by this commit (12)
Log message:
- update Icinga to 1.4.0
- tweak @extraunexec's
   2011-05-11 06:03:20 by Jasper Lievisse Adriaanse | Files touched by this commit (44)
Log message:
Sanitize some @unexec/@extraunexec calls to rm: move them up in the
PLIST and delete everything under the @sample'd directory instead of the
directory itself to prevent a warning from pkg_delete(1) trying to
remove a non existing directory and to help preventing left-over files
and directories.
ok aja@
   2011-05-11 06:03:20 by Jasper Lievisse Adriaanse | Files touched by this commit (44)
Log message:
Sanitize some @unexec/@extraunexec calls to rm: move them up in the
PLIST and delete everything under the @sample'd directory instead of the
directory itself to prevent a warning from pkg_delete(1) trying to
remove a non existing directory and to help preventing left-over files
and directories.
ok aja@
   2011-03-31 04:25:25 by Stuart Henderson | Files touched by this commit (9)
Log message:
maintenance update of icinga to 1.3.1, with a few small tweaks to the
port:
- fix icinga-api RUN_DEPENDS (idoutils need not be on the same
machine but it does need php).
- better log_archive_path
- we're building with embedded perl to make it easy to use if
wanted, but it's not suitable with all scripts, so in the default
configuration set use_embedded_perl_implicitly=0
   2011-03-31 04:25:25 by Stuart Henderson | Files touched by this commit (9)
Log message:
maintenance update of icinga to 1.3.1, with a few small tweaks to the
port:
- fix icinga-api RUN_DEPENDS (idoutils need not be on the same
machine but it does need php).
- better log_archive_path
- we're building with embedded perl to make it easy to use if
wanted, but it's not suitable with all scripts, so in the default
configuration set use_embedded_perl_implicitly=0
   2011-03-31 04:25:25 by Stuart Henderson | Files touched by this commit (9)
Log message:
maintenance update of icinga to 1.3.1, with a few small tweaks to the
port:
- fix icinga-api RUN_DEPENDS (idoutils need not be on the same
machine but it does need php).
- better log_archive_path
- we're building with embedded perl to make it easy to use if
wanted, but it's not suitable with all scripts, so in the default
configuration set use_embedded_perl_implicitly=0
   2011-03-31 04:25:25 by Stuart Henderson | Files touched by this commit (9)
Log message:
maintenance update of icinga to 1.3.1, with a few small tweaks to the
port:
- fix icinga-api RUN_DEPENDS (idoutils need not be on the same
machine but it does need php).
- better log_archive_path
- we're building with embedded perl to make it easy to use if
wanted, but it's not suitable with all scripts, so in the default
configuration set use_embedded_perl_implicitly=0
   2011-03-31 04:25:25 by Stuart Henderson | Files touched by this commit (9)
Log message:
maintenance update of icinga to 1.3.1, with a few small tweaks to the
port:
- fix icinga-api RUN_DEPENDS (idoutils need not be on the same
machine but it does need php).
- better log_archive_path
- we're building with embedded perl to make it easy to use if
wanted, but it's not suitable with all scripts, so in the default
configuration set use_embedded_perl_implicitly=0
   2011-03-28 13:51:59 by Stuart Henderson | Files touched by this commit (3)
Log message:
make the idoutils package more useful; tested with PostgreSQL.
- have idoutils depend on libdbi-drivers-mysql-*|libdbi-drivers-pgsql-*
with a default of pgsql if neither are installed
- install db build/upgrade scripts
- add an rc script for ido2db
   2011-03-28 13:51:59 by Stuart Henderson | Files touched by this commit (3)
Log message:
make the idoutils package more useful; tested with PostgreSQL.
- have idoutils depend on libdbi-drivers-mysql-*|libdbi-drivers-pgsql-*
with a default of pgsql if neither are installed
- install db build/upgrade scripts
- add an rc script for ido2db
   2011-03-28 13:51:59 by Stuart Henderson | Files touched by this commit (3)
Log message:
make the idoutils package more useful; tested with PostgreSQL.
- have idoutils depend on libdbi-drivers-mysql-*|libdbi-drivers-pgsql-*
with a default of pgsql if neither are installed
- install db build/upgrade scripts
- add an rc script for ido2db