나는 현재 systemd가 관리하는 프로세스 인 영사 - 템플릿을 모니터링하고 싶은 프로세스가 있습니다. 영사 - 템플릿에는 HTTP 엔드 포인트가 없지만 Pandora를 사용하여 다른 프로세스의 HTTP 끝점을 모니터링합니다.http 엔드 포인트를 통해 systemd 서비스를 모니터링하는 방법
나는 방법의 몇 가지 생각했습니다
하나는 문제가 나는 것을 보장 할 수 있습니다 확실하지 오전, 영사 템플릿 프로세스가 실행될 때 실행 파이썬있는 HTTP 서버를 시작하는 것입니다 프로세스가 종료되면 HTTP 서버가 종료됩니다. 또한 HTTP 서버가 독립적으로 크래시되지 않는 한 간단하게 보장 할 수는 없습니다.
또 다른 해결책은 모든 기능을 갖춘 모니터링 서비스 인 Monit을 설치하는 것이며 systemd 대신 해당 프로세스 관리를 사용하는 것입니다. 이 방법은 Pandora와 Monit을 지금 모니터링하고 이에 따라 경고를 설정해야 함을 의미하므로 Pandora에서만 모니터링 할 수 있도록 HTTP 끝점을 얻는 것이 좋습니다.