Назад | Перейти на главную страницу

Мониторинг HTTP-API

Мне просто интересно, есть ли у monit API, который мы могли бы регулярно опрашивать (возможно, что-то основанное на http)?

Было бы очень полезно создать интегрированное решение для мониторинга на нескольких серверах. А может, другого варианта кроме m / monit нет?

Это старый, я знаю, но у monit есть базовый API, который можно найти по адресу:

http://SERVER_IP:2812/_status?format=xml

Также, похоже, существует формат JSON (измените формат на json из XML). Вы можете проанализировать XML на предмет всего, что вам нужно (я легко сделал это на Python). Однако я не могу найти никакой документации по этому поводу, так что вам нужно выяснить, что вы можете.

Некоторая документация по m / monit содержит подробные сведения о некоторых кодах monit, так что вы должны получить оттуда некоторую помощь.

Вы также можете проверить monittr https://github.com/karmi/monittr.

Это рубиновая реализация мониторинга нескольких экземпляров мониторинга.

Для записи и для будущих искателей вот monit http API