Sign inSign up

akirax/grafana

By akirax

•Updated about 5 years ago

Grafana for rancher os

Image
0

4.2K

akirax/grafana repository overview

⁠Zabbix / Auto Backup / Gafana

⁠Contêm:

  • Zabbix
  • Banco de dados postgresql
  • backup automático
  • Grafana

⁠Usage

  1. Clone o repositório:
    $ git clone https://gitlab.ifrr.edu.br/infra/zabbix.git
  1. entre na pasta do repositório e faça o deploy:
    $ Docker stack deploy -c docker-compose.yml zabbix

⁠Config

  • Edit docker-compose.yml

⁠Backup

  • Uso O Backup é realizado automaticamente nos períodos definidos no arquivo docker-compose.yml

  • Restauração

  1. Apague deploy do zabbix e volume com o banco corrompido;
      $ docker stack rm zabbix
      $ docker volume ls
      $ docker volume rm "nome do volume"
  1. IMPORTANTE: Deve-se isola o conteiner do postgree removendo todos os conteiners que tenha ligação com o conteiner do postgre ou criando colocando # nas linhas do docker-compose.yml onde a link com o conteiner do postgre e no network do partgre;
  2. faça o deploy novamente do conteiner:
      $ Docker stack deploy -c docker-compose.yml zabbix
  1. procure o ID do conteiner do postgre com o comando:
    $ docker ps
  1. entre no conteiner com o comando:
      $ docker exec -it "id do canteiner" bash
  1. apague o banco:
      $ dropdb -U zabbix zabbix
  1. crie um novo banco de dados:
      $ createdb -U zabbix zabbix
  1. restaure o banco de dados: na configuração padão do docker-compose.yml, está mapeia o volume do backup (compactados) diarios, semanais e mensais na '/backup' do conteiner do postgree;
      $ cd /backup/daily
      $ gunzip zabbix-20190721-000000.sql.gz
      $ psql -U zabbix zabbix < "/backup/daily/zabbix-20190721.sql"
  1. apague novamente o deploy do zabbix:
      $ docker stack rm zabbix
  1. retire # que foi colocada no arquivo docker-compose.yml e execute novamente o deploy.

Tag summary

Content type

Image

Digest

Size

63.9 MB

Last updated

about 5 years ago

docker pull akirax/grafana