Bash скрипт для мониторинга API json ответ - PullRequest
0 голосов
/ 28 марта 2020

Я хочу отслеживать приведенный ниже URL проверки работоспособности. Мне нужно создать предупреждение, если mongodb переходит в отключенное состояние. Я написал bash скрипт. Кажется, все еще не работает. Кто-нибудь может помочь в этом? Спасибо

Когда проверка состояния на https://www.example.com/healthz результат, как показано ниже: {"mongodb":"connected","redis":"connected"}

Мой bash сценарий

#!/bin/bash
DATA=$(wget --timeout 5 -O - -q -t 1 example.com/healthz)
MESSAGE=$(jq '.Disconnected' <<< "$DATA")
if [[ "$MESSAGE" == '"Success"' ]] ;

1 Ответ

0 голосов
/ 28 марта 2020

Пример возможного использования jq - это:

jq '.mongodb == "disconnected" or .redis == "disconnected"'

(возвращается true или false).

Вы можете найти документацию js например, здесь: https://stedolan.github.io/jq/manual

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...