ajout de commandes barman
This commit is contained in:
parent
0a7c5582fe
commit
5eeb6f3fb1
|
@ -901,13 +901,13 @@ Il existe un plugin Munin pour PgBouncer : <https://github.com/munin-monitoring/
|
||||||
|
|
||||||
[barman](http://www.pgbarman.org/) est un outil pour gérer les sauvegardes et les restaurations de données en se basant sur les log de transactions (WAL) de PostgreSQL.
|
[barman](http://www.pgbarman.org/) est un outil pour gérer les sauvegardes et les restaurations de données en se basant sur les log de transactions (WAL) de PostgreSQL.
|
||||||
|
|
||||||
Barman s'installe généralement sur le serveur de sauvegarde :
|
Barman s'installe généralement sur un serveur de sauvegardes :
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
# apt install barman barman-cli
|
# apt install barman barman-cli
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
Le client Postgresql sur le serveur Barman doit être disponible dans la même version que sur le serveur PostgreSQL, ex pour un serveur en 9.2 :
|
Le client PostgreSQL sur le serveur Barman doit être disponible dans la même version que sur le serveur PostgreSQL, exemple pour un serveur en 9.2 :
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
apt install postgresql-client-9.2
|
apt install postgresql-client-9.2
|
||||||
|
@ -940,6 +940,34 @@ archive_mode = on
|
||||||
archive_command = 'rsync -a %p barman@foo.example.com:foo/incoming/%f'
|
archive_command = 'rsync -a %p barman@foo.example.com:foo/incoming/%f'
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
|
Une fois en place, voici quelques commandes utilisables :
|
||||||
|
|
||||||
|
~~~
|
||||||
|
# barman list-server
|
||||||
|
foo00 - foo00 9.2/main PostgreSQL instance
|
||||||
|
# barman status foo00
|
||||||
|
Server foo00:
|
||||||
|
Description: foo00 9.2/main PostgreSQL instance
|
||||||
|
Active: True
|
||||||
|
Disabled: False
|
||||||
|
PostgreSQL version: 9.2.24
|
||||||
|
Cluster state: in production
|
||||||
|
pgespresso extension: Not available
|
||||||
|
Current data size: 287.8 GiB
|
||||||
|
PostgreSQL Data directory: /var/lib/postgresql/9.2/main
|
||||||
|
Current WAL segment: 0000000100002CEF00000083
|
||||||
|
PostgreSQL 'archive_command' setting: rsync -a %p barman@foo00.example.com:/var/lib/barman/foo00/incoming/%f
|
||||||
|
Last archived WAL: No WAL segment shipped yet
|
||||||
|
Retention policies: not enforced
|
||||||
|
No. of available backups: 1
|
||||||
|
First available backup: 20180723T174316
|
||||||
|
Last available backup: 20180723T174316
|
||||||
|
Minimum redundancy requirements: satisfied (1/0)
|
||||||
|
# barman list-backup foo
|
||||||
|
foo00 20180723T174316 - Mon Jul 23 21:47:34 2018 - Size: 413.2 GiB - WAL Size: 89.9 GiB
|
||||||
|
~~~
|
||||||
|
|
||||||
|
|
||||||
### pgbadger
|
### pgbadger
|
||||||
|
|
||||||
[PgBadger](https://github.com/dalibo/pgbadger) permet d'analyser des logs PostgreSQL et de générer une page HTML représentant les résultats sous forme de graphes et tableau de données.
|
[PgBadger](https://github.com/dalibo/pgbadger) permet d'analyser des logs PostgreSQL et de générer une page HTML représentant les résultats sous forme de graphes et tableau de données.
|
||||||
|
|
Loading…
Reference in a new issue