You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -64,7 +64,7 @@ Do you think more people should know about it? Sharing is caring, so feel free t
64
64
* Have a look at the [INSTALL](https://github.com/Linuxfabrik/monitoring-plugins/blob/main/INSTALL.md) document for the various options, including SELinux etc.
65
65
* For details on installing the plugins in Icinga Director, see [ICINGA](https://github.com/Linuxfabrik/monitoring-plugins/blob/main/ICINGA.md).
66
66
67
-
If you want to run your own instance of Icinga, you could set it up in a few clicks using the infrastructure provider Exoscale. We provide the images at the [Exoscale Marketplace](https://www.exoscale.com/marketplace/). Alternatively, you can set up a self-hosted Icinga infrastructure using our [LFOps Ansible collection](github.com/Linuxfabrik/lfops).
67
+
If you want to run your own instance of Icinga, you could set it up in a few clicks using the infrastructure provider Exoscale. We provide the images at the [Exoscale Marketplace](https://www.exoscale.com/marketplace/). Alternatively, you can set up a self-hosted Icinga infrastructure using our [LFOps Ansible collection](https://github.com/Linuxfabrik/lfops).
68
68
69
69
70
70
## Reporting Issues
@@ -116,7 +116,7 @@ See some of our check plugins at a glance on an Icinga server:
@@ -328,15 +328,15 @@ Since the primary hosting platform is Linux, which uses IEC, the plugins display
328
328
| 1000\^1 | KB || Bytes | Kilobytes |
329
329
| 1000\^2 | MB || Bytes | Megabytes |
330
330
| 1000\^3 | GB || Bytes | Gigabytes |
331
-
| 1000\^4 | TB || Bytes |Terrabytes|
331
+
| 1000\^4 | TB || Bytes |Terabytes|
332
332
| 1000\^5 | PB || Bytes | Petabytes |
333
333
| 1000\^6 | EB || Bytes | Exabytes |
334
334
| 1000\^7 | ZB || Bytes | Zetabytes |
335
335
| 1000\^8 | YB || Bytes | Yottabytes |
336
336
| 1000\^1 | Kbps || Bits per Second | Kilobits |
337
337
| 1000\^2 | Mbps || Bits per Second | Megabits |
338
338
| 1000\^3 | Gbps || Bits per Second | Gigabits |
339
-
| 1000\^4 | Tbps || Bits per Second |Terrabits|
339
+
| 1000\^4 | Tbps || Bits per Second |Terabits|
340
340
| 1000\^5 | Pbps || Bits per Second | Petabits |
341
341
| 1000\^6 | Ebps || Bits per Second | Exabits |
342
342
| 1000\^7 | Zbps || Bits per Second | Zetabits |
@@ -409,8 +409,8 @@ To avoid problems when passing *parameter values* that start with a `-`, the com
409
409
├── lib Link to the Linuxfabrik Python libraries
410
410
├── unit-test File for unit tests
411
411
│ ├── retc Files for simulating return codes
412
-
│ ├── stdin Files for simulating output to STDOUT
413
-
│ ├── stdout Files for simulating output to STDERR
412
+
│ ├── stdin Files for simulating input to STDIN
413
+
│ ├── stdout Files for simulating output to STDOUT
414
414
│ └── run The unit test
415
415
└── plugin-name The monitoring plugin
416
416
```
@@ -456,7 +456,7 @@ A: In Bash, use `/usr/lib64/nagios/plugins/check-command | cut -f1 -d'|'`
456
456
457
457
Q: **Do the plugins also handle proxy environment variables like `HTTP_PROXY`?**
458
458
459
-
A: Yes, `HTTP_PROXY`, `HTTPS_PROXY`, `http_proxy` and `http_proxy` are automatically used by the Linuxfabrik monitoring plugins if they are set.
459
+
A: Yes, `HTTP_PROXY`, `HTTPS_PROXY`, `http_proxy` and `https_proxy` are automatically used by the Linuxfabrik monitoring plugins if they are set.
460
460
461
461
462
462
Q: **Icinga does not seem to pass the environment variable `http_proxy` to the plugins. What am i doing wrong?**
@@ -495,7 +495,7 @@ So the `|` character is reserved to separate plugin output from performance data
495
495
496
496
Q: **Negative values for plugin arguments cause problems in Icinga.**
497
497
498
-
A: As of 2024-11, Icinga still passes parameter values to plugins without a leading `=`. This causes plugins to assume that parameters starting with negative values are additional but unknown arguments. In Icinga this can be avoided by prefixing the first minus sign of a value with a backslash `\`, which is later removed by the [base.py](https://github.com/Linuxfabrik/lib/blob/main/base.py) library (v2024112001+, v2.0.0.0+). So just use `\-60` or `\-60:-3600` instead of `-60` or `-60:-3600` (see [#789](https://github.com/Linuxfabrik/monitoring-plugins/issues/789>)).
498
+
A: As of 2024-11, Icinga still passes parameter values to plugins without a leading `=`. This causes plugins to assume that parameters starting with negative values are additional but unknown arguments. In Icinga this can be avoided by prefixing the first minus sign of a value with a backslash `\`, which is later removed by the [base.py](https://github.com/Linuxfabrik/lib/blob/main/base.py) library (v2024112001+, v2.0.0.0+). So just use `\-60` or `\-60:-3600` instead of `-60` or `-60:-3600` (see [#789](https://github.com/Linuxfabrik/monitoring-plugins/issues/789)).
499
499
500
500
501
501
Q: **On Windows, sometimes Windows Defender randomly kills a plugin. Why?**
0 commit comments