mirror of https://github.com/Icinga/icinga2.git
s/http/https/g
This commit is contained in:
parent
1450e1bb7f
commit
af0f5544f7
|
@ -271,7 +271,7 @@ edit it online on GitHub.
|
|||
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
|
||||
|
|
|
@ -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 */
|
||||
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
|
||||
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_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
|
||||
}
|
||||
```
|
||||
|
||||
|
|
|
@ -871,7 +871,7 @@ Instead, choose a plugin and configure its parameters and thresholds. The follow
|
|||
|
||||
### 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)
|
||||
* [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
|
||||
|
@ -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,
|
||||
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).
|
||||
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>
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
||||
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.
|
||||
|
||||
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/)
|
||||
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
||||
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.
|
||||
|
||||
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>
|
||||
|
||||
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.
|
||||
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>
|
||||
|
||||
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)
|
||||
web application and queries Java message beans on an application server. It is
|
||||
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):
|
||||
|
||||
|
@ -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,
|
||||
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:
|
||||
```
|
||||
|
@ -5790,7 +5790,7 @@ haproxy_critical | **Optional.** Critical request time threshold (in seco
|
|||
#### haproxy_status <a id="plugin-contrib-command-haproxy_status"></a>
|
||||
|
||||
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:
|
||||
```
|
||||
|
@ -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>
|
||||
|
||||
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.
|
||||
|
||||
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
|
||||
|
|
|
@ -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.
|
||||
[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
|
||||
[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
|
||||
[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
|
||||
|
@ -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)
|
||||
[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
|
||||
[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
|
||||
[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
|
||||
|
@ -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/)
|
||||
[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.
|
||||
|
||||
|
||||
|
|
|
@ -556,11 +556,11 @@ or Logstash for additional filtering.
|
|||
|
||||
#### 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.
|
||||
|
||||
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
|
||||
[input type](https://www.elastic.co/guide/en/logstash/current/plugins-inputs-gelf.html).
|
||||
|
||||
|
@ -1113,7 +1113,7 @@ object configuration.
|
|||
> a unix 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:
|
||||
|
|
|
@ -75,7 +75,7 @@ EOL distributions where no packages are available with this release:
|
|||
* RHEL/CentOS 6 x86
|
||||
|
||||
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
|
||||
regressions. Upgrade to Raspbian Buster is highly recommended.
|
||||
|
||||
|
|
|
@ -1864,7 +1864,7 @@ Chocolatey installs these tools into the hidden directory `C:\ProgramData\chocol
|
|||
|
||||
#### 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`.
|
||||
|
||||
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
|
||||
|
||||
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`.
|
||||
|
||||
> **Note**
|
||||
|
@ -1981,7 +1981,7 @@ when asked.
|
|||
>
|
||||
> **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
|
||||
|
||||
|
|
|
@ -93,7 +93,7 @@ Report bugs at <https://github.com/Icinga/icinga2>
|
|||
Icinga home page: <https://icinga.com/>
|
||||
.SH COPYRIGHT
|
||||
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
|
||||
This is free software: you are free to change and redistribute it.
|
||||
There is NO WARRANTY, to the extent permitted by law.
|
||||
|
|
|
@ -525,7 +525,7 @@ static int Main()
|
|||
if (vm.count("version")) {
|
||||
std::cout << "Copyright (c) 2012-" << Utility::FormatDateTime("%Y", Utility::GetTime())
|
||||
<< " 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
|
||||
<< "There is NO WARRANTY, to the extent permitted by law.";
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue