19
0
Fork 0

ajout de commandes barman

This commit is contained in:
gcolpart 2018-07-27 00:07:20 +02:00
parent 0a7c5582fe
commit 5eeb6f3fb1
1 changed files with 30 additions and 2 deletions

View File

@ -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 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
~~~
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
@ -940,6 +940,34 @@ archive_mode = on
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](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.