Saiu a tão esperada versão estável do Zabbix 3.
Neste artigo veremos como é simples realizar a instalação via pacote, usando o repositório oficial do Zabbix, no Debian 8.
Esse tutorial parte do princípio que o seu sistema Debian 8 já esteja instalado e atualizado.
Baixe o pacote para instalar o repositório do Zabbix no Debian 8.
wget http://repo.zabbix.com/zabbix/3.0/debian/pool/main/z/zabbix-release/zabbix-release_3.0-1+jessie_all.deb
Instale o pacote
dpkg -i zabbix-release_3.0-1+jessie_all.deb
Será criado o arquivo /etc/apt/sources.lst.d/zabbix.list
Sincronize os índices dos pacotes
Chegou a hora de instalarmos o Zabbix da forma mais simples possível.
Após baixar os pacotes, surgirá a seguinte tela:
Execute os seguintes comandos para criar a base de dados do Zabbix:
Observe que o primeiro e o último comando da lista irá solicitar a senha para acesso ao MySQL.
Reinicie o serviço zabbix-server
Execute o comando abaixo para alterar o timezone.
Observação: altere Sao_Paulo caso a sua região for outra.
É necessário reiniciar o serviço do Apache para recarregar as configurações modificadas pela instalação.
Abra o seu navegador favorido e aponte para o IP do teu servidor: http:///zabbix
Sincronize os índices dos pacotes
apt-get update
Instalação do backend e base de dados
Chegou a hora de instalarmos o Zabbix da forma mais simples possível.
apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent zabbix-get
Após baixar os pacotes, surgirá a seguinte tela:
Informe uma senha para o usuário root do MySQL.
Na próxima tela, confirme a senha.
Agora, é só aguardar o término da instalação.
Criação da base de dados do Zabbix
Execute os seguintes comandos para criar a base de dados do Zabbix:
mysql -uroot -p mysql> create database zabbix character set utf8 collate utf8_bin; mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; mysql> quit; cd /usr/share/doc/zabbix-server-mysql zcat create.sql.gz | mysql -uzabbix -p zabbix
Observe que o primeiro e o último comando da lista irá solicitar a senha para acesso ao MySQL.
Ajustar arquivo de configuração do servidor Zabbix
vi /etc/zabbix/zabbix_server.conf
DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=zabbix
Reinicie o serviço zabbix-server
service zabbix-server restart
Ajuste do timezone utilizado pelo Zabbix
Execute o comando abaixo para alterar o timezone.
sed -i 's/# php_value date.timezone Europe\/Riga/php_value date.timezone America\/Sao_Paulo/' /etc/zabbix/apache.conf
Observação: altere Sao_Paulo caso a sua região for outra.
Instalação do frontend
service apache2 restart
Abra o seu navegador favorido e aponte para o IP do teu servidor: http://
Essa é a tela de boas vindas do Zabbix 3.0. Clique em Next step
Como estamos fazendo a instalação via repositório oficial, os parâmetros do PHP já são configurados de acordo com o que o Zabbix necessita. Clique em Next step.
Nesta tela, configuramos os parâmetros de conexão com o banco de dados com os dados cadastrados na etapa de criação da base de dados do Zabbix. Clique em Next step.
Nesta tela, podemos incluir um nome para o nosso servidor. É opcional. Clique em Next step.
Esta tela exibe toda a configuração que foi realizada na instalação do frontend. Revise as configurações e se estiver tudo certo clique em Next step.
Pronto. Seu Zabbix 3 novinho em folha está pronto para ser usado. Clique em finish.
Agora é só fazer o login e começar a brincar.
Username: Admin
Password: zabbix
Dúvidas, postem nos comentários.
No próximo post vou mostrar como fazer o upgrade da versão 2.4.x para a 3.0.
Quando sai seu novo livro do zabbix 3.0 ? pois ja tenho o seu 1º.
ResponderExcluirEm breve. Informarei aqui no Blog.
ExcluirAté maio vai lançar o meu outro livro: Consumindo a API do Zabbix com Python.
Janssen, sou novo no mundo linux e acabei de instalar o zabbix pelo passa a passo, observei que ele não deixa alterar o idioma para Portugues Brasil. Existe alguma forma ou ele está travado no English?
ResponderExcluirVocê já tentou alterar o idioma no perfil do usuário? Qual a distribuição você instalou o Zabbix?
ExcluirVerifique se o serviço zabbix-sever está rodando. Dá uma olhadinha no log também que pode te indicar algum erro na execução do serviço.
ResponderExcluirO link que aponta para o .deb do zabbix não existe mais, qual o link da versão .deb que não seja release?
ResponderExcluirO link continua no ar.
ExcluirVocê pode navegar pelos diretórios do repositório. Basta acessar http://repo.zabbix.com
Travei ai, sabes me dizer porque? Obrigado por compartilhar.
ResponderExcluirroot@localhost:/usr/share/doc/zabbix-server-mysql# zcat create.sql.gz |mysql -uzabbix -p zabbix
Enter password:
ERROR 1045 (28000): Access denied for user 'zabbix'@'localhost' (using password: YES)
Nessa parte vai pedir a senha que você cadastrou para o usuário zabbix no MySQL, conforme o comando a seguir:
Excluirmysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
Observe que no exemplo do post eu utilizei a senha zabbix.
Otimo!!!parabéns!
ResponderExcluirele tá jogando o banco pro postgres =[
ResponderExcluirGustavo, tive um problema parecido. Instale o PHP com suporte MySQL.
Excluirapt-get install php-mysql
Reinicie o serviço do apache, service apache2 restart.
Vê ai se funciona.
meu banco para acesso esta aparecendo como o postgres
ResponderExcluirFiz a instalação mas quando vou entrar no http://localhost/zabbix
ResponderExcluirNão existe essa pasta.
Eu estava com o mesmo problema só que na minha instalação tinha falhado a instalação do zabbix-get resolvi somente depois que consegui instala-lo.
ExcluirCara, valeu pelo tudo, mas é o seguindo... sou novo nesse ramo de Linux, e estou tentando instalar o Zabbix junto com um sistema de provedor chamado MK-Auth, ele vem instalado na distro: Debian/GNU Linux 8. Dai quando eu executo o comando: "apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent zabbix-get" ele me dá essa mensagem que está abaixo ai nessas linhas de comando, e não aparece pra colocar senha no banco de dados!
ResponderExcluirroot@mk-auth:~# apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent zabbix-get
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
zabbix-agent já é a versão mais nova.
zabbix-frontend-php já é a versão mais nova.
zabbix-server-mysql já é a versão mais nova.
Você deve querer executar 'apt-get -f install' para corrigí-los:
Os pacotes a seguir têm dependências desencontradas:
mariadb-server : Depende: mariadb-server-10.0 (>= 10.0.25-0+deb8u1) mas 10.0.20+maria-1~jessie está para ser instalado
E: Dependências desencontradas. Tente 'apt-get -f install' sem nenhum pacote (ou especifique uma solução).
Você precisa ter o mysql instalado no seu servidor.
ExcluirTente também dar um "#apt-get -f install"
Olá, parabéns pelo tutorial!! Preciso criar uma trigger para que seja emitido o alerta quando a diferença entre a última coleta e a penúltima for maior que 1dBm. Alguém já fez isso?
ResponderExcluirOlá, parabéns pelo tutorial!! Preciso criar uma trigger para que seja emitido o alerta quando a diferença entre a última coleta e a penúltima for maior que 1dBm. Alguém já fez isso?
ResponderExcluirBom dia!
ResponderExcluirObrigado pelo tutorial.
Não consegui resolver esse erro:
Job for zabbix-server.service failed. See 'systemctl status zabbix-server.service' and 'journalctl -xn' for details
Deu erro no pacote zabbix-get
ResponderExcluirE: Impossivel encontrar o pacote zabbix-get
Mesmo assim continuei a instalação, e deu tudo correto, porém quando chego
na parte para acessar via browser não carrega nada. "Pagina não encontrada", a url requisitada não está disponivel nesse servidor.
Tirando o erro no pacote Zabbiz-get, o resto ocorreu comigo tbm..
ExcluirQuando vou acessar via broswer não consigo, nao encontra.
No meu deu erro tbm...
ExcluirMeu caro eu esbarrei nesse problema na opção CONFIGURE DB CONNECTION.
ResponderExcluirCannot connect to the database.
Details
Error connecting to database: Access denied for user 'zabbix'@'localhost' (using password: NO)
Poderia ajudar ?
Obrigado.
Bom dia cara estou tendo o seguindo problema: Cannot connect to the database.
ResponderExcluirDetails
The frontend does not match Zabbix database.
esta dando este erro. Sabe como posso solucionar?
Zabbix server is running No
ResponderExcluirEste comentário foi removido pelo autor.
ResponderExcluirMuito obrigado! Funcionou perfeitamente!
ResponderExcluirMuito obrigado! Funcionou perfeitamente.
ResponderExcluirAmigo, tenho um Servidor com Debian 8 instalado rodando o ispconfig 3 com php..mysql ... como faço pra instalar o zabbix sem instalar um mysql denovo ?
ResponderExcluirOlá boa tarde,
ResponderExcluirsegui o passo a passo, mas quando chega na parte de configuração da tela de boas vindas via browser, dá erro:
–Error connecting to database: Access denied for user 'root'@'localhost' (using password: YES)
Alguém poderia me ajudar nisso!
Obrigado pelo post! Bastante útil! :D
ResponderExcluirEm minha primeira instalação funcionou tudo perfeitamente, sem erro algum... Obrigado pelo tutorial mastigado.
ResponderExcluiramigo poderia me dar uma ajudinha o meu esta agarrando na primeira etapa:
ResponderExcluirapt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent zabbix-get
aparece o seguinte erro:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Alguns pacotes não puderam ser instalados. Isto pode significar que
você solicitou uma situação impossível ou, se você está usando a
distribuição instável, que alguns pacotes requeridos não foram
criados ainda ou foram retirados da "Incoming".
A informação a seguir pode ajudar a resolver a situação:
Os pacotes a seguir têm dependências desencontradas:
zabbix-frontend-php : Depende: php5 mas não será instalado ou
libapache2-mod-php mas não é instalável ou
php mas não é instalável
Depende: ttf-dejavu-core mas não é instalável ou
ttf-japanese-gothic mas não é instalável
zabbix-server-mysql : Depende: libiksemel3 (>= 1.2) mas não é instalável
Depende: libodbc1 (>= 2.3.1) mas não é instalável
Depende: libopenipmi0 mas não é instalável
Depende: libsnmp30 (>= 5.7.2.1+dfsg-1~dfsg) mas não é instalável
Depende: mysql-client ou
virtual-mysql-client
Depende: fping mas não é instalável
Recomenda: virtual-mysql-server
Recomenda: snmpd mas não é instalável
E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados.
Bom dia carissimos mesmo depois de ativar a descoberta aperece zabbix not running o que faço.
ResponderExcluirapt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent zabbix-get
ResponderExcluirquando dei esse comando apareceu que os pacotes seguintes tem dependencias desencontradas
apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent zabbix-get
ResponderExcluirapós esse comando apareceu que os pacotes tem dependências desencontradas
Estou tentando seguir os passos já apresenta o seguinte erro, na instalaçao do banco de dados:
ResponderExcluirzabbix-frontend-php : Depende: php5 mas não será instalado ou
libapache2-mod-php mas não é instalável ou
php mas não é instalável
Depende: ttf-dejavu-core mas não é instalável ou
ttf-japanese-gothic mas não é instalável
zabbix-server-mysql : Depende: libiksemel3 (>= 1.2) mas não é instalável
Depende: libodbc1 (>= 2.3.1) mas não é instalável
Depende: libopenipmi0 mas não é instalável
Depende: mysql-client ou
virtual-mysql-client
Depende: fping mas não é instalável
Recomenda: virtual-mysql-server
Recomenda: snmpd mas não é instalável
E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados.
Na instalação do banco de dados e backend apresenta o seguinte erro:
ResponderExcluirzabbix-frontend-php : Depende: php5 mas não será instalado ou
libapache2-mod-php mas não é instalável ou
php mas não é instalável
Depende: ttf-dejavu-core mas não é instalável ou
ttf-japanese-gothic mas não é instalável
zabbix-server-mysql : Depende: libiksemel3 (>= 1.2) mas não é instalável
Depende: libodbc1 (>= 2.3.1) mas não é instalável
Depende: libopenipmi0 mas não é instalável
Depende: mysql-client ou
virtual-mysql-client
Depende: fping mas não é instalável
Recomenda: virtual-mysql-server
Recomenda: snmpd mas não é instalável
E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados.
Cara Parabéns pelo Tutorial, tentei outros de varios sites e em todos recebia algum tipo de erro diferente, esse seu rodou 100%. Obrigado por compartilhar conhecimentos.
ResponderExcluirBoa noite,
ResponderExcluirInstalei o zabbix 3.4 contos 7 pelo pacote. So que não encontrei
o arquivo JMXItemChecker.java para que possa monitorar o jboss pelo jmx. Alguem pode me tirar essa duvida?
Ola, estou com problema para configurar o jmx com o eap 6. Realizei a instalação atraves do yum pacote 3.4 e s.o centos 7.
ResponderExcluirOcorre o seguinte erro abaixo, não encontrei o arquivoJMXItemChecker.java
para substituição da url de rmi para jmx
java.io.IOException: Failed to retrieve RMIServer stub: javax.naming.ServiceUnavailableException [Root exception is java.rmi.ConnectException: Connection refused to host: 127.0.0.1; nested exception is:
java.net.ConnectException: Conexão recusada (Connection refused)]