Em seguida, ao invés de usar o comando "make install", usaremos o "checkInstall".
sudo checkinstall -D
Para as perguntas do checkinstall, faça:
Digite "Y"
Dê [Enter]
Dê [Enter]
O checkinstall vai gerar um arquivo ".deb" no diretório corrente e em seguida instalará o Zabbix. Guarde-o para futuras instalações usando o comando "dpkg -i <nomedopacote>". Também torna-se possível a desinstalação do mesmo, usando o comando "dpkg --remove --purge <nome do pacote>".
Agora vamos criar o diretório do Zabbix:
sudo mkdir /etc/zabbix
Copie os arquivos de configuração do Zabbix e coloque-os dentro do diretório /etc/zabbix:
sudo cp -rf /zabbix-1.8.9/misc/conf/* /etc/zabbix
Agora faça:
sudo vim /etc/zabbix/zabbix_server.conf
DBName: zabbix #Nome do banco do Zabbix no MySQL
DBUser: zabbix #Nome do usuário do Zabbix no MySQL
DBPassword: zabbix #Senha do usuário Zabbix no MySQL
Obs.: Não esqueça de descomentar a linha DBPassword.
Vamos adicionar o usuário "zabbix" ao sistema:
sudo useradd -m -s /bin/bash zabbix
Iniciar Zabbix automaticamente (/etc/init.d)
Copiaremos do diretório /zabbix-1.8.9/misc/init.d os scripts necessários para inicialização do Zabbix.
[4] Comentário enviado por neto_itape em 04/01/2012 - 15:59h
Achei legal o artigo mesmo parabéns, somente queria tirar uma duvida o zabbix tem que fica no servidor da empresa ou em outra maquina? Tipo ja ouvi fala dele mais queria entender como posso utilizar ele na minha rede da empresa, sou novato no mundo linux estou aprendendo com tudo que leio e acompanho aqui no VOL. Abraços.
[5] Comentário enviado por glaucoramos em 04/01/2012 - 16:11h
O Zabbix pode ser instalado em qualquer máquina que você deseja. A instalação contida nesse artigo é a parte Server do Zabbix, ou seja, o que monitora os elementos de rede. Nas máquinas monitoradas você instalará o Agente (ou cliente) Zabbix, que enviará as informações para o Server do Zabbix.
[10] Comentário enviado por ricardoolonca em 05/01/2012 - 17:59h
Parabéns pela iniciativa de escrever o artigo. Continue assim. A comunidade agradece.
Já que você usa uma distro baseada em Debian, não seria melhor instalar o Zabbix através do apt? Instalando via apt evitam-se as configurações manuais, além de ter suporte a atualizações de segurança da distribuição. Qual a vantagem de instalar através do código fonte?
[11] Comentário enviado por glaucoramos em 06/01/2012 - 08:39h
Obrigado pela congratulação.
Nos repositórios das distribuições baseadas em Debian existe o Zabbix lá. Basta digitar:
$ sudo aptitude install zabbix-server-mysql e
$ sudo aptitude install zabbix-frontend-php
Porém, quis fazer de outra maneira. Digamos que encarei como um desafio sair da "zona de conforto" oferecida pelo gerenciador de pacotes. Mas, sim, para os que estão chegando no mundo Linux agora, aconselho o uso do APT.
[12] Comentário enviado por neto_itape em 06/01/2012 - 14:01h
Cara estou com uma duvida aqui ... na parte que acessa pelo browser o zabbix corrigi o que estava faltando arrumar no php.ini mais na parte zabbix server details fala do host, port e name deixo do jeito que esta ou coloca o numero do ip da maquina e deixo o port como esta com o numero 10051? Ou isso é feito na maquina cliente e não no servidor?
Agradeço desde já.
[13] Comentário enviado por glaucoramos em 09/01/2012 - 10:10h
Cara, bom dia.
Desculpe a demora para responder, mas de fim de semana eu sumo da frente do PC! HEHEHE.
Nesta tela você coloca os dados do arquivo zabbix_server.conf, ou seja usuário e senha do banco Zabbix no Mysql (neste artigo ambos são "zabbix"). No host, coloque o endereço do host onde o zabbix está instalado (neste artigo "localhost"). A porta eu deixo "0" (zero) que assim o Zabbix usará a sua porta "default".
[14] Comentário enviado por rklogic em 13/01/2012 - 11:58h
esta dando este erro oque pode ser ?/
Current value Required Recommended
PHP version 5.2.4-2ubuntu5.19 5.0 5.3.0 Ok
PHP memory limit 16M 128M 256M Fail
PHP post max size 8M 16M 32M Fail
PHP upload max filesize 2M 2M 16M Ok
PHP max execution time 30 300 600 Fail
PHP max input time 60 300 600 Fail
PHP timezone no Fail
PHP databases support MySQL
Ok
PHP BC math yes Ok
PHP MB string yes Ok
PHP Sockets yes Ok
PHP Session yes Ok
PHP GD 2.0 2.0 2.0.34 Ok
GD PNG Support yes Ok
libxml module 2.6.31 2.6.15 2.7.6 Ok
ctype module yes Ok
[15] Comentário enviado por glaucoramos em 13/01/2012 - 12:30h
RKLOGIC, boa tarde.
Altere o arquivo /etc/php5/apache2/php.ini de acordo com o solicitado pela mensagem. Por exemplo:
A linha "PHP max input time 60 300 600" diz o seguinte: O número mínimo é 300 e o máximo é 600 e na sua configuração está 60. Altere o "60" para um número entre "300 e 600". E assim por diante em todas as linhas que gerou erro. Na dúvida, coloque o valor mínimo para cada um.
Fazendo isso, reinicie o apache2 e clique em "Retry" no modo web.
As linhas com "Fail" na parte do PHP GD não existe no arquivo. É só você corrigir esses valores que automaticamente essa linha passará de "Fail" para "OK".
[16] Comentário enviado por LinuxTec em 20/01/2012 - 13:18h
Muito bom artigo, amigo poderia me tirar uma dúvida, eu implementei um zabbix 1.8.3 recentemente com apt-get, está funcionando legal, só estou com dúvidas referente a envio de alertas por email, já configurei o relay do meu MTA, já fiz o direcionamento no Postfix do zabbix ele está disparando somente emails de restart no servidor, poderia me ajudar nessa jornada, se tiver MSN fica mais fácil, me ADD: claudio@linuxtec.com.br
[17] Comentário enviado por k4mus em 03/05/2012 - 11:31h
Parabens pelo artigo meu amigo. So um comentário: Na linha que fala "mysql> source /zabbix-1.8.9/create/data/images_sql.sql ", o nome do arquivo é "images_mysql.sql". Abraçao. Fica com Deus
[19] Comentário enviado por rafatec em 16/04/2015 - 14:14h
No meu caso apresente erro em todos os php GD
PHP sockets on OK
PHP gd unknown 2.0 Fail
PHP gd PNG support off Fail
PHP gd JPEG support off Fail
PHP gd FreeType support off Fail
PHP libxml 2.9.1 2.6.15 OK