Unfortunately no monitoring solution is able to completely monitor itself. There are a few things you need to rely on other tools or the operating system. However, it is a good starting point to install an Avantra Agent on both the Avantra Server and the Avantra Database hosts.
You may use some third-party solution to monitor the ports 8443 (for the Avantra UI) and 9050 (for the Avantra Master). You can also monitor the corresponding processes using the
systemctl status avantra-master and
systemctl status avantra-ui commands. However, if you have configured
systemd to restart the services on failure this does not give you much of extra information.
You may create a PROCESS custom check for the Avantra Agent installed on the Avantra Database host. This custom check should verify the
postgres process is running at least once:
You may want to use the FILESYSTEMS check for the Avantra Agent installed on the Avantra Server and Avantra Database host to track storage usage.