s/http/https/g

This commit is contained in:
Alexander A. Klimov 2020-12-01 18:41:58 +01:00
parent 1450e1bb7f
commit af0f5544f7
11 changed files with 26 additions and 26 deletions

View File

@ -271,7 +271,7 @@ edit it online on GitHub.
vim doc/2-getting-started.md vim doc/2-getting-started.md
``` ```
In order to review and test changes, you can install the [mkdocs](http://www.mkdocs.org) Python library. In order to review and test changes, you can install the [mkdocs](https://www.mkdocs.org) Python library.
``` ```
pip install mkdocs pip install mkdocs

View File

@ -1219,7 +1219,7 @@ more object attributes which can be e.g. seen in external interfaces.
/* Calculate some additional object attributes after populating the `vars` dictionary */ /* Calculate some additional object attributes after populating the `vars` dictionary */
notes = "Interface check for " + interface_name + " (units: '" + interface_config.iftraffic_units + "') in VLAN '" + vars.vlan + "' with ' QoS '" + vars.qos + "'" notes = "Interface check for " + interface_name + " (units: '" + interface_config.iftraffic_units + "') in VLAN '" + vars.vlan + "' with ' QoS '" + vars.qos + "'"
notes_url = "https://foreman.company.com/hosts/" + host.name notes_url = "https://foreman.company.com/hosts/" + host.name
action_url = "http://snmp.checker.company.com/" + host.name + "/if-" + interface_name action_url = "https://snmp.checker.company.com/" + host.name + "/if-" + interface_name
} }
``` ```
@ -1331,7 +1331,7 @@ apply Service for (customer => config in host.vars.hosting) {
notes = "Support contract: " + vars.support_contract + " for Customer " + vars.customer_name + " (" + vars.customer_id + ")." notes = "Support contract: " + vars.support_contract + " for Customer " + vars.customer_name + " (" + vars.customer_id + ")."
notes_url = "https://foreman.company.com/hosts/" + host.name notes_url = "https://foreman.company.com/hosts/" + host.name
action_url = "http://snmp.checker.company.com/" + host.name + "/" + vars.customer_id action_url = "https://snmp.checker.company.com/" + host.name + "/" + vars.customer_id
} }
``` ```

View File

