The core of our monitoring platform with a powerful configuration language and REST API.
Go to file
Paul Richards 7ca3a3c5e9 Fix: check_memory tool shows incorrect memory size on windows
On a PC with >4GB of RAM, check_memory utility returns
an incorrect amount of RAM:

MEMORY OK - 100% free | memory=4096MB;;;0;4096

This patch uses GlobalMemoryStatusEx instead of GlobalMemoryStatus
[https://msdn.microsoft.com/en-us/library/windows/desktop/aa366586%28v=vs.85%29.aspx]

Following patch output of check_memory is as follows:

MEMORY OK - 32.4873% free | memory=5312MB;;;0;16351

fixes #8559

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2015-03-01 22:29:54 +01:00
agent Add another missing directory 2015-02-10 09:31:41 +01:00
cmake Update copyright year 2015-01-22 12:00:23 +01:00
contrib Update copyright year 2015-01-22 12:00:23 +01:00
doc Implement 'else if' 2015-02-26 13:51:13 +01:00
etc Remove leading slash and extra blank line in constants.conf.cmake 2015-02-24 16:36:05 +01:00
icinga-app Use RequestShutdown with exitcode instead of Application::Exit 2015-02-27 14:43:30 +01:00
itl Add check command for check_webinject 2015-02-25 12:50:56 +01:00
lib Make sure the WQ status timer is stopped properly 2015-03-01 22:25:48 +01:00
plugins Fix: check_memory tool shows incorrect memory size on windows 2015-03-01 22:29:54 +01:00
test Tests: Add simple Livestatus query tests 2015-02-20 14:37:54 +01:00
third-party Move execvpe and socketpair builds to the Lib folder 2015-02-16 10:59:05 +01:00
tools Make sure that Notification objects are activated after Host/Service objects 2015-02-25 12:43:38 +01:00
.gitattributes Exclude debian/ from git-archive and dist tarballs. 2013-11-11 22:03:31 +01:00
.gitignore Add build directories to gitignore 2014-11-11 10:07:59 +01:00
.mailmap Add .mailmap alias for Freeaqingme 2015-02-24 21:51:50 +01:00
AUTHORS Make checks using 'command_endpoint' work inside HA zones 2015-02-12 17:53:50 +01:00
CMakeLists.txt Add --gc-sections to the linker flags 2015-03-01 15:29:57 +01:00
COPYING Added copyright headers. 2012-05-10 12:06:41 +02:00
COPYING.Exceptions Added copyright headers. 2012-05-10 12:06:41 +02:00
ChangeLog Release version 2.2.4 2015-02-05 10:54:46 +01:00
INSTALL.md Enable unity builds by default 2015-03-01 01:28:17 +01:00
NEWS Update Changelog and installation files. 2013-10-22 13:14:25 +02:00
README.md Use https://www.icinga.org as Icinga website url 2015-01-15 09:24:36 +01:00
changelog.py Implement support for the 'Changelog' custom field in changelog.py 2015-02-24 13:45:36 +01:00
config.h.cmake Remove libreadline support 2015-01-13 14:45:38 +01:00
icinga-version.h.cmake Add cmake build files. 2013-11-03 13:45:26 +01:00
icinga2.spec Enable unity builds by default 2015-03-01 01:28:17 +01:00
mkdocs.yml Fix incorrect file name 2015-02-13 20:55:56 +01:00

README.md

Icinga 2

About

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.

Check doc/1-about.md for a detailed introduction.

Installation

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

Documentation

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

Support

Check the project website at https://www.icinga.org for status updates and https://support.icinga.org if you want to contact us.