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 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.
|
||||
|
|
Loading…
Reference in New Issue