Você está na página 1de 6

instalando o zabbix no ubuntu apartir dos arquivos fontes.

Preparando o sistema A seguir esto as instrues de como instalar o Zabbix no Ubuntu. Note que os pacotes no repositrio do Ubuntu so possivelmente de uma verso antiga. Voc pode checar isso com o seguinte comando: apt-cache showpkg zabbix-server-mysql Estas instrues aplicam-se para o Zabbix v1.4.2 e para o Ubuntu 7.04 mas podem tambm aplicar-se a outras verses.Estas instrues foram testadas no Ubuntu 9.04 e no Zabbix v1.6.4 e funcionaram sem problemas. Vamos comear instalando os pr-requisitos: Apache MySQL-Server PHP5 bibliotecas NetSnmp bibliotecas sudo apt-get update sudo apt-get upgrade sudo reboot sudo apt-get dist-upgrade sudo reboot sudo apt-get install ssh sudo apt-get install buildessential sudo apt-get install mysql-server Ser perguntado qual ser a senha do root do mysql, anote, pois ela ser necessria durante a instalao do Zabbix sudo apt-get install libmysqlclient15-dev sudo apt-get install php5 sudo apt-get install php5-gd sudo apt-get install php5-mysql sudo apt-get install snmp sudo apt-get install libsnmp-dev sudo apt-get install snmpd sudo apt-get install libcurl4-openssl-dev

sudo apt-get install fping Instalando e Configurando o Zabbix 1 Criando o usuario e o seu grupo: sudo adduser zabbix Digite a senha e anote a mesma e confirme o resto. Adicione o usurio zabbix para o grupo de administradores sudo adduser zabbix admin 2 Baixe e descompacte as fontes do Zabbix su zabbix wget http://optusnet.dl.sourceforge.net/sourceforge/zabbix/zabbix-1.6.4.tar.gz tar zxvpf zabbix-1.6.4.tar.gz 3 Crie a base de dados e popule a mesma: sudo mysql e create database zabbix; uroot pdigite a senha do usurio root criado na instalao do Mysql sudo mysql e grant all privileges on zabbix.* to zabbix@localhost identified by senha do usuario zabbix; mysql D zabbix uzabbix psenha do usuario zabbix < /home/zabbix/zabbix1.6.4/create/schema/mysql.sql mysql D zabbix uzabbix psenha do usuario zabbix < /home/zabbix/zabbix1.6.4/create/data/data.sql mysql D zabbix uzabbix psenha do usuario zabbix < /home/zabbix/zabbix1.6.4/create/data/images_mysql.sql 4 Configure, compile e instale o servidor: cd zabbix-1.6.4/ ./configure prefix=/usr with-mysql with-net-snmp \ with-libcurl enable-server enable-agent && make sudo make install

5 Preparando o resto do sistema: sudo vim /etc/services Adicione no final do arquivo as seguintes linhas zabbix_agent 10050/tcp # Portas do Zabbix zabbix_trap 10051/tcp Salve e saia sudo mkdir /etc/zabbix sudo chown R zabbix.zabbix /etc/zabbix cp misc/conf/zabbix_* /etc/zabbix/ Vamos agora editar a configurao do agente do Zabbix no servidor Edite o arquivo zabbix_agentd.conf vim /etc/zabbix/zabbix_agentd.conf Tenha certeza que o parmetro Server aponta para o endereo do servidor. Nesse caso para ele mesmo. Server=127.0.0.1 Salve e saia Agora vamos editar a configurao do servidor Zabbix Edite o arquivo /etc/zabbix/zabbix_server.conf: vim /etc/zabbix/zabbix_server.conf Para pequenas redes esse arquivo padro vai funcionar sem maiores problemas, porm para redes maiores este arquivo onde voc vai mexer para melhorar o monitoramento. Mude isto: DBUser=zabbix DBPassword=<senha do zabbix digitada anteriormente> Salve e saia Copie os arquivos init.d para o lugar certo sudo cp misc/init.d/debian/zabbix-server /etc/init.d

sudo cp misc/init.d/debian/zabbix-agent /etc/init.d Voc ter de editar esses scripts porque o Zabbix compilado fica no /usr/sbin sudo vim /etc/init.d/zabbix-server Procure pela seguinte linha: DAEMON=/home/zabbix/bin/${NAME} E substitua por esta: DAEMON=/usr/sbin/${NAME} Salve e saia Agora vamos editar o script de inicializao do agente sudo vim /etc/init.d/zabbix-agent Procure pela seguinte linha: DAEMON=/home/zabbix/bin/${NAME} E substitua por esta: DAEMON=/usr/sbin/${NAME} Salve e saia. Agora vamos acertar as permisses e colocar o Zabbix para iniciar junto da maquina sudo chmod 755 /etc/init.d/zabbix-server sudo update-rc.d zabbix-server defaults sudo chmod 755 /etc/init.d/zabbix-agent sudo update-rc.d zabbix-agent defaults E vamos iniciar o servidor: sudo /etc/init.d/zabbix-server start Inicie o agente: sudo /etc/init.d/zabbix-agent start Agora vamos ter certeza que ambos esto rodando: ps aux | grep zabbix

Voc deve observar varias instancias tanto do agente quanto de servidor sendo executadas se tudo ocorreu bem. 6- Configurando a interface Web mkdir /home/zabbix/public_html cp R frontends/php/* /home/zabbix/public_html/ Edite o arquivo /etc/apache2/sites-enabled/000-default sudo vim /etc/apache2/sites-enabled/000-default Insira isso no arquivo Alias /zabbix /home/zabbix/public_html/ <Directory /home/zabbix/public_html> AllowOverride FileInfo AuthConfig Limit Indexes Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec <Limit GET POST OPTIONS PROPFIND> Order allow,deny Allow from all </Limit> <LimitExcept GET POST OPTIONS PROPFIND> Order deny,allow Deny from all </LimitExcept> </Directory> Salve e saia Vamos ajustar agora o php.ini sudo vim /etc/php5/apache2/php.ini Mude os seguintes dados: max_execution_time = 300;

date.timezone = America/Sao_Paulo Reinicie o Apache sudo /etc/init.d/apache2 restart Configurao da Interface Web Em outro computador, acesse o seguinte endereo http://<ip do seu servidor Zabbix>/zabbix Introduo Leia e clique em Next Concordar com a Licena Leia, marque a opo I Agree, clique em Next Checagem de pr-requesitos Se aparecer algum erro, concerte, e clique em retry. Clique em Next quando todos os pr-requisitos estiverem ok. Configure a conexo com o banco de dados Preencha o campo com as informaes corretas e clique em Test. Clique em Next quando o teste de conexo for bem sucedido. Resumo antes da instalao: Verifique as opes da instalao, clique em Next Instale Clique em Save Configuration e salve para a sua maquina. Copie o arquivo zabbix.conf.php para /home/zabbix/public_html/conf/zabbix.conf.php no servidor. Uma boa maneira de fazer isso baixar o arquivo na sua maquina e copiar ele para o servidor utilizando o WinSCP. Aps essa copia, clique em Retry e depois Next quando estiver tudo ok. Finalizando Clique em Finish para completar a instalao Sua recm instalao do zabbix ser mostrada. Entre com o username: Admin e a senha: zabbix. Comece a utilizar o Zabbix.

referencias Traduo de artigo retirado de http://www.zabbix.com/wiki/doku.php?id=howto:ubuntuinstall em 17/06/2009

Você também pode gostar