Update Changelog and installation files.

This commit is contained in:
Michael Friedrich 2013-10-22 13:14:25 +02:00
parent e06af274ca
commit f97740cbda
5 changed files with 69 additions and 10 deletions

View File

@ -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.

21
INSTALL
View File

@ -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 common Linux distributions as well as for Windows - or at least co-operate
with the package maintainers. with the package maintainers.
Please check the documentation in the doc/ directory for a current list
of available packages.
Build Requirements Build Requirements
------------------ ------------------
@ -89,15 +92,21 @@ Running Icinga 2
Icinga 2 comes with a single binary that takes care of loading all the relevant Icinga 2 comes with a single binary that takes care of loading all the relevant
components (e.g. for check execution, notifications, etc.): components (e.g. for check execution, notifications, etc.):
$ icinga2 # /usr/bin/icinga2
[2012/09/14 10:36:12] information/icinga: Icinga application loader (version: [2013-10-22 13:06:22 +0200] <Main Thread> information/icinga-app: Icinga application loader (version: 0.0.3, git branch master, commit 07d9a59f + changes)
2.0, git branch master, commit 8e4bdf38 + changes) [2013-10-22 13:06:22 +0200] <Main Thread> information/base: Adding library search dir: /usr/lib/icinga2
[2012/09/14 10:36:12] information/base: Syntax: icinga2 -c <config-file> ... [2013-10-22 13:06:22 +0200] <Main Thread> information/base: Loading library 'libicinga.la'
[2013-10-22 13:06:22 +0200] <Main Thread> information/config: Adding include search dir: /usr/share/icinga2
[2013-10-22 13:06:22 +0200] <Main Thread> 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 Icinga 2 reads a single configuration file which is used to specify all
configuration settings (global settings, hosts, services, etc.). The configuration settings (global settings, hosts, services, etc.). The
configuration format is explained in detail in the docs/icinga2-config.txt configuration format is explained in detail in the doc/ directory.
file.
By default "make install" installs example configuration files in By default "make install" installs example configuration files in
/usr/local/etc/icinga2 unless you have specified a different prefix or /usr/local/etc/icinga2 unless you have specified a different prefix or

2
NEWS
View File

@ -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

7
README
View File

@ -4,7 +4,8 @@ Icinga 2
Icinga 2 is a network monitoring application. Read the INSTALL file for more Icinga 2 is a network monitoring application. Read the INSTALL file for more
information about how to install it. 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 Check the project website at http://www.icinga.org for status updates and
https://www.icinga.org/support/ if you want to contact us. https://support.icinga.org if you want to contact us.

View File

@ -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 %define revision 1
%if "%{_vendor}" == "redhat" %if "%{_vendor}" == "redhat"