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

update docs

parent 62fb1819
Branches
No related tags found
1 merge request!284OP#7559 Doku der Icinga checks - keine H1 Überschriften verwenden https://projects.iml.unibe.ch/work_packages/7559
Showing
with 39 additions and 3 deletions
......@@ -6,7 +6,7 @@ Script: `check_clientbackup`
📄 Source: <https://git-repo.iml.unibe.ch/iml-open-source/iml-backup/>\
📜 License: GNU GPL 3.0\
📖 Docs: see docs folder or online <https://os-docs.iml.unibe.ch/iml-backup/>
📗 Docs: see docs folder or online <https://os-docs.iml.unibe.ch/iml-backup/>
## Requirements
......
......@@ -21,7 +21,7 @@ As output you get a summary of all checks followed by more detailed status per j
📄 Source: <https://github.com/axelhahn/cronwrapper>\
📜 License: GNU GPL 3.0\
📖 Docs: see docs folder or online <https://www.axel-hahn.de/docs/cronwrapper/>
📗 Docs: see docs folder or online <https://www.axel-hahn.de/docs/cronwrapper/>
## Syntax
......
## CHECK_DISK-IO
Script: `check_disk_io`
**check_disk-io** is a plugin to show io, ticks and wait time.
It shows a multiline output and sends performance data.
......
## CHECK_DNS_RESPONSETIME
Script: `check_dns_responsetime`
**check_dns_responsetime** check dns response time of all dns servers found in local /etc/resolv.conf
## Requirements
......
## CHECK_DOCKER_INFO
Script: `check_docker_info`
**check_docker_info_** shows the docker version and count of containers.
You get the count of containers by state running, paused or stopped.
This check sends performance data.
......
## CHECK_DOCKER_STATS
Script: `check_docker_stats`
**check_docker_stats** shows the docker resources of containers.
This check sends performance data.
......
## CHECK_DOCKERCONTAINER_TOP
Script: `check_dockercontainer_top`
**check_dockercontaeiner_top** shows the docker top output for each container.
## Requirements
......
## Check EOL
Script: `check_eol`
**check_eol** is a plugin for Icinga/ Nagios. It detects the end of life of an OS or a product.
You get a status "ok", "warning" or "critical" based on the limits.
......
## Check filesystem errors
Script: `check_fs_errors`
**check_fs_errors** checks if kernel logs inconsistency messages in the journallog.
It requires sudo permission on /bin/journalctl
......
## Check writable filesystem
Script: `check_fs_writable`
**check_fs_writebale** checks in the given directories a file can be touched.
The response is critical of one of the directory is not writable for the icinga client user.
......
## Check Gitlab tokens
Script: `check_gitlab_tokens`
**check_gitlab_tokens** checks all newer tokens of projects and groups if they expire soon. You can set a warning and a critical level in days.
Gitlab has an api requrest `/personal_access_tokens` but it doesn't have the information about the project or usergroup where it is defined.
......@@ -15,7 +17,7 @@ The check returns
## Requirements
* curl
* Bash REST API client<br>A set of class like functions with a http. prefix. <br>Docs: <https://os-docs.iml.unibe.ch/bash-rest-api-client/>
* Bash REST API client<br>A set of class like functions with a http. prefix. <br>📗 Docs: <https://os-docs.iml.unibe.ch/bash-rest-api-client/>
Extract or Git pull the Bash REST API client somewhere in your filesystem. eg. /opt/bash-api-client/. With the parameter `-r <FILE>` you point to the file `rest-api-client.sh`.
......
## Check HA-Proxy health
Script: `check_haproxy_health`
**check_haproxy_health** checks health url of haproxy service.
The url of it will be detected from /etc/haproxy/haproxy.cfg.
......
## Check HA-Proxy Status
Script: `check_haproxy_status`
**check_haproxy_health** show status and connections count on frontend and backend.
This check sends performance data.
......
## Check Httpd
Script: `check_http`
Makes an http request with a given method (like HEAD or GET; GET is default).
Additionally you can verify the response:
......
## Check IML backup server
Script: `check_iml_backup_server`
This check is for IML Backup server.
This check executes the script 'storage_helper.sh' to get thebackup status.
......
## Check Systemd unit
Script: `check_journallog`
This check shows the count of written entries in the journallog per minute.
This check requires access to journalctl.
......
## Check Memory (RAM)
Script: `check_memory`
**check_memory** Check memory usage incl. free, used and total memory.
It reads /proc/meminfo and fetches the needed values.
......
## Check Mysql / mariadb server
Script: `check_mysqlserver`
**check_mysqlserver** is a plugin execute different checks on a mysql server instance.
The kind of check is defined by a parameter `-m METHOD`.
......
## Check_netio
Script: `check_netio`
Show network io for all or selected interfaces.
This plugin scans `/proc/net/dev` with the regex `eth|en[ops][0-9]*` to show a few types of interfaces.
......
## Check netstat
Script: `check_netstat`
Count number of network connections.
## Syntax
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment