Skip to content

Adminstration access ​

You can access pgmoneta from a remote machine if you enable access.

Configuration ​

First, you need to enable remote access by adding

management = 5002

in pgmoneta.conf in the [pgmoneta] section.

Administrators ​

Next, you will need to add one or more administrators in pgmoneta_admins.conf through

pgmoneta-admin -f /etc/pgmoneta/pgmoneta_admins.conf user add

for example with a user name of admin and secretpassword as the password.

Restart pgmoneta ​

You have to restart pgmoneta to make the changes take effect.

Connect to pgmoneta ​

Then you will use the pgmoneta-cli tool to access pgmoneta with

pgmoneta-cli -h myhost -p 5002 -U admin status

to execute the status command after have entered the password.

Transport Level Security support ​

You can security the administration level interface by using Transport Level Security (TLS).

It is done by setting the following options,

[pgmoneta]
tls_cert_file=/path/to/server.crt
tls_key_file=/path/to/server.key
tls_ca_file=/path/to/root.crt

...

in pgmoneta.conf.

The client side setup must go into ~/.pgmoneta/ with the following files

~/.pgmoneta/pgmoneta.key
~/.pgmoneta/pgmoneta.crt
~/.pgmoneta/root.crt

They must have 0600 permission.