Zabbix Server 2.0 no Ubuntu Server 12.04 - Instalação e configuração
Vou mostrar, neste artigo, como instalar um servidor de monitoração Zabbix no Ubuntu Server 12.04, começando pela instalação das dependências e depois, a instalação compilada.
Preparação
Preparando o sistema para a instalação
Após a instalação do Ubuntu Server e serviços básicos, vamos resolver as dependências da aplicação, para que a instalação do Zabbix tenha sucesso.Nesta instalação, optei pelos seguintes pacotes:
- Banco de dados MySQL.
- Front-end Apache 2.
- PHP 5 e extensões do PHP.
Levando em consideração que seu apt-get está com os repositórios configurados:
# apt-get update
1. Instalando as dependências
Comece a instalar os pacotes:
# apt-get install mysql-server-5.5 apache2 php5 php5-curl php5-dev php5-mysql php5-gd php5-xmlrpc openipmi libssh2-1 libssh2-1-dev libssh2-php fping libcurl3 libiksemel3 libiksemel-dev snmp libmysqld-dev libmysqld-pic libmysqlclient-dev make
Obs.: eu prefiro instalar um pacote de cada vez, para verificar o passo a passo.
2. Instalando o Zabbix Server
Depois das dependências resolvidas, vamos baixar o source do Zabbix em:
Crie um diretório "/srv/zabbix" e copie o source do Zabbix. Depois, extraia os arquivos:
# tar -xvzf zabbix-[Versão].tar.gz
Crie o usuário "zabbix" em seu sistema:
# groupadd zabbix
# useradd -g zabbix zabbix
Preparando o banco de dados
3. Preparando o Banco de dados MySQLEntre no MySQL e digite a senha:
# mysql -uroot -p
Crie a database:
mysql> create database zabbixdb;
mysql> quit;
Configure a permissão ao usuário "zabbix":
# mysql -uroot -p -e "grant all privileges on zabbixdb.* to zabbix@localhost identified by 'zabbix';"
Obs.: vá até o diretório descompactado do Zabbix, que possui os arquivos ".sql" (no caso desta versão: /srv/zabbix/zabbix-2.0.6/database/mysql) e estando neste diretório, digite:
# mysql -u zabbix -p zabbixdb < schema.sql
# mysql -u zabbix -p zabbixdb < images.sql
# mysql -u zabbix -p zabbixdb < data.sql
Agora o banco de dados está preparado para instalação do Zabbix.