@ -871,7 +871,7 @@ Instead, choose a plugin and configure its parameters and thresholds. The follow
### Windows Monitoring <a id="service-monitoring-windows"></a> ### Windows Monitoring <a id="service-monitoring-windows"></a>
* [check_wmi_plus](http://www.edcint.co.nz/checkwmiplus/) * [check_wmi_plus](https://edcint.co.nz/checkwmiplus/)
* [NSClient++](https://www.nsclient.org) (in combination with the Icinga 2 client and either [check_nscp_api](10-icinga-template-library.md#nscp-check-api) or [nscp-local](10-icinga-template-library.md#nscp-plugin-check-commands) check commands) * [NSClient++](https://www.nsclient.org) (in combination with the Icinga 2 client and either [check_nscp_api](10-icinga-template-library.md#nscp-check-api) or [nscp-local](10-icinga-template-library.md#nscp-plugin-check-commands) check commands)
* [Icinga 2 Windows Plugins](10-icinga-template-library.md#windows-plugins) (disk, load, memory, network, performance counters, ping, procs, service, swap, updates, uptime, users * [Icinga 2 Windows Plugins](10-icinga-template-library.md#windows-plugins) (disk, load, memory, network, performance counters, ping, procs, service, swap, updates, uptime, users
* vbs and Powershell scripts * vbs and Powershell scripts
@ -943,7 +943,7 @@ Instead, choose a plugin and configure its parameters and thresholds. The follow
**Tip**: If you are encountering timeouts using the VMware Perl SDK, **Tip**: If you are encountering timeouts using the VMware Perl SDK,
check [this blog entry](https://www.claudiokuenzler.com/blog/650/slow-vmware-perl-sdk-soap-request-error-libwww-version). check [this blog entry](https://www.claudiokuenzler.com/blog/650/slow-vmware-perl-sdk-soap-request-error-libwww-version).
Ubuntu 16.04 LTS can have troubles with random entropy in Perl asked [here](https://monitoring-portal.org/t/check-vmware-api-slow-when-run-multiple-times/2868). Ubuntu 16.04 LTS can have troubles with random entropy in Perl asked [here](https://monitoring-portal.org/t/check-vmware-api-slow-when-run-multiple-times/2868).
In that case, [haveged](http://issihosts.com/haveged/) may help. In that case, [haveged](https://issihosts.com/haveged/) may help.
### SAP Monitoring <a id="service-monitoring-sap"></a> ### SAP Monitoring <a id="service-monitoring-sap"></a>

View File

@ -475,13 +475,13 @@ For details on the `NSClient++` configuration please refer to the [official docu
## WMI on Windows <a id="agent-based-checks-wmi"></a> ## WMI on Windows <a id="agent-based-checks-wmi"></a>
The most popular plugin is [check_wmi_plus](http://edcint.co.nz/checkwmiplus/). The most popular plugin is [check_wmi_plus](https://edcint.co.nz/checkwmiplus/).
> Check WMI Plus uses the Windows Management Interface (WMI) to check for common services (cpu, disk, sevices, eventlog…) on Windows machines. It requires the open source wmi client for Linux. > Check WMI Plus uses the Windows Management Interface (WMI) to check for common services (cpu, disk, sevices, eventlog…) on Windows machines. It requires the open source wmi client for Linux.
Community examples: Community examples:
* [Icinga 2 check_wmi_plus example by 18pct](http://18pct.com/icinga2-check_wmi_plus-example/) * [Icinga 2 check_wmi_plus example by 18pct](https://18pct.com/icinga2-check_wmi_plus-example/)
* [Agent-less monitoring with WMI](https://www.devlink.de/linux/icinga2-nagios-agentless-monitoring-von-windows/) * [Agent-less monitoring with WMI](https://www.devlink.de/linux/icinga2-nagios-agentless-monitoring-von-windows/)

View File

@ -2339,7 +2339,7 @@ db2_health_env_db2_version | **Optional.** Specifies the DB2 version as envir
#### mssql_health <a id="plugin-contrib-command-mssql_health"></a> #### mssql_health <a id="plugin-contrib-command-mssql_health"></a>
The [check_mssql_health](https://labs.consol.de/nagios/check_mssql_health/index.html) plugin The [check_mssql_health](https://labs.consol.de/nagios/check_mssql_health/index.html) plugin
uses the `DBD::Sybase` Perl library based on [FreeTDS](http://www.freetds.org/) to monitor a uses the `DBD::Sybase` Perl library based on [FreeTDS](https://www.freetds.org/) to monitor a
[MS SQL](https://www.microsoft.com/en-us/sql-server/) server. [MS SQL](https://www.microsoft.com/en-us/sql-server/) server.
The Git repository is located on [GitHub](https://github.com/lausser/check_mssql_health). The Git repository is located on [GitHub](https://github.com/lausser/check_mssql_health).
@ -3294,7 +3294,7 @@ lsyncd_critical | **Optional.** Critical if more then N delays (default:
#### fail2ban <a id="plugin-contrib-command-fail2ban"></a> #### fail2ban <a id="plugin-contrib-command-fail2ban"></a>
The [check_fail2ban](https://github.com/fail2ban/fail2ban/tree/master/files/nagios) plugin The [check_fail2ban](https://github.com/fail2ban/fail2ban/tree/master/files/nagios) plugin
uses the `fail2ban-client` binary to monitor [fail2ban](http://www.fail2ban.org) jails. uses the `fail2ban-client` binary to monitor [fail2ban](https://www.fail2ban.org) jails.
The plugin requires `sudo` permissions. The plugin requires `sudo` permissions.
You can add a sudoers file to allow your monitoring user to use the plugin, i.e. edit /etc/sudoers.d/icinga and add: You can add a sudoers file to allow your monitoring user to use the plugin, i.e. edit /etc/sudoers.d/icinga and add:
@ -5589,11 +5589,11 @@ ssl_cert_ignore_ocsp | **Optional.** Do not check revocation with OCSP.
#### jmx4perl <a id="plugin-contrib-command-jmx4perl"></a> #### jmx4perl <a id="plugin-contrib-command-jmx4perl"></a>
The [check_jmx4perl](http://search.cpan.org/~roland/jmx4perl/scripts/check_jmx4perl) plugin The [check_jmx4perl](https://metacpan.org/pod/distribution/jmx4perl/scripts/check_jmx4perl) plugin
uses the HTTP API exposed by the [Jolokia](https://jolokia.org) uses the HTTP API exposed by the [Jolokia](https://jolokia.org)
web application and queries Java message beans on an application server. It is web application and queries Java message beans on an application server. It is
part of the `JMX::Jmx4Perl` Perl module which includes detailed part of the `JMX::Jmx4Perl` Perl module which includes detailed
[documentation](http://search.cpan.org/~roland/jmx4perl/scripts/check_jmx4perl). [documentation](https://metacpan.org/pod/distribution/jmx4perl/scripts/check_jmx4perl).
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters): Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
@ -5764,7 +5764,7 @@ usage | Cache file usage as a percentage of the total cache sp
The [check_haproxy](https://salsa.debian.org/nagios-team/pkg-nagios-plugins-contrib/blob/master/check_haproxy/check_haproxy) plugin, The [check_haproxy](https://salsa.debian.org/nagios-team/pkg-nagios-plugins-contrib/blob/master/check_haproxy/check_haproxy) plugin,
also available in the [monitoring-plugins-contrib](https://packages.debian.org/nagios-plugins-contrib) on debian, also available in the [monitoring-plugins-contrib](https://packages.debian.org/nagios-plugins-contrib) on debian,
uses the `haproxy` csv statistics page to monitor [haproxy](http://www.haproxy.org/) response time. The plugin outputa performance data for backends sessions and statistics response time. uses the `haproxy` csv statistics page to monitor [haproxy](https://www.haproxy.org/) response time. The plugin outputa performance data for backends sessions and statistics response time.
This plugin need to access the csv statistics page. You can configure it in haproxy by adding a new frontend: This plugin need to access the csv statistics page. You can configure it in haproxy by adding a new frontend:
``` ```
@ -5790,7 +5790,7 @@ haproxy_critical | **Optional.** Critical request time threshold (in seco
#### haproxy_status <a id="plugin-contrib-command-haproxy_status"></a> #### haproxy_status <a id="plugin-contrib-command-haproxy_status"></a>
The [check_haproxy_status](https://github.com/jonathanio/monitoring-nagios-haproxy) plugin, The [check_haproxy_status](https://github.com/jonathanio/monitoring-nagios-haproxy) plugin,
uses the `haproxy` statistics socket to monitor [haproxy](http://www.haproxy.org/) frontends/backends. uses the `haproxy` statistics socket to monitor [haproxy](https://www.haproxy.org/) frontends/backends.
This plugin need read/write access to the statistics socket with an operator level. You can configure it in the global section of haproxy to allow icinga user to use it: This plugin need read/write access to the statistics socket with an operator level. You can configure it in the global section of haproxy to allow icinga user to use it:
``` ```
@ -5813,7 +5813,7 @@ haproxy\_status\_socket | **Required.** Path to the socket check_haproxy sho
#### phpfpm_status <a id="plugin-contrib-command-phpfpm_status"></a> #### phpfpm_status <a id="plugin-contrib-command-phpfpm_status"></a>
The [check_phpfpm_status](http://github.com/regilero/check_phpfpm_status) plugin, The [check_phpfpm_status](https://github.com/regilero/check_phpfpm_status) plugin,
uses the `php-fpm` status page to monitor php-fpm. uses the `php-fpm` status page to monitor php-fpm.
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters): Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):

View File

@ -2339,7 +2339,7 @@ Name | Language | Description
[InfluxDB Telegraf Input](https://github.com/influxdata/telegraf/blob/master/plugins/inputs/icinga2/README.md) | Golang | [Telegraf](https://github.com/influxdata/telegraf) is an agent written in Go for collecting, processing, aggregating, and writing metrics. [InfluxDB Telegraf Input](https://github.com/influxdata/telegraf/blob/master/plugins/inputs/icinga2/README.md) | Golang | [Telegraf](https://github.com/influxdata/telegraf) is an agent written in Go for collecting, processing, aggregating, and writing metrics.
[Icinga Slack Bot](https://github.com/bb-Ricardo/icinga-slack-bot) | Python | It can be used to interact with Icinga2 from your Slack client. It uses the Icinga2 API to get Host/Service status details. Simple status filters can be used to narrow down the returned status list. [Icinga Slack Bot](https://github.com/bb-Ricardo/icinga-slack-bot) | Python | It can be used to interact with Icinga2 from your Slack client. It uses the Icinga2 API to get Host/Service status details. Simple status filters can be used to narrow down the returned status list.
[Icinga 2 Slack Bot](https://github.com/mlabouardy/icinga2-slack-bot) | Golang | Query host/service details from a [Slack](https://slack.com/) channel [Icinga 2 Slack Bot](https://github.com/mlabouardy/icinga2-slack-bot) | Golang | Query host/service details from a [Slack](https://slack.com/) channel
[icinga2bot](https://github.com/reikoNeko/icinga2bot) | Python | [Errbot](http://errbot.io/en/latest/user_guide/setup.html) plugin to fetch status and event stream information and forward to XMPP, IRC, etc. [icinga2bot](https://github.com/reikoNeko/icinga2bot) | Python | [Errbot](https://errbot.io/en/latest/user_guide/setup.html) plugin to fetch status and event stream information and forward to XMPP, IRC, etc.
[IcingaBusyLightAgent](https://github.com/stdevel/IcingaBusylightAgent) | C# | Notification Agent in Systray [IcingaBusyLightAgent](https://github.com/stdevel/IcingaBusylightAgent) | C# | Notification Agent in Systray
[BitBar for OSX](https://getbitbar.com/plugins/Dev/Icinga2/icinga2.24m.py) | Python | macOS tray app for highlighting the host/service status [BitBar for OSX](https://getbitbar.com/plugins/Dev/Icinga2/icinga2.24m.py) | Python | macOS tray app for highlighting the host/service status
[Icinga 2 Multistatus](https://chrome.google.com/webstore/detail/icinga-multi-status/khabbhcojgkibdeipanmiphceeoiijal/related) | - | Chrome Extension [Icinga 2 Multistatus](https://chrome.google.com/webstore/detail/icinga-multi-status/khabbhcojgkibdeipanmiphceeoiijal/related) | - | Chrome Extension
@ -2355,7 +2355,7 @@ Name | Language | Description
[Kube Icinga](https://github.com/gyselroth/kube-icinga) | Typescript | Monitor Kubernetes services / resources using icinga2 (including autodiscovery support) [Kube Icinga](https://github.com/gyselroth/kube-icinga) | Typescript | Monitor Kubernetes services / resources using icinga2 (including autodiscovery support)
[Logstash output for Icinga](https://www.icinga.com/products/integrations/elastic/) | Ruby | Forward check results and create objects from log events [Logstash output for Icinga](https://www.icinga.com/products/integrations/elastic/) | Ruby | Forward check results and create objects from log events
[Foreman Smart Proxy Monitoring](https://github.com/theforeman/smart_proxy_monitoring) | Ruby | Smart Proxy extension for Foreman creating and deleting hosts and services in Icinga 2 [Foreman Smart Proxy Monitoring](https://github.com/theforeman/smart_proxy_monitoring) | Ruby | Smart Proxy extension for Foreman creating and deleting hosts and services in Icinga 2
[Rancher integration](https://github.com/Nexinto/rancher-icinga) | Golang | Registers [Rancher](http://rancher.com/rancher/) resources in Icinga 2 for monitoring. [Rancher integration](https://github.com/Nexinto/rancher-icinga) | Golang | Registers [Rancher](https://rancher.com) resources in Icinga 2 for monitoring.
[AWS/EC2](https://github.com/Icinga/icinga2-api-examples/tree/master/aws-ec2) | Ruby | Example script for creating and deleting AWS instances in Icinga 2 [AWS/EC2](https://github.com/Icinga/icinga2-api-examples/tree/master/aws-ec2) | Ruby | Example script for creating and deleting AWS instances in Icinga 2
[Ansible Host Module](https://docs.ansible.com/ansible/latest/modules/icinga2_host_module.html) | Python | In progress, [Ansible Feature](https://docs.ansible.com/ansible/latest/modules/icinga2_feature_module.html#icinga2-feature-module) is also there. [Ansible Host Module](https://docs.ansible.com/ansible/latest/modules/icinga2_host_module.html) | Python | In progress, [Ansible Feature](https://docs.ansible.com/ansible/latest/modules/icinga2_feature_module.html#icinga2-feature-module) is also there.
[gocinga](https://gitlab.com/sambadevi/gocinga) | Golang | CLI Tool for Icinga, written in go [gocinga](https://gitlab.com/sambadevi/gocinga) | Golang | CLI Tool for Icinga, written in go
@ -2390,7 +2390,7 @@ Name | Language | Description
------------------------------------------------------------------------------------------------|---------------|-------------------------------------------------------- ------------------------------------------------------------------------------------------------|---------------|--------------------------------------------------------
Browser plugins | - | [Postman for Chrome](https://www.getpostman.com), [RESTED for Firefox](https://addons.mozilla.org/en-US/firefox/addon/rested/) Browser plugins | - | [Postman for Chrome](https://www.getpostman.com), [RESTED for Firefox](https://addons.mozilla.org/en-US/firefox/addon/rested/)
[Postman](https://www.getpostman.com/) | - | App instead of browser plugin [Postman](https://www.getpostman.com/) | - | App instead of browser plugin
[Cocoa Rest Client](http://mmattozzi.github.io/cocoa-rest-client/) | - | macOS app [Cocoa Rest Client](https://mmattozzi.github.io/cocoa-rest-client/) | - | macOS app
[Paw for MacOS](https://paw.cloud) | (exported) | Paw is a full-featured HTTP client that lets you test and describe the APIs you build or consume. It has a beautiful native macOS interface to compose requests, inspect server responses, generate client code and export API definitions. [Paw for MacOS](https://paw.cloud) | (exported) | Paw is a full-featured HTTP client that lets you test and describe the APIs you build or consume. It has a beautiful native macOS interface to compose requests, inspect server responses, generate client code and export API definitions.

View File

@ -556,11 +556,11 @@ or Logstash for additional filtering.
#### GELF Writer <a id="gelfwriter"></a> #### GELF Writer <a id="gelfwriter"></a>
The `Graylog Extended Log Format` (short: [GELF](http://docs.graylog.org/en/latest/pages/gelf.html)) The `Graylog Extended Log Format` (short: [GELF](https://docs.graylog.org/en/latest/pages/gelf.html))
can be used to send application logs directly to a TCP socket. can be used to send application logs directly to a TCP socket.
While it has been specified by the [Graylog](https://www.graylog.org) project as their While it has been specified by the [Graylog](https://www.graylog.org) project as their
[input resource standard](http://docs.graylog.org/en/latest/pages/sending_data.html), other tools such as [input resource standard](https://docs.graylog.org/en/latest/pages/sending_data.html), other tools such as
[Logstash](https://www.elastic.co/products/logstash) also support `GELF` as [Logstash](https://www.elastic.co/products/logstash) also support `GELF` as
[input type](https://www.elastic.co/guide/en/logstash/current/plugins-inputs-gelf.html). [input type](https://www.elastic.co/guide/en/logstash/current/plugins-inputs-gelf.html).
@ -1113,7 +1113,7 @@ object configuration.
> a unix socket. > a unix socket.
There also is a Perl module available in CPAN for accessing the Livestatus socket There also is a Perl module available in CPAN for accessing the Livestatus socket
programmatically: [Monitoring::Livestatus](http://search.cpan.org/~nierlein/Monitoring-Livestatus-0.74/) programmatically: [Monitoring::Livestatus](https://metacpan.org/release/NIERLEIN/Monitoring-Livestatus-0.74)
Example using the unix socket: Example using the unix socket:

View File

@ -75,7 +75,7 @@ EOL distributions where no packages are available with this release:
* RHEL/CentOS 6 x86 * RHEL/CentOS 6 x86
Raspbian Packages are available inside the `icinga-buster` repository Raspbian Packages are available inside the `icinga-buster` repository
on [https://packages.icinga.com](http://packages.icinga.com/raspbian/). on [https://packages.icinga.com](https://packages.icinga.com/raspbian/).
Please note that Stretch is not supported suffering from compiler Please note that Stretch is not supported suffering from compiler
regressions. Upgrade to Raspbian Buster is highly recommended. regressions. Upgrade to Raspbian Buster is highly recommended.

View File

@ -1864,7 +1864,7 @@ Chocolatey installs these tools into the hidden directory `C:\ProgramData\chocol
#### OpenSSL #### OpenSSL
Icinga 2 requires the OpenSSL library. [Download](http://slproweb.com/products/Win32OpenSSL.html) the Win64 package Icinga 2 requires the OpenSSL library. [Download](https://slproweb.com/products/Win32OpenSSL.html) the Win64 package
and install it into `c:\local\OpenSSL-Win64`. and install it into `c:\local\OpenSSL-Win64`.
Once asked for `Copy OpenSSLs DLLs to` select `The Windows system directory`. That way CMake/Visual Studio Once asked for `Copy OpenSSLs DLLs to` select `The Windows system directory`. That way CMake/Visual Studio
@ -1902,7 +1902,7 @@ Run the installer and leave the default installation path in `C:\local\boost_1_7
##### Source & Compile ##### Source & Compile
In order to use the boost development header and library files you need to [download](http://www.boost.org/users/download/) In order to use the boost development header and library files you need to [download](https://www.boost.org/users/download/)
Boost and then extract it to e.g. `C:\local\boost_1_71_0`. Boost and then extract it to e.g. `C:\local\boost_1_71_0`.
> **Note** > **Note**
@ -1981,7 +1981,7 @@ when asked.
> >
> **Tip** > **Tip**
> >
> Cheatsheet: http://www.brianlheim.com/2018/04/09/cmake-cheat-sheet.html > Cheatsheet: https://www.brianlheim.com/2018/04/09/cmake-cheat-sheet.html
Once setup is completed, open a command prompt and navigate to Once setup is completed, open a command prompt and navigate to

View File

@ -93,7 +93,7 @@ Report bugs at <https://github.com/Icinga/icinga2>
Icinga home page: <https://icinga.com/> Icinga home page: <https://icinga.com/>
.SH COPYRIGHT .SH COPYRIGHT
Copyright \(co 2012 Icinga GmbH Copyright \(co 2012 Icinga GmbH
License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl2.html> License GPLv2+: GNU GPL version 2 or later <https://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.
There is NO WARRANTY, to the extent permitted by law. There is NO WARRANTY, to the extent permitted by law.

View File

@ -525,7 +525,7 @@ static int Main()
if (vm.count("version")) { if (vm.count("version")) {
std::cout << "Copyright (c) 2012-" << Utility::FormatDateTime("%Y", Utility::GetTime()) std::cout << "Copyright (c) 2012-" << Utility::FormatDateTime("%Y", Utility::GetTime())
<< " Icinga GmbH (https://icinga.com/)" << std::endl << " Icinga GmbH (https://icinga.com/)" << std::endl
<< "License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl2.html>" << std::endl << "License GPLv2+: GNU GPL version 2 or later <https://gnu.org/licenses/gpl2.html>" << std::endl
<< "This is free software: you are free to change and redistribute it." << std::endl << "This is free software: you are free to change and redistribute it." << std::endl
<< "There is NO WARRANTY, to the extent permitted by law."; << "There is NO WARRANTY, to the extent permitted by law.";
} }