Добрый день, всем.
Подскажите пожалуйста, как могут выглядеть хелсчеки в заббиксе?
Если можно, приведи пример.
Что такое хелсчеки?
Заранее спасибо!
У нас есть АС в кластере, а также БД
На АС запускаютсся приложения
И у нас господа которые занимаются заббиксом спрашивают «есть ли хелсчеки от сервера приложений?»
Хотелось бы узнать что это на примерах.
И у кого это можно узнать, у разработчиков данной АС например
Проверять хотим доступность приложений (up/down), ram, hdd,cpu, доступность по url
У нас 10 приложений (скриптов *.sh) на сервере приложений. Каждое может быть запущено (up) /остановлено (stop). Хочу мониторить их статус.
Понятно, что заббикс многое умеет. вопрос в другом. Что такое хелсчеки (на примерах если можно), кто их должен предоставить администраторам заббикса? Мы внедренцы АС, вендор АС, или это сами админы заббикса делают?
@motor в общем случае, HealthCheck это проверка работоспособности службы или системы. У каждой системы может быть свой признак, который определяет, жива она или нет. Само понятие HealthCheck, насколько я знаю, пришло из контейнеров. Там обычно проверяют, поднялся ли контейнер, делая http запрос к какому-то url или api. Если есть 200-й код ответа, считается, что служба запущена.
По идее, информацию о том, какие проверки нужно делать, чтобы убедиться в корректной работе системы должны дать разработчики этой системы, либо любой другой, кто понимает, как она устроена и что в ней проверять. Проверки могут быть заложены изначально во время разработки системы, тогда там всё понятно. А может быть нет, тогда проверять живучесть системы нужно по каким-то другим признакам. Например, анализировать ответ системы, при обращении к ней тем или иным способом.