Agente do Zabbix no Ubuntu - Instalação e configuração

Publicado por Renato Diniz Marigo em 29/05/2013

[ Hits: 41.204 ]

Blog: http://www.renatomarigo.com.br

 


Agente do Zabbix no Ubuntu - Instalação e configuração



Vou mostrar, nesta dica, como fazer a instalação do Agente do Zabbix em um Ubuntu GNU/Linux.

Passo a passo

Vamos baixar o source do Zabbix, em:
Crie o diretório "/srv/zabbix" e copie o source do Zabbix.

Extraia os arquivos:

tar -xvzf zabbix-[Versão].tar.gz

Dentro do diretório descompactado, digite:

# ./configure --enable-agent

Obs.: devem estar instalados no servidor os pacotes (make e gcc).

# make install

Crie o usuário "zabbix":

# groupadd zabbix
# useradd -g zabbix zabbix


Adicione estas linhas no arquivo "/etc/services":

# Local services
zabbix-agent
zabbix-agent
zabbix-trapper
zabbix-trapper
10050/tcp  #Zabbix Agent
10050/udp  #Zabbix Agent
10051/tcp  #Zabbix Trapper
10051/udp  #Zabbix Trapper


O comando ./configure --enable-agent, criou um arquivo de configuração que você deve mudar as permissões e depois editar:

# chown zabbix:zabbix /usr/local/etc/zabbix_agentd.conf

Edite estas configurações mínimas no arquivo "/usr/local/etc/zabbix_agentd.conf":

Server=[IP_DO_SERVIDOR]
ListenPort=10050
StartAgents=3
ServerActive=[IP_DO_SERVIDOR]
Hostname=[Nome do computar que está configurando o agente]
Timeout=3


Agora, vamos configurar a inicialização do sistema.

Obs.: estamos usando o exemplo do Ubuntu, caso você use outro sistema, copie o executável apropriado.

# cp /srv/zabbix/zabbix-2.0.6/misc/init.d/debian/zabbix-agent /etc/init.d/

Configure para iniciar automaticamente:

# update-rc.d -f zabbix-agent defaults

Agora inicie o serviço:

# /etc/init.d/zabbix-agent start

Este comando deve retornar:

  Starting Zabbix agent daemon: zabbix_agentd

Veja se o processo está em execução:

# ps -ef|grep zabbix

 zabbix 13617     1 0 12:36 ?     00:00:00 /usr/local/sbin/zabbix_agentd
 zabbix 13618 13617 0 12:36 ?     00:00:00 /usr/local/sbin/zabbix_agentd
 zabbix 13619 13617 0 12:36 ?     00:00:00 /usr/local/sbin/zabbix_agentd
 zabbix 13620 13617 0 12:36 ?     00:00:00 /usr/local/sbin/zabbix_agentd
 zabbix 13621 13617 0 12:36 ?     00:00:00 /usr/local/sbin/zabbix_agentd
 zabbix 13622 13617 0 12:36 ?     00:00:00 /usr/local/sbin/zabbix_agentd
 root   13624  1595 0 12:36 pts/0 00:00:00 grep --color=auto zabbix

Pronto. Agora, por fim, vamos adicionar o host que será monitorado no Zabbix:

Abra o front-end: HTTP://[IP_DO_SERVIDOR]/zabbix
Vá em: Configuration → Hosts → Create host
Linux: Agente 
do Zabbix no Ubuntu - Instalação e configuração
Configure com os dados apropriados.
E clique em: "Save"

Pronto, agora é só checar se a máquina está sendo monitorada.

Extras

Para ajudar na resolução de problemas comuns, seguem alguns truques:

Testando a conectividade entre cliente e servidor: o cliente devem conseguir comunicação pelas portas 10050 e 10051 com o servidor, e o servidor deve conseguir comunicação pela porta 10050.

Cliente:

# telnet 192.168.1.199 10051
 Trying 192.168.1.199...
 Connected to 192.168.1.199.
 Escape character is '^]'.
 Connection closed by foreign host.

# telnet 192.168.1.199 10050
 Trying 192.168.1.199...
 Connected to 192.168.1.199.
 Escape character is '^]'.
 Connection closed by foreign host.

Servidor:

# telnet 192.168.1.106 10050
 Trying 192.168.1.106...
 Connected to 192.168.1.106.
 Escape character is '^]'.
 Connection closed by foreign host.

Checando se o servidor recebe resposta do agente:

Servidor:

# zabbix_get -s 192.168.1.106 -p 10050 -k "net.tcp.service[ssh]"
 1

Caso estes testes falhem, pode haver alguma falha nos passos desta configuração ou, talvez, será preciso uma configuração de firewall.

Referência: Installing the Zabbix Agent on a Linux Server « zabbix.com

Outras dicas deste autor

Como mudar o valor de MTU da placa de rede no Linux

Agente do Zabbix no CentOS - Instalação e configuração

Instalando agente do Zabbix no Windows

Configuração de rede no CentOS

"user parameter" no Zabbix - Configuração

Leitura recomendada

Configurando dois monitores em uma única placa de vídeo no Ubuntu 9.10

Instalando BlueJ (IDE Java) no Linux

Como desativar previsão do vídeo (inline preview) da home do YouTube

Criando legendas para seus vídeos

Liberar Hotmail via Iptables na porta 443

  

Comentários
[1] Comentário enviado por rengaf1 em 17/01/2015 - 14:29h


vlw. funcionou perfeito!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts