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

update docs

parent 62fb1819
No related branches found
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