Instalando Zabbix Agent no CentOS/RHEL 6 e 7

Olá amigos.

O agente Zabbix concentra as informações locais sobre o dispositivo monitorado para posterior envio ao servidor ou proxy Zabbix (dependendo da configuração). Em caso de falhas (como um disco cheio ou a interrupção de um processo) o servidor Zabbix pode alertar .

Existe inúmeros agentes como (FreeBSD, OpenBSD, Windows, Centos, Debian, openSUSE, Ubuntu, Ipmi, Jmx e SNMP).

Abaixo vamos realizar a simples instalação do Zabbix Agente .

Adicionar repositórios
Vamos executar os comandos abaixo conforme o seu SO para adicionar o Zabbix agente ao repositório

CentOS 6 execute o comando abaixo:

rpm -Uvh http://repo.zabbix.com/zabbix/4.0/rhel/6/x86_64/zabbix-release-4.0-1.el6.noarch.rpm

CentOS 7 execute o comando abaixo:

rpm -Uvh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

Instalando o Zabbix Agente

yum install zabbix-agent

Definindo o arquivo de configuração
Minha sugestão é deletar o arquivo original de configuração e criar um arquivo novo somente com as informações necessárias :

rm /etc/zabbix/zabbix_agentd.conf

Agora vamos criar o novo arquivo e informar as configurações necessarias:

vim /etc/zabbix/zabbix_agentd.conf

Adicione as linhas abaixo, lembrando de substituir o endereço do servidor zabbix e o nome do servidor monitorado:

PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
DebugLevel=3
Server=IP DO SERVIDOR ZABBIX
StartAgents=5
ServerActive=IP DO SERVIDOR ZABBIX
Hostname=HOSTNAME DA MAQUINA MONITORADA
Timeout=3
Include=/etc/zabbix/zabbix_agentd.d/*.conf

Iniciando o serviço do Zabbix Agent

CentOS 6 execute o comando abaixo para habilitar a inicialização e subir o serviço:

# service zabbix-agent start
# chkconfig zabbix-agent on

CentOS 7 execute o comando abaixo para habilitar a inicialização e subir o serviço:

# systemctl start zabbix-agent
# systemctl enable zabbix-agent

Liberando as portas no iptables

Caso o firewall do servidor esteja habilitado é necessário executar o comando abaixo para liberação da porta de comunicação:

iptables -A INPUT -p tcp -s 192.168.1.100 --dport 10050 -m state --state NEW,ESTABLISHED -j ACCEPT

Lembrando que é necessario subistituir o ip do comando pelo o ip do seu server Zabbix.

Validando a Execução do Agente

Execute o comando abaixo para validar a execução do Zabbix Agent :

systemctl status zabbix-agent

Conforme a imagem abaixo você pode ver que o serviço do Zabbix está rodando.

Bom pessoal o procedimento é simples e qualquer duvida estou a disposição.

Abraços

You may also like

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *