diff --git a/ChangeLog b/ChangeLog index 139597f9c..039999c74 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,2 +1,32 @@ +Icinga 2.x CHANGELOG +==================== +0.0.3 - 2013/10/24 + +* `StatusDataWriter` and `ExternalCommandListener` (former `Compat`) and `CompatLogger` +(former CompatLog) for status.dat/objects.cache/icinga2.cmd/icinga.log for Icinga 1.x Classic UI support +* `IdoMysqlConnection` and `ExternalCommandListener` for Icinga 1.x Web +* `IdoMysqlConnection` for Icinga 1.x Reporting, NagVis +* `LivestatusListener` for addons using the livestatus interface (history tables tbd) +* `PerfDataWriter` for graphing addons such as PNP/inGraph/graphite (can be loaded multiple times!) +* `GraphiteWriter` for sending metrics to directly to graphite carbon sockets +* `CheckResultReader` to collect Icinga 1.x slave checkresults (migrate your distributed setup step-by-step) +* `ClusterListener` for real distributed architecture including config and runtime data (checks, comments, downtimes) sync and replay +* `SyslogLogger`, `FileLogger` and `ConsoleLogger` for different types of logging +* Domain support for distributed cluster environments +* Config migration script supporting easier migration from Icinga 1.x configuration +* Reviewed configuration options, additional attributes added +* Enhanced ITL, added sample configuration +* Enable/Disable Icinga 2 features on CLI +* Documentation using Markdown (`Getting Started`, `Monitoring Basics`, `Object Types`, `Icinga Template Library`, `Advanced Topics`, `Migration from Icinga 1.x`, `Differences between Icinga 1.x and 2`, `Vagrant Demo VM`) +* Vagrant Demo VM supported by Puppet modules installing RPM snapshots for Icinga 2, Icinga 1.x Classic UI and Web +* Package snapshots available on [packages.icinga.org] + +0.0.2 - 2013/07/02 + +Compatibility to Icinga Core 1.x + +0.0.1 - 2012/10/25 + +First tech preview. diff --git a/INSTALL b/INSTALL index 2b1dadcf6..907f7b3a6 100644 --- a/INSTALL +++ b/INSTALL @@ -8,6 +8,9 @@ For the "finished" version we're planning to release packages for the most common Linux distributions as well as for Windows - or at least co-operate with the package maintainers. +Please check the documentation in the doc/ directory for a current list +of available packages. + Build Requirements ------------------ @@ -89,15 +92,21 @@ Running Icinga 2 Icinga 2 comes with a single binary that takes care of loading all the relevant components (e.g. for check execution, notifications, etc.): -$ icinga2 -[2012/09/14 10:36:12] information/icinga: Icinga application loader (version: - 2.0, git branch master, commit 8e4bdf38 + changes) -[2012/09/14 10:36:12] information/base: Syntax: icinga2 -c ... +# /usr/bin/icinga2 +[2013-10-22 13:06:22 +0200]
information/icinga-app: Icinga application loader (version: 0.0.3, git branch master, commit 07d9a59f + changes) +[2013-10-22 13:06:22 +0200]
information/base: Adding library search dir: /usr/lib/icinga2 +[2013-10-22 13:06:22 +0200]
information/base: Loading library 'libicinga.la' +[2013-10-22 13:06:22 +0200]
information/config: Adding include search dir: /usr/share/icinga2 +[2013-10-22 13:06:22 +0200]
critical/icinga-app: You need to specify at least one config file (using the --config option). + +Icinga 2 can be started as daemon using the provided init script: + +# /etc/init.d/icinga2 +Usage: /etc/init.d/icinga2 {start|stop|restart|reload|checkconfig|status} Icinga 2 reads a single configuration file which is used to specify all configuration settings (global settings, hosts, services, etc.). The -configuration format is explained in detail in the docs/icinga2-config.txt -file. +configuration format is explained in detail in the doc/ directory. By default "make install" installs example configuration files in /usr/local/etc/icinga2 unless you have specified a different prefix or diff --git a/NEWS b/NEWS index f3464d676..27c2058b3 100644 --- a/NEWS +++ b/NEWS @@ -1 +1 @@ -News for this application can be found on the project website at http://www.icinga.org/ +News for this application can be found on the project website at https://www.icinga.org diff --git a/README b/README index 8a79e85bf..aa3f4fa22 100644 --- a/README +++ b/README @@ -4,7 +4,8 @@ Icinga 2 Icinga 2 is a network monitoring application. Read the INSTALL file for more information about how to install it. -The documentation is located in the doc/ directory. +The documentation is located in the doc/ directory. The latest documentation +snapshot is also available on https://docs.icinga.org -Check the project website at http://www.icinga.org/ for status updates and -https://www.icinga.org/support/ if you want to contact us. +Check the project website at http://www.icinga.org for status updates and +https://support.icinga.org if you want to contact us. diff --git a/icinga2.spec.in b/icinga2.spec.in index 71e3292f5..7f969dd04 100644 --- a/icinga2.spec.in +++ b/icinga2.spec.in @@ -1,3 +1,22 @@ +#/****************************************************************************** +# * Icinga 2 * +# * Copyright (C) 2012-2013 Icinga Development Team (http://www.icinga.org/) * +# * * +# * This program is free software; you can redistribute it and/or * +# * modify it under the terms of the GNU General Public License * +# * as published by the Free Software Foundation; either version 2 * +# * of the License, or (at your option) any later version. * +# * * +# * This program is distributed in the hope that it will be useful, * +# * but WITHOUT ANY WARRANTY; without even the implied warranty of * +# * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * +# * GNU General Public License for more details. * +# * * +# * You should have received a copy of the GNU General Public License * +# * along with this program; if not, write to the Free Software Foundation * +# * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. * +# ******************************************************************************/ + %define revision 1 %if "%{_vendor}" == "redhat"