mirror of https://github.com/Icinga/icinga2.git
icinga.com: Update everything else
This commit is contained in:
parent
1a8a2c25f2
commit
3cb2c1d143
|
@ -7,7 +7,7 @@ of operating systems.
|
||||||
Please check the documentation in the [doc/](doc/) directory for a current list
|
Please check the documentation in the [doc/](doc/) directory for a current list
|
||||||
of available packages and detailed installation instructions.
|
of available packages and detailed installation instructions.
|
||||||
|
|
||||||
The online documentation is available on [icinga.com/docs](https://www.icinga.com/docs/)
|
The online documentation is available on [icinga.com/docs](https://icinga.com/docs/)
|
||||||
and will guide you step by step.
|
and will guide you step by step.
|
||||||
|
|
||||||
There are a number of known caveats when installing from source such as
|
There are a number of known caveats when installing from source such as
|
||||||
|
|
2
NEWS
2
NEWS
|
@ -1 +1 @@
|
||||||
News for this application can be found on the project website at https://www.icinga.com
|
News for this application can be found on the project website at https://icinga.com
|
||||||
|
|
14
README.md
14
README.md
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
# Icinga 2
|
# Icinga 2
|
||||||
|
|
||||||
![Icinga Logo](https://www.icinga.com/wp-content/uploads/2014/06/icinga_logo.png)
|
![Icinga Logo](https://icinga.com/wp-content/uploads/2014/06/icinga_logo.png)
|
||||||
|
|
||||||
#### Table of Contents
|
#### Table of Contents
|
||||||
|
|
||||||
|
@ -21,11 +21,11 @@ network resources, notifies users of outages, and generates performance data for
|
||||||
Scalable and extensible, Icinga 2 can monitor large, complex environments across
|
Scalable and extensible, Icinga 2 can monitor large, complex environments across
|
||||||
multiple locations.
|
multiple locations.
|
||||||
|
|
||||||
Icinga 2 as monitoring core works best with [Icinga Web 2](https://www.icinga.com/products/icinga-web-2/)
|
Icinga 2 as monitoring core works best with [Icinga Web 2](https://icinga.com/products/icinga-web-2/)
|
||||||
as web interface.
|
as web interface.
|
||||||
|
|
||||||
More information can be found at [www.icinga.com](https://www.icinga.com/products/icinga-2/)
|
More information can be found at [icinga.com](https://icinga.com/products/icinga-2/)
|
||||||
and inside the [documentation](https://www.icinga.com/docs/icinga2/latest/).
|
and inside the [documentation](https://icinga.com/docs/icinga2/latest/).
|
||||||
|
|
||||||
## Licensing
|
## Licensing
|
||||||
|
|
||||||
|
@ -58,9 +58,9 @@ is also available on https://docs.icinga.com
|
||||||
|
|
||||||
## Support
|
## Support
|
||||||
|
|
||||||
Check the project website at https://www.icinga.com for status updates. Join the
|
Check the project website at https://icinga.com for status updates. Join the
|
||||||
[community channels](https://www.icinga.com/community) for questions
|
[community channels](https://icinga.com/community) for questions
|
||||||
or ask an Icinga partner for [professional support](https://www.icinga.com/services/support/).
|
or ask an Icinga partner for [professional support](https://icinga.com/services/support/).
|
||||||
|
|
||||||
## Contributing
|
## Contributing
|
||||||
|
|
||||||
|
|
|
@ -11,16 +11,16 @@
|
||||||
<owners>Icinga Development Team</owners>
|
<owners>Icinga Development Team</owners>
|
||||||
<summary>icinga2 - Monitoring Agent for Windows</summary>
|
<summary>icinga2 - Monitoring Agent for Windows</summary>
|
||||||
<description>Icinga 2 is an open source monitoring platform which notifies users about host and service outages.</description>
|
<description>Icinga 2 is an open source monitoring platform which notifies users about host and service outages.</description>
|
||||||
<projectUrl>https://www.icinga.com/</projectUrl>
|
<projectUrl>https://icinga.com/</projectUrl>
|
||||||
<tags>icinga2 agent monitoring admin</tags>
|
<tags>icinga2 agent monitoring admin</tags>
|
||||||
<licenseUrl>https://www.icinga.com/resources/faq/</licenseUrl>
|
<licenseUrl>https://icinga.com/resources/faq/</licenseUrl>
|
||||||
<releaseNotes>https://github.com/Icinga/icinga2/blob/master/ChangeLog</releaseNotes>
|
<releaseNotes>https://github.com/Icinga/icinga2/blob/master/ChangeLog</releaseNotes>
|
||||||
<docsUrl>https://docs.icinga.com/icinga2/</docsUrl>
|
<docsUrl>https://docs.icinga.com/icinga2/</docsUrl>
|
||||||
<bugTrackerUrl>https://github.com/Icinga/icinga2/issues</bugTrackerUrl>
|
<bugTrackerUrl>https://github.com/Icinga/icinga2/issues</bugTrackerUrl>
|
||||||
<packageSourceUrl>https://github.com/Icinga/icinga2</packageSourceUrl>
|
<packageSourceUrl>https://github.com/Icinga/icinga2</packageSourceUrl>
|
||||||
<projectSourceUrl>https://github.com/Icinga/icinga2</projectSourceUrl>
|
<projectSourceUrl>https://github.com/Icinga/icinga2</projectSourceUrl>
|
||||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||||
<iconUrl>https://www.icinga.com/wp-content/uploads/2015/05/icinga_icon_128x128.png</iconUrl>
|
<iconUrl>https://icinga.com/wp-content/uploads/2015/05/icinga_icon_128x128.png</iconUrl>
|
||||||
</metadata>
|
</metadata>
|
||||||
<files>
|
<files>
|
||||||
<file src="${CMAKE_CURRENT_BINARY_DIR}/chocolateyInstall.ps1" target="tools" />
|
<file src="${CMAKE_CURRENT_BINARY_DIR}/chocolateyInstall.ps1" target="tools" />
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# Icinga 2
|
# Icinga 2
|
||||||
# Copyright (C) 2012-2018 Icinga Development Team (https://www.icinga.com)
|
# Copyright (C) 2012-2018 Icinga Development Team (https://icinga.com)
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or
|
# This program is free software; you can redistribute it and/or
|
||||||
# modify it under the terms of the GNU General Public License
|
# modify it under the terms of the GNU General Public License
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# Icinga 2
|
# Icinga 2
|
||||||
# Copyright (C) 2018 Icinga Development Team (https://www.icinga.com)
|
# Copyright (C) 2018 Icinga Development Team (https://icinga.com)
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or
|
# This program is free software; you can redistribute it and/or
|
||||||
# modify it under the terms of the GNU General Public License
|
# modify it under the terms of the GNU General Public License
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
* Icinga 2 *
|
* Icinga 2 *
|
||||||
* Copyright (C) 2012-2018 Icinga Development Team (https://www.icinga.com/) *
|
* Copyright (C) 2012-2018 Icinga Development Team (https://icinga.com/) *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or *
|
* This program is free software; you can redistribute it and/or *
|
||||||
* modify it under the terms of the GNU General Public License *
|
* modify it under the terms of the GNU General Public License *
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
# Icinga 2
|
# Icinga 2
|
||||||
# Copyright (C) 2012-2018 Icinga Development Team (https://www.icinga.com/)
|
# Copyright (C) 2012-2018 Icinga Development Team (https://icinga.com/)
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or
|
# This program is free software; you can redistribute it and/or
|
||||||
# modify it under the terms of the GNU General Public License
|
# modify it under the terms of the GNU General Public License
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
# Icinga 2
|
# Icinga 2
|
||||||
# Copyright (C) 2012-2018 Icinga Development Team (https://www.icinga.com/)
|
# Copyright (C) 2012-2018 Icinga Development Team (https://icinga.com/)
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or
|
# This program is free software; you can redistribute it and/or
|
||||||
# modify it under the terms of the GNU General Public License
|
# modify it under the terms of the GNU General Public License
|
||||||
|
|
|
@ -17,9 +17,9 @@ LICENSE file included in the source package.
|
||||||
|
|
||||||
## Support <a id="support"></a>
|
## Support <a id="support"></a>
|
||||||
|
|
||||||
Check the project website at [icinga.com](https://www.icinga.com) for status updates. Join the
|
Check the project website at [icinga.com](https://icinga.com) for status updates. Join the
|
||||||
[community channels](https://icinga.com/community/) for questions
|
[community channels](https://icinga.com/community/) for questions
|
||||||
or ask an Icinga partner for [professional support](https://www.icinga.com/services/support/).
|
or ask an Icinga partner for [professional support](https://icinga.com/services/support/).
|
||||||
|
|
||||||
## Contribute <a id="contribute"></a>
|
## Contribute <a id="contribute"></a>
|
||||||
|
|
||||||
|
@ -40,4 +40,4 @@ file.
|
||||||
## What's New <a id="whats-new"></a>
|
## What's New <a id="whats-new"></a>
|
||||||
|
|
||||||
The Icinga 2 Changelog is located [here](https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md).
|
The Icinga 2 Changelog is located [here](https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md).
|
||||||
Please follow our release announcements on [icinga.com](https://www.icinga.com/blog/) too.
|
Please follow our release announcements on [icinga.com](https://icinga.com/blog/) too.
|
||||||
|
|
|
@ -1003,10 +1003,10 @@ rc-service icinga2 restart
|
||||||
|
|
||||||
### Installing Icinga Web 2 <a id="installing-icingaweb2"></a>
|
### Installing Icinga Web 2 <a id="installing-icingaweb2"></a>
|
||||||
|
|
||||||
Please consult the [installation documentation](https://www.icinga.com/docs/icingaweb2/latest/doc/02-Installation/)
|
Please consult the [installation documentation](https://icinga.com/docs/icingaweb2/latest/doc/02-Installation/)
|
||||||
for further instructions on how to install Icinga Web 2.
|
for further instructions on how to install Icinga Web 2.
|
||||||
|
|
||||||
The Icinga 2 API can be defined as [command transport](https://www.icinga.com/docs/icingaweb2/latest/modules/monitoring/doc/05-Command-Transports/)
|
The Icinga 2 API can be defined as [command transport](https://icinga.com/docs/icingaweb2/latest/modules/monitoring/doc/05-Command-Transports/)
|
||||||
in Icinga Web 2 >= 2.4.
|
in Icinga Web 2 >= 2.4.
|
||||||
|
|
||||||
## Addons <a id="install-addons"></a>
|
## Addons <a id="install-addons"></a>
|
||||||
|
|
|
@ -2227,7 +2227,7 @@ in the service object then.
|
||||||
> **Note**
|
> **Note**
|
||||||
>
|
>
|
||||||
> Keep in mind that the values are still visible with the [debug console](11-cli-commands.md#cli-command-console)
|
> Keep in mind that the values are still visible with the [debug console](11-cli-commands.md#cli-command-console)
|
||||||
> and the inspect mode in the [Icinga Director](https://www.icinga.com/docs/director/latest/).
|
> and the inspect mode in the [Icinga Director](https://icinga.com/docs/director/latest/).
|
||||||
|
|
||||||
You can also set global environment variables in the application's
|
You can also set global environment variables in the application's
|
||||||
sysconfig configuration file, e.g. `HOME` or specific library paths
|
sysconfig configuration file, e.g. `HOME` or specific library paths
|
||||||
|
|
|
@ -1209,14 +1209,14 @@ section where you can find detailed information on extending the setup.
|
||||||
|
|
||||||
|
|
||||||
If you are eager to start fresh instead you might take a look into the
|
If you are eager to start fresh instead you might take a look into the
|
||||||
[Icinga Director](https://www.icinga.com/docs/director/latest/).
|
[Icinga Director](https://icinga.com/docs/director/latest/).
|
||||||
|
|
||||||
## Scenarios <a id="distributed-monitoring-scenarios"></a>
|
## Scenarios <a id="distributed-monitoring-scenarios"></a>
|
||||||
|
|
||||||
The following examples should give you an idea on how to build your own
|
The following examples should give you an idea on how to build your own
|
||||||
distributed monitoring environment. We've seen them all in production
|
distributed monitoring environment. We've seen them all in production
|
||||||
environments and received feedback from our [community](https://icinga.com/community/)
|
environments and received feedback from our [community](https://icinga.com/community/)
|
||||||
and [partner support](https://www.icinga.com/services/support/) channels:
|
and [partner support](https://icinga.com/services/support/) channels:
|
||||||
|
|
||||||
* Single master with clients.
|
* Single master with clients.
|
||||||
* HA master with clients as command endpoint.
|
* HA master with clients as command endpoint.
|
||||||
|
|
|
@ -55,7 +55,7 @@ Global options:
|
||||||
-X [ --script-debugger ] whether to enable the script debugger
|
-X [ --script-debugger ] whether to enable the script debugger
|
||||||
|
|
||||||
Report bugs at <https://github.com/Icinga/icinga2>
|
Report bugs at <https://github.com/Icinga/icinga2>
|
||||||
Icinga home page: <https://www.icinga.com/>
|
Icinga home page: <https://icinga.com/>
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
@ -165,7 +165,7 @@ Global options:
|
||||||
-X [ --script-debugger ] whether to enable the script debugger
|
-X [ --script-debugger ] whether to enable the script debugger
|
||||||
|
|
||||||
Report bugs at <https://github.com/Icinga/icinga2>
|
Report bugs at <https://github.com/Icinga/icinga2>
|
||||||
Icinga home page: <https://www.icinga.com/>
|
Icinga home page: <https://icinga.com/>
|
||||||
```
|
```
|
||||||
|
|
||||||
## CLI command: Ca <a id="cli-command-ca"></a>
|
## CLI command: Ca <a id="cli-command-ca"></a>
|
||||||
|
@ -200,7 +200,7 @@ Global options:
|
||||||
-X [ --script-debugger ] whether to enable the script debugger
|
-X [ --script-debugger ] whether to enable the script debugger
|
||||||
|
|
||||||
Report bugs at <https://github.com/Icinga/icinga2>
|
Report bugs at <https://github.com/Icinga/icinga2>
|
||||||
Icinga home page: <https://www.icinga.com/>
|
Icinga home page: <https://icinga.com/>
|
||||||
```
|
```
|
||||||
|
|
||||||
## CLI command: Console <a id="cli-command-console"></a>
|
## CLI command: Console <a id="cli-command-console"></a>
|
||||||
|
@ -254,7 +254,7 @@ Command options:
|
||||||
--sandbox enable sandbox mode
|
--sandbox enable sandbox mode
|
||||||
|
|
||||||
Report bugs at <https://github.com/Icinga/icinga2>
|
Report bugs at <https://github.com/Icinga/icinga2>
|
||||||
Icinga home page: <https://www.icinga.com/>
|
Icinga home page: <https://icinga.com/>
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
@ -394,7 +394,7 @@ Command options:
|
||||||
--close-stdio do not log to stdout (or stderr) after startup
|
--close-stdio do not log to stdout (or stderr) after startup
|
||||||
|
|
||||||
Report bugs at <https://github.com/Icinga/icinga2>
|
Report bugs at <https://github.com/Icinga/icinga2>
|
||||||
Icinga home page: <https://www.icinga.com/>
|
Icinga home page: <https://icinga.com/>
|
||||||
```
|
```
|
||||||
|
|
||||||
### Config Files <a id="cli-command-daemon-config-files"></a>
|
### Config Files <a id="cli-command-daemon-config-files"></a>
|
||||||
|
@ -467,7 +467,7 @@ Global options:
|
||||||
-X [ --script-debugger ] whether to enable the script debugger
|
-X [ --script-debugger ] whether to enable the script debugger
|
||||||
|
|
||||||
Report bugs at <https://github.com/Icinga/icinga2>
|
Report bugs at <https://github.com/Icinga/icinga2>
|
||||||
Icinga home page: <https://www.icinga.com/>
|
Icinga home page: <https://icinga.com/>
|
||||||
```
|
```
|
||||||
|
|
||||||
## CLI command: Object <a id="cli-command-object"></a>
|
## CLI command: Object <a id="cli-command-object"></a>
|
||||||
|
@ -509,7 +509,7 @@ Global options:
|
||||||
-X [ --script-debugger ] whether to enable the script debugger
|
-X [ --script-debugger ] whether to enable the script debugger
|
||||||
|
|
||||||
Report bugs at <https://github.com/Icinga/icinga2>
|
Report bugs at <https://github.com/Icinga/icinga2>
|
||||||
Icinga home page: <https://www.icinga.com/>
|
Icinga home page: <https://icinga.com/>
|
||||||
```
|
```
|
||||||
|
|
||||||
## CLI command: Pki <a id="cli-command-pki"></a>
|
## CLI command: Pki <a id="cli-command-pki"></a>
|
||||||
|
@ -556,7 +556,7 @@ Global options:
|
||||||
-X [ --script-debugger ] whether to enable the script debugger
|
-X [ --script-debugger ] whether to enable the script debugger
|
||||||
|
|
||||||
Report bugs at <https://github.com/Icinga/icinga2>
|
Report bugs at <https://github.com/Icinga/icinga2>
|
||||||
Icinga home page: <https://www.icinga.com/>
|
Icinga home page: <https://icinga.com/>
|
||||||
```
|
```
|
||||||
|
|
||||||
## CLI command: Troubleshoot <a id="cli-command-troubleshoot"></a>
|
## CLI command: Troubleshoot <a id="cli-command-troubleshoot"></a>
|
||||||
|
@ -600,7 +600,7 @@ Command options:
|
||||||
--include-vars Print all Variables (like `variable list`)
|
--include-vars Print all Variables (like `variable list`)
|
||||||
|
|
||||||
Report bugs at <https://github.com/Icinga/icinga2>
|
Report bugs at <https://github.com/Icinga/icinga2>
|
||||||
Icinga home page: <https://www.icinga.com/>
|
Icinga home page: <https://icinga.com/>
|
||||||
```
|
```
|
||||||
|
|
||||||
## CLI command: Variable <a id="cli-command-variable"></a>
|
## CLI command: Variable <a id="cli-command-variable"></a>
|
||||||
|
@ -633,7 +633,7 @@ Global options:
|
||||||
-X [ --script-debugger ] whether to enable the script debugger
|
-X [ --script-debugger ] whether to enable the script debugger
|
||||||
|
|
||||||
Report bugs at <https://github.com/Icinga/icinga2>
|
Report bugs at <https://github.com/Icinga/icinga2>
|
||||||
Icinga home page: <https://www.icinga.com/>
|
Icinga home page: <https://icinga.com/>
|
||||||
```
|
```
|
||||||
|
|
||||||
## Enabling/Disabling Features <a id="enable-features"></a>
|
## Enabling/Disabling Features <a id="enable-features"></a>
|
||||||
|
|
|
@ -1875,7 +1875,7 @@ There are a couple of existing clients which can be used with the Icinga 2 API:
|
||||||
|
|
||||||
* [curl](https://curl.haxx.se/) or any other HTTP client really
|
* [curl](https://curl.haxx.se/) or any other HTTP client really
|
||||||
* [Icinga 2 console (CLI command)](12-icinga2-api.md#icinga2-api-clients-cli-console)
|
* [Icinga 2 console (CLI command)](12-icinga2-api.md#icinga2-api-clients-cli-console)
|
||||||
* [Icinga Web 2 Director](https://www.icinga.com/products/icinga-web-2-modules/)
|
* [Icinga Web 2 Director](https://icinga.com/products/icinga-web-2-modules/)
|
||||||
|
|
||||||
Demo cases:
|
Demo cases:
|
||||||
|
|
||||||
|
|
|
@ -102,7 +102,7 @@ is even simpler these days.
|
||||||
* Configure the logstash `nagios` output to send passive traps to Icinga 2 using the external command pipe.
|
* Configure the logstash `nagios` output to send passive traps to Icinga 2 using the external command pipe.
|
||||||
* Execute a plugin to check Graylog alert streams.
|
* Execute a plugin to check Graylog alert streams.
|
||||||
|
|
||||||
More details can be found in [this blog post](https://www.icinga.com/2014/12/02/team-icinga-at-osmc-2014/).
|
More details can be found in [this blog post](https://icinga.com/2014/12/02/team-icinga-at-osmc-2014/).
|
||||||
|
|
||||||
## Notification Scripts and Interfaces <a id="notification-scripts-interfaces"></a>
|
## Notification Scripts and Interfaces <a id="notification-scripts-interfaces"></a>
|
||||||
|
|
||||||
|
@ -116,19 +116,19 @@ There's a variety of resources available, for example different notification scr
|
||||||
* Ticket systems
|
* Ticket systems
|
||||||
* etc.
|
* etc.
|
||||||
|
|
||||||
Additionally external services can be [integrated with Icinga 2](https://www.icinga.com/products/integrations/):
|
Additionally external services can be [integrated with Icinga 2](https://icinga.com/products/integrations/):
|
||||||
|
|
||||||
* [Pagerduty](https://www.icinga.com/partners/pagerduty/)
|
* [Pagerduty](https://icinga.com/partners/pagerduty/)
|
||||||
* [VictorOps](https://www.icinga.com/partners/victorops/)
|
* [VictorOps](https://icinga.com/partners/victorops/)
|
||||||
* [StackStorm](https://www.icinga.com/partners/stackstorm/)
|
* [StackStorm](https://icinga.com/partners/stackstorm/)
|
||||||
|
|
||||||
More information can be found on the [Icinga Website](https://www.icinga.com/).
|
More information can be found on the [Icinga Website](https://icinga.com/).
|
||||||
|
|
||||||
## Configuration Management Tools <a id="configuration-tools"></a>
|
## Configuration Management Tools <a id="configuration-tools"></a>
|
||||||
|
|
||||||
If you require your favourite configuration tool to export the Icinga 2 configuration, please get in
|
If you require your favourite configuration tool to export the Icinga 2 configuration, please get in
|
||||||
touch with their developers. The Icinga project does not provide a configuration web interface
|
touch with their developers. The Icinga project does not provide a configuration web interface
|
||||||
yet. Follow the [Icinga Blog](https://www.icinga.com/blog/) for updates on this topic.
|
yet. Follow the [Icinga Blog](https://icinga.com/blog/) for updates on this topic.
|
||||||
|
|
||||||
If you're looking for puppet manifests, chef cookbooks, ansible recipes, etc. -- we're happy
|
If you're looking for puppet manifests, chef cookbooks, ansible recipes, etc. -- we're happy
|
||||||
to integrate them upstream, so please get in touch with the [Icinga team](https://icinga.com/community/).
|
to integrate them upstream, so please get in touch with the [Icinga team](https://icinga.com/community/).
|
||||||
|
|
|
@ -18,8 +18,8 @@ findings and details please.
|
||||||
* `icinga2 --version`
|
* `icinga2 --version`
|
||||||
* `icinga2 feature list`
|
* `icinga2 feature list`
|
||||||
* `icinga2 daemon -C`
|
* `icinga2 daemon -C`
|
||||||
* [Icinga Web 2](https://www.icinga.com/products/icinga-web-2/) version (screenshot from System - About)
|
* [Icinga Web 2](https://icinga.com/products/icinga-web-2/) version (screenshot from System - About)
|
||||||
* [Icinga Web 2 modules](https://www.icinga.com/products/icinga-web-2-modules/) e.g. the Icinga Director (optional)
|
* [Icinga Web 2 modules](https://icinga.com/products/icinga-web-2-modules/) e.g. the Icinga Director (optional)
|
||||||
* Configuration insights:
|
* Configuration insights:
|
||||||
* Provide complete configuration snippets explaining your problem in detail
|
* Provide complete configuration snippets explaining your problem in detail
|
||||||
* Your [icinga2.conf](04-configuring-icinga-2.md#icinga2-conf) file
|
* Your [icinga2.conf](04-configuring-icinga-2.md#icinga2-conf) file
|
||||||
|
@ -568,7 +568,7 @@ trying because you probably have a problem that requires manual intervention.
|
||||||
|
|
||||||
### Late Check Results <a id="late-check-results"></a>
|
### Late Check Results <a id="late-check-results"></a>
|
||||||
|
|
||||||
[Icinga Web 2](https://www.icinga.com/products/icinga-web-2/) provides
|
[Icinga Web 2](https://icinga.com/products/icinga-web-2/) provides
|
||||||
a dashboard overview for `overdue checks`.
|
a dashboard overview for `overdue checks`.
|
||||||
|
|
||||||
The REST API provides the [status](12-icinga2-api.md#icinga2-api-status) URL endpoint with some generic metrics
|
The REST API provides the [status](12-icinga2-api.md#icinga2-api-status) URL endpoint with some generic metrics
|
||||||
|
@ -584,7 +584,7 @@ You can also calculate late check results via the REST API:
|
||||||
* Compare the timestamp with the current time and add `check_interval` multiple times (change it to see which results are really late, like five times check_interval)
|
* Compare the timestamp with the current time and add `check_interval` multiple times (change it to see which results are really late, like five times check_interval)
|
||||||
|
|
||||||
You can use the [icinga2 console](11-cli-commands.md#cli-command-console) to connect to the instance, fetch all data
|
You can use the [icinga2 console](11-cli-commands.md#cli-command-console) to connect to the instance, fetch all data
|
||||||
and calculate the differences. More infos can be found in [this blogpost](https://www.icinga.com/2016/08/11/analyse-icinga-2-problems-using-the-console-api/).
|
and calculate the differences. More infos can be found in [this blogpost](https://icinga.com/2016/08/11/analyse-icinga-2-problems-using-the-console-api/).
|
||||||
|
|
||||||
```
|
```
|
||||||
# ICINGA2_API_USERNAME=root ICINGA2_API_PASSWORD=icinga icinga2 console --connect 'https://localhost:5665/'
|
# ICINGA2_API_USERNAME=root ICINGA2_API_PASSWORD=icinga icinga2 console --connect 'https://localhost:5665/'
|
||||||
|
@ -879,7 +879,7 @@ critical/config: Error: Cannot make SSL context for cert path: 'C:\ProgramData\i
|
||||||
```
|
```
|
||||||
|
|
||||||
A technical analysis and solution for re-creating the public CA certificate is
|
A technical analysis and solution for re-creating the public CA certificate is
|
||||||
available in [this advisory](https://www.icinga.com/2017/08/30/advisory-for-ssl-problems-with-leading-zeros-on-openssl-1-1-0/).
|
available in [this advisory](https://icinga.com/2017/08/30/advisory-for-ssl-problems-with-leading-zeros-on-openssl-1-1-0/).
|
||||||
|
|
||||||
|
|
||||||
## Cluster and Clients Troubleshooting <a id="troubleshooting-cluster"></a>
|
## Cluster and Clients Troubleshooting <a id="troubleshooting-cluster"></a>
|
||||||
|
|
|
@ -402,10 +402,10 @@ attributes. More details can be found [here](08-advanced-topics.md#check-flappin
|
||||||
## Upgrading to v2.7 <a id="upgrading-to-2-7"></a>
|
## Upgrading to v2.7 <a id="upgrading-to-2-7"></a>
|
||||||
|
|
||||||
v2.7.0 provided new notification scripts and commands. Please ensure to
|
v2.7.0 provided new notification scripts and commands. Please ensure to
|
||||||
update your configuration accordingly. An advisory has been published [here](https://www.icinga.com/2017/08/23/advisory-for-icinga-2-v2-7-update-and-mail-notification-scripts/).
|
update your configuration accordingly. An advisory has been published [here](https://icinga.com/2017/08/23/advisory-for-icinga-2-v2-7-update-and-mail-notification-scripts/).
|
||||||
|
|
||||||
In case are having troubles with OpenSSL 1.1.0 and the
|
In case are having troubles with OpenSSL 1.1.0 and the
|
||||||
public CA certificates, please read [this advisory](https://www.icinga.com/2017/08/30/advisory-for-ssl-problems-with-leading-zeros-on-openssl-1-1-0/)
|
public CA certificates, please read [this advisory](https://icinga.com/2017/08/30/advisory-for-ssl-problems-with-leading-zeros-on-openssl-1-1-0/)
|
||||||
and check the [troubleshooting chapter](15-troubleshooting.md#troubleshooting).
|
and check the [troubleshooting chapter](15-troubleshooting.md#troubleshooting).
|
||||||
|
|
||||||
If Icinga 2 fails to start with an empty reference to `$ICINGA2_CACHE_DIR`
|
If Icinga 2 fails to start with an empty reference to `$ICINGA2_CACHE_DIR`
|
||||||
|
|
|
@ -90,9 +90,9 @@ Detach from the controlling terminal.
|
||||||
.SH "REPORTING BUGS"
|
.SH "REPORTING BUGS"
|
||||||
Report bugs at <https://github.com/Icinga/icinga2>
|
Report bugs at <https://github.com/Icinga/icinga2>
|
||||||
.br
|
.br
|
||||||
Icinga home page: <https://www.icinga.com/>
|
Icinga home page: <https://icinga.com/>
|
||||||
.SH COPYRIGHT
|
.SH COPYRIGHT
|
||||||
Copyright \(co 2012\-2014 Icinga Development Team (https://www.icinga.com)
|
Copyright \(co 2012\-2014 Icinga Development Team (https://icinga.com)
|
||||||
License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl2.html>
|
License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl2.html>
|
||||||
.br
|
.br
|
||||||
This is free software: you are free to change and redistribute it.
|
This is free software: you are free to change and redistribute it.
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
#
|
#
|
||||||
# Copyright (C) 2012-2018 Icinga Development Team (https://www.icinga.com/)
|
# Copyright (C) 2012-2018 Icinga Development Team (https://icinga.com/)
|
||||||
# Except of function urlencode which is Copyright (C) by Brian White (brian@aljex.com) used under MIT license
|
# Except of function urlencode which is Copyright (C) by Brian White (brian@aljex.com) used under MIT license
|
||||||
|
|
||||||
PROG="`basename $0`"
|
PROG="`basename $0`"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
#
|
#
|
||||||
# Copyright (C) 2012-2018 Icinga Development Team (https://www.icinga.com/)
|
# Copyright (C) 2012-2018 Icinga Development Team (https://icinga.com/)
|
||||||
# Except of function urlencode which is Copyright (C) by Brian White (brian@aljex.com) used under MIT license
|
# Except of function urlencode which is Copyright (C) by Brian White (brian@aljex.com) used under MIT license
|
||||||
|
|
||||||
PROG="`basename $0`"
|
PROG="`basename $0`"
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
%{
|
%{
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
* Icinga 2 *
|
* Icinga 2 *
|
||||||
* Copyright (C) 2012-2018 Icinga Development Team (https://www.icinga.com/) *
|
* Copyright (C) 2012-2018 Icinga Development Team (https://icinga.com/) *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or *
|
* This program is free software; you can redistribute it and/or *
|
||||||
* modify it under the terms of the GNU General Public License *
|
* modify it under the terms of the GNU General Public License *
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
* Icinga 2 *
|
* Icinga 2 *
|
||||||
* Copyright (C) 2012-2018 Icinga Development Team (https://www.icinga.com/) *
|
* Copyright (C) 2012-2018 Icinga Development Team (https://icinga.com/) *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or *
|
* This program is free software; you can redistribute it and/or *
|
||||||
* modify it under the terms of the GNU General Public License *
|
* modify it under the terms of the GNU General Public License *
|
||||||
|
|
|
@ -149,7 +149,7 @@ void ApiListener::OnConfigLoaded()
|
||||||
CopyCertificateFile(oldCaPath, defaultCaPath);
|
CopyCertificateFile(oldCaPath, defaultCaPath);
|
||||||
|
|
||||||
if (!oldCertPath.IsEmpty() && !oldKeyPath.IsEmpty() && !oldCaPath.IsEmpty()) {
|
if (!oldCertPath.IsEmpty() && !oldKeyPath.IsEmpty() && !oldCaPath.IsEmpty()) {
|
||||||
Log(LogWarning, "ApiListener", "Please read the upgrading documentation for v2.8: https://www.icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/");
|
Log(LogWarning, "ApiListener", "Please read the upgrading documentation for v2.8: https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/");
|
||||||
}
|
}
|
||||||
|
|
||||||
/* set up SSL context */
|
/* set up SSL context */
|
||||||
|
|
|
@ -34,7 +34,7 @@ A critical state always overwrites a warning state, meaning the check would be c
|
||||||
### License
|
### License
|
||||||
|
|
||||||
Icinga 2
|
Icinga 2
|
||||||
Copyright (C) 2012-2018 Icinga Development Team (https://www.icinga.com/)
|
Copyright (C) 2012-2018 Icinga Development Team (https://icinga.com/)
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or
|
This program is free software; you can redistribute it and/or
|
||||||
modify it under the tems of the GNU General Public License
|
modify it under the tems of the GNU General Public License
|
||||||
|
|
|
@ -96,7 +96,7 @@ syn keyword icinga2ObjAttr contained timeout times tls_handshake_timeout tls_p
|
||||||
syn keyword icinga2ObjAttr contained types update_interval user user_groups username users volatile zone
|
syn keyword icinga2ObjAttr contained types update_interval user user_groups username users volatile zone
|
||||||
syn match icinga2ObjAttr contained "\(vars.\w\+\)"
|
syn match icinga2ObjAttr contained "\(vars.\w\+\)"
|
||||||
|
|
||||||
" keywords: https://www.icinga.com/docs/icinga2/latest/doc/17-language-reference/#reserved-keywords
|
" keywords: https://icinga.com/docs/icinga2/latest/doc/17-language-reference/#reserved-keywords
|
||||||
syn keyword icinga2Keyword object template include include_recursive include_zones library
|
syn keyword icinga2Keyword object template include include_recursive include_zones library
|
||||||
syn keyword icinga2Keyword const var this globals locals use default ignore_on_error
|
syn keyword icinga2Keyword const var this globals locals use default ignore_on_error
|
||||||
syn keyword icinga2Keyword current_filename current_line apply to where import assign
|
syn keyword icinga2Keyword current_filename current_line apply to where import assign
|
||||||
|
@ -107,7 +107,7 @@ syn keyword icinga2Keyword ignore function return in
|
||||||
syn match icinga2AssignCond contained "\(assign[ \t]\+\where\|ignore[ \t]\+\where\)"
|
syn match icinga2AssignCond contained "\(assign[ \t]\+\where\|ignore[ \t]\+\where\)"
|
||||||
|
|
||||||
|
|
||||||
" Documentation reference: https://www.icinga.com/docs/icinga2/latest/doc/18-library-reference/
|
" Documentation reference: https://icinga.com/docs/icinga2/latest/doc/18-library-reference/
|
||||||
|
|
||||||
" Global functions
|
" Global functions
|
||||||
syn keyword icinga2GFunction contained regex match cidr_match range len union intersection keys string
|
syn keyword icinga2GFunction contained regex match cidr_match range len union intersection keys string
|
||||||
|
@ -257,7 +257,7 @@ syn match icinga2Operators "[ \t]\+\(/=\)\+"
|
||||||
" ### Global settings
|
" ### Global settings
|
||||||
|
|
||||||
" Global constants
|
" Global constants
|
||||||
" https://www.icinga.com/docs/icinga2/snapshot/doc/17-language-reference/#icinga-2-specific-constants
|
" https://icinga.com/docs/icinga2/snapshot/doc/17-language-reference/#icinga-2-specific-constants
|
||||||
|
|
||||||
" Path specific constants
|
" Path specific constants
|
||||||
syn keyword icinga2PathConstant CacheDir ConfigDir DataDir IncludeConfDir InitRunDir LocalStateDir LogDir ModAttrPath
|
syn keyword icinga2PathConstant CacheDir ConfigDir DataDir IncludeConfDir InitRunDir LocalStateDir LogDir ModAttrPath
|
||||||
|
|
Loading…
Reference in New Issue