Я установил Nag ios Core и NCPA на Ma c. Реализовано несколько проверок с помощью пользовательских плагинов, чтобы понять, как его использовать. Я пытаюсь понять следующее:
Протокол, который сервер Nag ios фактически использует для связи с агентом NCPA, и как именно NCPA возвращает результат обратно в Nag ios. Он sh переходит на сервер Nag ios и записывает файл, который обрабатывает сервер?
С точки зрения мониторинга приложений, как его можно использовать? Это просто для того, чтобы следить за тем, что приложение запущено и работает (я прочитал его не только потому, что оно может сделать больше, но не смог найти места, где я мог бы увидеть, как оно на самом деле реализовано), или есть также спокойный API, который мы вызываем с помощью нашего приложения для отправки настраиваемого уведомления на сервер Nag ios. Я понимаю, что это может потребовать некоторой конфигурации и на стороне сервера Nag ios.
Я сталкивался со статьями Pager Duty и Sematext, например PagerDuty Integration и SemaText Nag ios Интеграция оповещений , где они интегрировали свое решение с Nag ios Я пытаюсь сделать что-то подобное. Добавлена поддержка интеграции для Nag ios, чтобы пользователь мог использовать пользовательский интерфейс наших приложений для настройки предупреждений / уведомлений. Например, если условие выполнено, предупредите или уведомите сервер Nag ios, чтобы отобразить уведомление на его панели управления.
Можем ли мы создать предупреждение из приложения потоковой передачи искры на основе переменная, например, если ее значение превышает пороговое значение или выполняется какое-либо условие, отправьте предупреждение на сервер Nag ios для отображения в виде уведомления на панели мониторинга Nag ios. Я наткнулся на ссылку, где мы можем отслеживать состояние приложения Spark, но ничего не нашел в приложении Spark.
Я пытался найти ответы на вышеуказанные вопросы, но не смог Найти что-нибудь полезное или полное как таковое в Интернете. Я был бы очень признателен, если бы кто-нибудь помог мне разобраться выше.