HealthCheck хелсчек
 

HealthCheck хелсчек

6 Записи
2 Пользователи
0 Reactions
1,565 Просмотры
0
Создатель темы

Добрый день, всем.
Подскажите пожалуйста, как могут выглядеть хелсчеки в заббиксе?
Если можно, приведи пример.
Что такое хелсчеки?

Заранее спасибо!

Тема была редактированна 10 месяцев назад от motor
Zerox 01.03.2024 17:08

@motor что конкретно вы хотите проверять?

motor Создатель темы 02.03.2024 14:35

У нас есть АС в кластере, а также БД
На АС запускаютсся приложения
И у нас господа которые занимаются заббиксом спрашивают «есть ли хелсчеки от сервера приложений?»
Хотелось бы узнать что это на примерах.
И у кого это можно узнать, у разработчиков данной АС например
Проверять хотим доступность приложений (up/down), ram, hdd,cpu, доступность по url

Метки темы
1 Ответ
0
Создатель темы

У нас 10 приложений (скриптов *.sh) на сервере приложений. Каждое может быть запущено (up) /остановлено (stop). Хочу мониторить их статус.

Zerox 04.03.2024 12:29

@motor собственно, Zabbix всё это умеет делать. Он и tcp порты проверять умеет, и запущенные процессы. Я даже не знаю, что конкретно ответить на ваши вопросы. На Zabbix можно реализовать любой мониторинг, любые проверки. Но надо уметь с ним работать.

motor Создатель темы 04.03.2024 14:49

Понятно, что заббикс многое умеет. вопрос в другом. Что такое хелсчеки (на примерах если можно), кто их должен предоставить администраторам заббикса? Мы внедренцы АС, вендор АС, или это сами админы заббикса делают?

Zerox 04.03.2024 18:32

@motor в общем случае, HealthCheck это проверка работоспособности службы или системы. У каждой системы может быть свой признак, который определяет, жива она или нет. Само понятие HealthCheck, насколько я знаю, пришло из контейнеров. Там обычно проверяют, поднялся ли контейнер, делая http запрос к какому-то url или api. Если есть 200-й код ответа, считается, что служба запущена.

По идее, информацию о том, какие проверки нужно делать, чтобы убедиться в корректной работе системы должны дать разработчики этой системы, либо любой другой, кто понимает, как она устроена и что в ней проверять. Проверки могут быть заложены изначально во время разработки системы, тогда там всё понятно. А может быть нет, тогда проверять живучесть системы нужно по каким-то другим признакам. Например, анализировать ответ системы, при обращении к ней тем или иным способом.

Используешь Telegram? Подпишись на канал автора →
This is default text for notification bar