Icinga 1.x, the classic monitoring tool (includes Classic UI)
HTML C Perl SQLPL JavaScript PLpgSQL Other
Switch branches/tags
Latest commit d6ed887 May 3, 2017 @dnsmichi dnsmichi committed on GitHub Merge pull request #1595 from sebastic/pgsql-upgrade-1.13.0
Fix database upgrade to 1.13.0 with old schema.
Permalink
Failed to load latest commit information.
base Remove strip from all Makefiles Mar 28, 2017
cgi Remove strip from all Makefiles Mar 28, 2017
common Wrong new line Jan 26, 2017
contrib Integrate recurring downtimes scripts Feb 14, 2015
docbook @ 96a0dc1 Release v1.14.0 Dec 22, 2016
html Remove strip from all Makefiles Mar 28, 2017
include Release v1.14.0 Dec 22, 2016
module Fix database upgrade to 1.13.0 with old schema. May 2, 2017
sample-config Release v1.14.0 Dec 22, 2016
selinux drop old selinux policies Aug 20, 2013
solaris Improve the behaviour of the Solaris package during installs and unin… May 1, 2015
t Get rid of json checker and license issues. May 10, 2014
tests Update copyright year Jan 24, 2015
tools fixing exiting subroutine via next Aug 1, 2016
xdata Fix spelling errors Dec 22, 2016
.gitattributes add .gitattributes to ignore .git* files in make-tarball (git archive) Jun 4, 2011
.gitignore update .gitignore for systemd Sep 9, 2013
.gitmodules Update docbook submodule pointer Mar 27, 2017
.mailmap Update AUTHORS Dec 22, 2016
.travis.yml Add travis CI tests Mar 28, 2017
AUTHORS Update AUTHORS Dec 22, 2016
Changelog Release v1.14.0 Dec 22, 2016
Changelog_json classic-ui: add "current_notification_number" to jsonoutput of hosts … Dec 21, 2013
INSTALLING Add RELEASE.md Jul 15, 2015
LEGAL Prep for new release Oct 31, 2007
LICENSE Updated GPL to up to date version Mar 3, 2014
Makefile.in Remove strip from all Makefiles Mar 28, 2017
OutputTrap.pm Initial revision Feb 26, 2002
README Show some love to README(.md) Apr 30, 2015
README.RHEL Remove upgrade triggers for versions < 1.7.x Nov 9, 2013
README.RHEL.idoutils Merge branch 'support/1.10' into next Feb 11, 2014
README.SUSE Remove upgrade triggers for versions < 1.7.x Nov 9, 2013
README.SUSE.idoutils Merge branch 'support/1.10' into next Feb 11, 2014
README.md Add travis CI tests Mar 28, 2017
RELEASE.md Add RELEASE.md Jul 15, 2015
TESTING Get rid of t-tap/ and license issues. May 10, 2014
THANKS Fix possible root privilege escalation during opening logs (CVE-2016-… Dec 21, 2016
UPGRADING core: revamp UPGRADING a bit, telling more Sep 10, 2012
config.guess update config.{sub,guess} Jun 20, 2014
config.sub update config.{sub,guess} Jun 20, 2014
configure Remove strip from all Makefiles Mar 28, 2017
configure.in Remove strip from all Makefiles Mar 28, 2017
daemon-init.in Correct bash-specific syntax in startup script - fixes #7450 Oct 26, 2014
functions Initial revision Feb 26, 2002
icinga-rpmlintrc updates for rpmlint Feb 15, 2011
icinga-systemd.in Add systemd support to relevant services Jul 10, 2013
icinga.8 install: add manpages from debian upstream Sep 9, 2013
icinga.htpasswd update icinga.spec from rhel bug #1666 Apr 19, 2012
icinga.logrotate update icinga.spec from rhel bug #1666 Apr 19, 2012
icinga.spec Release v1.14.0 Dec 22, 2016
icingastats.8 install: add manpages from debian upstream Sep 9, 2013
ido2db-systemd.in Add systemd support to relevant services Jul 10, 2013
ido2db.8 install: add manpages from debian upstream Sep 9, 2013
indent-all.sh *grml* typo Aug 6, 2011
indent.sh make inden.sh a bit more flexible allowing multiple files to be passe… Oct 22, 2011
install-sh Freshness check race condition fix, fix to install-sh for Solaris Oct 20, 2007
make-tarball fix tarball creation script - we don't need submodules anyways Oct 11, 2012
maketar.sh add maketar.sh Aug 30, 2013
p1.pl.in core: add useful message to p1.pl when epn plugin does not call exit(… Jul 6, 2012
rc.ido2db.in Fix possible race condition in ido2db's init script Feb 14, 2015
subst.in Do not try to process obsolete .in file Sep 22, 2016
sysconfig-env.in Add systemd support to relevant services Jul 10, 2013
update-version Release v1.14.0 Dec 22, 2016
update-version-schema Revert "IDO: Import 1.14.0 schema updates" Dec 22, 2016

README.md

Build Status

Icinga 1.x

Icinga Logo

Table of Contents

  1. About
  2. License
  3. Installation
  4. Documentation
  5. Support
  6. Development and Contributions

About

Icinga 1.x began as a fork of Nagios and is backward compatible. So, Nagios configurations, plugins and addons can all be used with Icinga 1.x. Though Icinga 1.x retains all the existing features of its predecessor, it builds on them to add many long awaited patches and features requested by the user community.

Icinga is an enterprise grade open source monitoring system which keeps watch over a network and any conceivable network resource, notifies the user of errors and recoveries, and generates performance data for reporting. Scalable and extensible, Icinga can monitor complex, large environments across dispersed locations. Icinga is licensed under GPL V2 and is free to use, distribute and modify.

Icinga 2 is the new monitoring core flagship and actively developed. Icinga 1.x receives security and bug fixes only.

Please checkout https://www.icinga.com/products/icinga-2/ for more details.

License

Icinga 1 and the Icinga 1 documentation are licensed under the terms of the GNU General Public License Version 2, you will find a copy of this license in the LICENSE file included in the source package.

Installation

Read the INSTALLING file for more information about how to install it.

Documentation

The documentation is located in the html/doc/ directory. The latest documentation is also available on https://docs.icinga.com

Support

Check the project website at https://www.icinga.com for status updates. Join the community channels for questions or ask an Icinga partner for professional support.

Development

The Git repository is located on GitHub.

Icinga 1 is written in C and can be built on Linux/Unix.

Contributing

There are many ways to contribute to Icinga -- whether it be sending patches, testing, reporting bugs, or reviewing and updating the documentation. Every contribution is appreciated!

Read the contributing section and get familiar with the code.

Pull requests on GitHub are preferred.

Testing

Basic unit test coverage is provided by running make test during package builds.

Snapshot packages from the laster development branch are available inside the package repository.