Todos Eduardo Silva Linux & VoIP

13.04.08

Portuguese (BR)   Parte II - Instalando e rodando o Zabbix  -  Categories: Documentos, HOWTOs, Dicas, Tutoriais  -  @ 23:25:30

Bom, agora que eu acredito que meus possíveis leitores já tenham uma vaga idéia do que é o Zabbix, vamos para a segunda parte do nosso documento

“Instalando e rodando o Zabbix”

Ambiente usado:

CentOS release 4.4

Zabbix 1.4.2

[Mais:]

Obtendo e Instalando o Zabbix

Antes de prosseguir, visite o site zabbix.com e verifique se existe alguma versão mais nova do mesmo

Code:

# cd /usr/src/
# wget http://ufpr.dl.sourceforge.net/sourceforge/zabbix/zabbix-1.4.2.tar.gz
# tar xvfz zabbix-1.4.2.tar.gz
# cd zabbix-1.4.2
# ./configure –enable-server –enable-agent –with-mysql –with-net-snmp
# make install
# mkdir /etc/zabbix
# cp misc/conf/zabbix_server.conf /etc/zabbix/
# cp misc/conf/zabbix_agentd.conf /etc/zabbix/
# chown zabbix:zabbix /etc/zabbix/ -R

Configurando o banco de dados

Code:

# mysql -u root -p
mysql> create database zabbix;
mysql> grant ALL on zabbix.* to zabbix@'localhost' identified by 'minhasupersenha';
Query OK, 0 rows affected (0.02 sec)
# cd create/schema/
# cat mysql.sql |mysql -u zabbix -p zabbix
# cat ../data/data.sql |mysql -u zabbix -p zabbix
# cat ../data/images_mysql.sql |mysql -u zabbix -p zabbix

Configurando os daemons zabbix_server e zabbix_agentd

Tratando-se de uma instalação pequena, não é necessário nenhum “tweaking” para ajustes de performance, nem no server nem no agentd.

Code:

# vi /etc/zabbix/zabbix_agentd.conf

Neste arquivo, a unica linha que precisa ser configurada neste momento é:

Code:

Server=127.0.0.1

Esta linha qual o IP de origem do monitoramento. (servidor)

Como usaremos um agente e um servidor no mesmo computador, vamos colocar nosso próprio IP como Server.

Ajustando as configurações do banco de dados

Code:

# vi /etc/zabbix/zabbix_server.conf
DBName=zabbix
DBUser=zabbix
DBPassword=minhasupersenha

Ok, agora é a hora da verdade, vamos verificar se o agente e o servidor rodam corretamente:

Code:

# zabbix_server
# zabbix_agentd

Após executar estes dois comandos, digite:

Code:

# ps aux |grep zabbix

Ele deve mostrar várias instancias do zabbix_agentd e do zabbix_server rodando.

Partindo do pré-suposto que tudo funcionou bem redondinho, vamos instalar o frontend em php do Zabbix

FrontEnd

Code:

# mkdir /var/www/html/zabbix
# cd frontends/php
cp * -R /var/www/html/zabbix/
# chown apache:apache /var/www/html/zabbix/ -R

Agora acesse a interface web do zabbix usando o endereço: http://ip_do_servidor/zabbix

Leia a introdução e a licença completamente, para só então clicar em Agree e Next :)

Basicamente só é necessário configurar os dados de conexão com o banco de dados através da interface web (usuário, senha, nome da base) e finalizar a instalação.

Fique atento, caso apareça algum aviso durante esta parte corrija o problema antes de prosseguir.

Logando, Testando e adicionando o “Meu Primeiro Host”

Acesse novamente http://ip_do_servidor/zabbix

Ele deve mostrar uma tela solicitando usuário e senha. Neste ponto eu poderia ser omisso e deixar vocês tentarem diversas senhas como eu fiz da primeira vez, até o momento que eu descobri que o user é admin e a senha em branco :P

Após logar, clique em “Reports” e verifique se o Zabbix_Server está rodando.

Troque a senha do user admin, para isso, clique em Administration e vá em Users.

Selecione o usuário admin e clique em change password. Por favor né, vê se coloca uma senha decente e não esquece dela!

Aproveite para atribuir um email para o administrador. Clique em Add Media e insira seu email ali.

Adicionando o “Meu Primeiro Host”

Ia deixar esta parte para a matéria seguinte, mas resolvi colocar agora para já mostrar porque que o Zabbix é tão bom de administrar ;)

Clique em Configuration, vá em Hosts

Nesta versão do Zabbix, ele já está com o Zabbix Server pré cadastrado e pré configurado, apenas inativo.

Vá direto na coluna Status onde diz “Not monitored” e clique neste texto.

Pronto, seu Zabbix está rodando e monitorando a ele mesmo.

Agora clique em Monitoring - Overview.

Nesta tela, estará mostrando todos os serviços sendo monitorados. Provavelmente aparecerão alguns serviços com alertas ligados, isto porque o servidor está sendo monitorado apartir de um template bem genérico.

Trataremos deste assunto e outros mais na próxima matéria.

Deixe seu comentárioTrackback (0)

Comentários:

Sem Comentários para esse post ainda...

Deixe seu comentário:

Seu endereço de email não será exibido nesse site.
Sua URL será exibida.

Tags XHTML permitidas: <p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite, abbr, acronym, q, sub, sup, tt, i, b, big, small>
(Quebras de linha se tornam <br />)
(Configurar cookies para o nome, email e url)
(Permitir que usuários o contatem através de um formulário eletrônico (seu e-mail NÃO será exibido.))
This is a captcha-picture. It is used to prevent mass-access by robots.
Please enter the characters from the image above. (case insensitive)

Endereço de trackback para este post:

This is a captcha-picture. It is used to prevent mass-access by robots.
Please enter the characters from the image above. (case insensitive)

Trackbacks:

Sem Trackbacks para esse post ainda...

Pingbacks:

Sem Pingbacks para esse post ainda...

powered by b2evolution free blog software

Entre em contato com o administrator - Créditos: multiblog | b2evolution hosting | test