Skip to content
Snippets Groups Projects
Commit 6d2190d5 authored by Hahn Axel (hahn)'s avatar Hahn Axel (hahn)
Browse files

update docs

parent a9ed9bda
No related branches found
No related tags found
1 merge request!285update docs
Showing
with 123 additions and 0 deletions
......@@ -16,6 +16,12 @@ Additionally you can verify the response:
* ``curl`` - a tool for transferring data from or to a server
* ``jq`` - commandline JSON processor - optional: for param ``-j``
## Standalone installation
From this repository ypu need next to this script:
* `inc_pluginfunctions` shared function for all IML checks written in bash
## Syntax
```txt
......
......@@ -20,6 +20,13 @@ uid=1041(icingaclient) gid=1041(icingaclient) groups=1041(icingaclient),1031(iml
additional group for icinga client user -----+
```
## Standalone installation
From this repository ypu need next to this script:
* `inc_pluginfunctions` shared function for all IML checks written in bash
* `inc_haproxy_cfg.sh` shared function to parse HA proxy configs
## Syntax
```txt
......
......@@ -14,6 +14,12 @@ This check requires access to journalctl.
icingaclient ALL=(ALL) NOPASSWD: /bin/journalctl
```
## Standalone installation
From this repository ypu need next to this script:
* `inc_pluginfunctions` shared function for all IML checks written in bash
## Syntax
```txt
......
......@@ -23,6 +23,12 @@ This plugin sends all values as performance data.
* bc
## Standalone installation
From this repository ypu need next to this script:
* `inc_pluginfunctions` shared function for all IML checks written in bash
## Syntax
```txt
......
......@@ -10,6 +10,12 @@ The kind of check is defined by a parameter `-m METHOD`.
* ``mysql`` (mysql client as cli tool)
* The icinga user needs to connect to the database server (see Installation).
## Standalone installation
From this repository ypu need next to this script:
* `inc_pluginfunctions` shared function for all IML checks written in bash
## Syntax
`$ check_mysqlserver [-i|-u|-m METHOD]`
......
......@@ -10,6 +10,12 @@ This plugin scans `/proc/net/dev` with the regex `eth|en[ops][0-9]*` to show a f
* none
## Standalone installation
From this repository ypu need next to this script:
* `inc_pluginfunctions` shared function for all IML checks written in bash
## Syntax
```text
......
......@@ -4,6 +4,12 @@ Script: `check_netstat`
Count number of network connections.
## Standalone installation
From this repository ypu need next to this script:
* `inc_pluginfunctions` shared function for all IML checks written in bash
## Syntax
```text
......
......@@ -12,6 +12,12 @@ The icinga user needs sudo permissions on `onehost`.
icingaclient ALL=(ALL) NOPASSWD: /bin/onehost
```
## Standalone installation
From this repository ypu need next to this script:
* `inc_pluginfunctions` shared function for all IML checks written in bash
## Syntax
`$ check_onevm [-c CRITICAL] [-w WARING]`
......
......@@ -56,6 +56,12 @@ The icinga user needs sudo permissions on `onevm`.
icingaclient ALL=(ALL) NOPASSWD: /bin/onevm
```
## Standalone installation
From this repository ypu need next to this script:
* `inc_pluginfunctions` shared function for all IML checks written in bash
## Syntax
`$ check_onevm` (without parameters)
......
......@@ -8,6 +8,12 @@ Test if OpenCpu is available via http and test if given packages are installed.
* wget
## Standalone installation
From this repository ypu need next to this script:
* `inc_pluginfunctions` shared function for all IML checks written in bash
## Syntax
```text
......
......@@ -9,6 +9,14 @@ Found updates will be shown in groups.
* none
## Standalone installation
From this repository ypu need next to this script:
* `inc_pluginfunctions` shared function for all IML checks written in bash
* `./check_packages2install-data/*` grouping for pakacge names
* `./check_packages2install-pkgmanager/*` scruipts to fetch information from apt/ pamac/ yum
## Syntax
```text
......
......@@ -27,6 +27,12 @@ pm.status_path = /fpm-status.php
</Location>
```
## Standalone installation
From this repository ypu need next to this script:
* `inc_pluginfunctions` shared function for all IML checks written in bash
## Syntax
```text
......
......@@ -9,6 +9,12 @@ You get a list with process name, total usage of all its processes, count of ins
Nothing special.
## Standalone installation
From this repository ypu need next to this script:
* `inc_pluginfunctions` shared function for all IML checks written in bash
## Syntax
```txt
......
......@@ -9,6 +9,12 @@ You get a list with usage, process id and process
Nothing special.
## Standalone installation
From this repository ypu need next to this script:
* `inc_pluginfunctions` shared function for all IML checks written in bash
## Syntax
```txt
......
......@@ -10,6 +10,12 @@ It sends performance data.
* `ps`
* `top`
## Standalone installation
From this repository ypu need next to this script:
* `inc_pluginfunctions` shared function for all IML checks written in bash
## Syntax
```txt
......
......@@ -10,6 +10,12 @@ The kind of check is defined by a parameter `-m METHOD`.
* psql (cli tool)
* The icinga user needs to connect to the database server (see Installation).
## Standalone installation
From this repository ypu need next to this script:
* `inc_pluginfunctions` shared function for all IML checks written in bash
## Syntax
`$ check_psqlserver [-i|-u|-m METHOD]`
......
......@@ -17,6 +17,12 @@ uid=1041(icingaclient) gid=1041(icingaclient) groups=1041(icingaclient),1056(iml
additional group for icinga client user -----+
```
## Standalone installation
From this repository ypu need next to this script:
* `inc_pluginfunctions` shared function for all IML checks written in bash
## Syntax
```txt
......
......@@ -10,6 +10,12 @@ If the reboot is required:
* On Centos it shows the kernel number that will be installed,
* On Debian/ Ubuntu it shows the packages that require the reboot,
## Standalone installation
From this repository ypu need next to this script:
* `inc_pluginfunctions` shared function for all IML checks written in bash
## Syntax
`$ check_reboot_required [-h]`
......
......@@ -14,6 +14,12 @@ You can insert a label to create multiple blocks.
* `ps`
* `top`
## Standalone installation
From this repository ypu need next to this script:
* `inc_pluginfunctions` shared function for all IML checks written in bash
## Syntax
```txt
......
......@@ -16,6 +16,12 @@ The icinga user needs sudo permissions on the smartctl binary.
icingaclient ALL=(ALL) NOPASSWD: /sbin/smartctl
```
## Standalone installation
From this repository ypu need next to this script:
* `inc_pluginfunctions` shared function for all IML checks written in bash
## Syntax
```txt
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment