mariuxac
(usa Slackware)
Enviado em 27/08/2011 - 17:09h
como tive vários problemas para instalar e configurar o zabbix segue o tutorial completo. parte desse tutorial foi inscrito por Aécio pires apenas mudei algumas coisas
1-baixar o zabbix minha versão é a 1.8.6
http://www.zabbix.com/download.php
2-Instalando os pacotes necessários
apt-get install make
apt-get install flex
apt-get install gcc
apt-get install gpp
apt-get install apache2
apt-get install php5
apt-get install php5-pgsql
apt-get install postgresql-8.4
3-siga instalando os seguintes pacotes
libapache2-mod-php5
php5-gd
php-net-socket
postgresql-client
libpq5 libpq-dev
snmp
libiksemel-dev
libcurl4-gnutls-dev
libsnmp-dev
4-acessando postgresql sem senha
edite o arquivo /etc/postgresql/8.4/main/pg_hba.conf
No final do arquivo, nas duas linhas onde está escrito “ident sameuser”, troque por “trust” sem as aspas.
Salve o arquivo e reinicie o serviço.
ficando assim:
local all postgres trust
local all all trust
Outro arquivo que precisa ser editado é o
/etc/postgresql/8.4/main/postgresql.conf conforme mostrado abaixo.
antes
#listen_addresses = 'localhost'
depois
listen_addresses = 'localhost'
5-reinicie o banco de dados
/etc/init.d/postgresql-8.4 restart
6-Crie o banco de dados zabbix, usando os comandos abaixo
su postgres
$ psql -U postgres
postgres=# create database zabbix;
postgres=# \q;
7-Crie no sistema operacional, o usuário a ser usado pelo Zabbix
adduser zabbix
sudo -u postgres createuser zabbix
8-Configurando o PHP
date.timezone = "America/Brasília"
max_execution_time = 300
max_input_time = 300
post_max_size = 16M
Reinicie o Apache
/etc/init.d/apache2 restart
9-Instalando o Zabbix Server
tar xzvf zabbix-1.8.6.tar.gz
10- acesse o diretorio
cat zabbix-1.8.3/create/schema/postgresql.sql | psql -U zabbix zabbix
cat zabbix-1.8.3/create/data/data.sql | psql -U zabbix zabbix
cat zabbix-1.8.3/create/data/images_pgsql.sql | psql -U zabbix zabbix
cd zabbix-1.8.6/
./configure --enable-server --enable-agent --with-pgsql --with-net-snmp
--with-jabber --with-libcurl
make install
11-Configurando o Zabbix
zabbix-agent 10050/tcp Zabbix Agent
zabbix-agent 10050/udp Zabbix Agent
zabbix-trapper 10051/tcp Zabbix Trapper
zabbix-trapper 10051/udpZabbix Trapper
Edite o arquivo /etc/zabbix/zabbix_agentd.conf e informe o IP do
servidor Zabbix no
campo Server
PidFile=/tmp/zabbix_agentd.pid
Server=127.0.0.1
ListenPort=10050
LogFile=/var/log/zabbix_agentd.log
ServerPort=10051
12-Crie o arquivo /var/log/zabbix_agentd.log.
touch /var/log/zabbix_agentd.log
chown zabbix:zabbix /var/log/zabbix_agentd.log
13-Edite o arquivo /etc/zabbix/zabbix_server.conf e informe os seguintes
dados, como mostra o exemplo abaixo:
ListenPort=10051
LogFile=/var/log/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=<senha do zabbix para acessar o banco de dados >
PidFile=/tmp/zabbix_server.pid
Crie o arquivo /var/log/zabbix_server.log.
touch /var/log/zabbix_server.log
chown zabbix:zabbix /var/log/zabbix_server.log
14-Copie os arquivos de fronted do Zabbix para o diretório /var/www/zabbix,
executando os comandos abaixo.
mkdir /var/www/zabbix
cp -R zabbix-1.8.3/frontends/php/* /var/www/zabbix/
chown -R www-data:www-data /var/www/zabbix/
15-Reinicie o Apache
/etc/init.d/apache2 restart
16-Inicie os serviços Zabbix Server e Zabbix Agentd.
verifique onde se encontra o seu zabbix com o comando find / -name zabbix
zabbix_server
zabbix_agentd
17-Acessando a interface web do Zabbix
http://ip-do-servidor/zabbix no meu caso 127.0.0.1/zabbix
Tela 1: Clique no botão Next.
Tela 2: Marque a caixa I Agree e clique no botão Next.
Tela 3: Checando as dependencias do Zabbix. Se estiver tudo ok, clique
em Next.
Tela 4: Informe o tipo da base de dados, o usuário e a senha. Em
seguida, clique no botão Test Connection, se estiver ok clique em Next.
Tela 5: Informe o IP do servidor Zabbix e a porta em que ele será
executado (a padrão é 10051). Depois clique em Next.
Tela 6: Revise as configurações e se ok, clique em Next.
Tela 7: Clique em Next se não houver nenhum erro de permissão na hora
de atualizar o arquivo de configuração. Caso contrário cheque a permissão do
diretório /var/www/zabbix e configure da forma mostrada neste tutorial.
Tela 8: Clique em Finish.
Tela 9: Pronto! O Zabbix está instalado. Logue-se no Zabbix com o
usuário Admin e senha zabbix.( lambrando que o A é maiúsculo)