Once setup, the Pingaling Server provides monitoring and alerting functionality for your infrastructure. It's designed to be run as a Docker container and requires a Postgresql database.
Pingaling requires a Postgresql database (developed against Postgres 10, but other versions will probably work) and Erlang 20 or greater. The easiest way to run Pingaling is with Docker. At a high level:
- Setup a Postgres database
- Run the Pingaling server as a Docker container
When you run the Pingaling server, you need to supply the following environment variables:
POSTGRES_USER
- username for the db, defaults to postgresPOSTGRES_PASS
- password for the user, defaults to postgresPOSTGRES_DB
- name of the database, defaults to pingalingPOSTGRES_HOST
- hostname of the database, defaults to localhostPORT
- TCP port to listen on, defaults to 4000
The Pingaling server is available at pingaling/server
from Docker Hub. The current release is 0.5 - docker pull pingaling/server:0.5
You'll need to make your Pingaling server accessible to the client.