Você está na página 1de 3

2017/08/13 09:41 1/3 1 Scripts para criao da base de dados

1 Scripts para criao da base de dados

Viso geral

Uma base de dados para o Zabbix precisa ser criada durante a instalao do servidor ou proxy.

Esta seo oferece scripts para criar uma base de dados para o Zabbix. Um script schema diferente
apresentado para cada base de dados suportada.

Para a base do Zabbix proxy somente o schema.sql deve ser importado (e no o images.sql nem o
data.sql)

Os arquivos schema.sql, images.sql e data.sql podem ser encontrados, na distribuio do Zabbix


em forma de fontes, no subdiretrio database. Se o Zabbix foi instalado a partir de pacotes
especcos de uma distribuio, vericar a documentao respectiva da distribuio.

Scripts

MySQL (assumimos que o usurio username com senha password existe e tem permisses para criar
objetos na base de dados):

shell> mysql -u<username> -p<password>


mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> quit;
shell> mysql -u<username> -p<password> zabbix < database/mysql/schema.sql
# pare aqui se est sendo criada uma base para o proxy Zabbix
shell> mysql -u<username> -p<password> zabbix < database/mysql/images.sql
shell> mysql -u<username> -p<password> zabbix < database/mysql/data.sql

PostgreSQL (assumimos que o usurio username existe e tem permisses para criar objetos na base
de dados):

shell> psql -U <username>


psql> create database zabbix;
psql> \q
shell> cd database/postgresql
shell> psql -U <username> zabbix < schema.sql
# pare aqui se est sendo criada uma base para o proxy Zabbix
shell> psql -U <username> zabbix < images.sql
shell> psql -U <username> zabbix < data.sql

Oracle (assumimos que o usurio zabbix com senha password existe e tem permisses para criar
objetos na base de dados no servio ORCL):

Se est sendo criada uma base para o servidor Zabbix necessrio ter imagens em algum lugar no
host Oracle:

Zabbix Documentation 2.4 - https://www.zabbix.com/documentation/2.4/


Last update:
pt:manual:appendix:install:db_scripts https://www.zabbix.com/documentation/2.4/pt/manual/appendix/install/db_scripts
2014/11/01 13:02

# Copie o diretrio create/images/old_images para algum lugar no servidor


Oracle (p.ex., /home/oracle):
shell> scp -r create/images/old_images user@host:/home/oracle
# Edite o arquivo database/oracle/images.sql e aponte a varivel images_dir
para o local onde elas foram copiadas (p.ex., "/home/oracle/old_images"):
CREATE OR REPLACE DIRECTORY image_dir AS '/home/oracle/old_images'

Agora prepare a base de dados:

shell> sqlplus zabbix/password@host/ORCL


sqlplus> @database/oracle/schema.sql
# pare aqui se est sendo criada uma base para o proxy Zabbix
sqlplus> @database/oracle/images.sql
sqlplus> @database/oracle/data.sql

O Zabbix requer um conjunto de caracteres UTF-8 na base de dados. Se a base no est em UTF-8,
pode ser convertida rodando: ALTER DATABASE NATIONAL CHARACTER SET UTF8;

IBM DB2:

shell> db2 "create database zabbix using codeset utf-8 territory us pagesize
32768"
shell> cd database/ibm_db2
shell> db2batch -d zabbix -f schema.sql
# pare aqui se est sendo criada uma base para o proxy Zabbix
shell> db2batch -d zabbix -f images.sql
shell> db2batch -d zabbix -f data.sql

SQLite:

shell> cd database/sqlite3
shell> sqlite3 /var/lib/sqlite/zabbix.db < schema.sql
# pare aqui se est sendo criada uma base para o proxy Zabbix
shell> sqlite3 /var/lib/sqlite/zabbix.db < images.sql
shell> sqlite3 /var/lib/sqlite/zabbix.db < data.sql

Se estiver usando SQLite com o Zabbix proxy, a base ser automaticamente criada se no existir.

Retornar para a seo de instalao.

From:
https://www.zabbix.com/documentation/2.4/ - Zabbix Documentation 2.4

Permanent link:
https://www.zabbix.com/documentation/2.4/pt/manual/appendix/install/db_scripts

Last update: 2014/11/01 13:02

https://www.zabbix.com/documentation/2.4/ Printed on 2017/08/13 09:41


2017/08/13 09:41 3/3 1 Scripts para criao da base de dados

Zabbix Documentation 2.4 - https://www.zabbix.com/documentation/2.4/

Você também pode gostar