How it works

In its basic way of operation, Epazote periodically checks the services endpoints “URLs“ by doing an HTTP GET Request, based on the response Status code, Headers or either the body, it executes a command.

In most scenarios, is desired to apply a command directly to the application in cause, like a signal (kill -HUP), or either a restart, therefore in this case Epazote and the application should be running on the same server.

Epazote can also work in a standalone mode by only monitoring and sending alerts if desired.