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

update doc page

parent 7421bb01
Branches
No related tags found
1 merge request!1496588 add couchdb check
......@@ -6,6 +6,8 @@ Check couchdb status.
### Requirements
* curl
* jq
* a running couchdb service
* authentication (see section Installation below)
......@@ -16,7 +18,7 @@ Check couchdb status.
______________________________________________________________________
CHECK_COUCHDB
v0.2
v0.3
(c) Institute for Medical Education - University of Bern
Licence: GNU GPL 3
......@@ -33,7 +35,12 @@ OPTIONS:
-h or --help show this help.
-c CFGFILE set a custom config file
default: /etc/icingaclient/.couchdb
-m MODE test a value; for debugging purposes
-m MODE test a value; for debugging purposes the full json
response will be shown
MODE is one of
up show general couchdb status
replication show last replication status
EXAMPLE:
check_couchdb -m up
......@@ -66,13 +73,17 @@ With the parameter ``-m METHOD`` you define what kind of check to perform.
### up
Simple check if couchdb is up and running.
From url ``/up`` it fetches the value status.
It switches to critical if one of the seeds is not "ok".
`check_couchdb -m up` returns
```txt
OK: Couchdb status (value in /_up is 'ok')
Reponse:
{
"status": "ok",
"status": "ok", <<< checked value
"seeds": {
"couchdb@192.168.25.172": {
"timestamp": "2023-08-28T07:27:54.938619Z",
......@@ -87,3 +98,30 @@ Reponse:
}
}
```
### replication
From url ``/up`` it fetches seeds -> [node] -> last_replication_status.
It switches to critical if one of the seeds is not "ok".
``check_couchdb -m replication`` returns
```txt
OK: Couchdb replication
Reponse:
{
"status": "ok",
"seeds": {
"couchdb@192.168.25.172": {
"timestamp": "2023-08-28T07:27:54.938619Z",
"last_replication_status": "ok", <<< checked value
"pending_updates": {
"_nodes": 0,
"_dbs": 0,
"_users": 0
}
},
"couchdb@192.168.25.61": {}
}
}
```
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment