Instalando agente do Zabbix em servidores Linux

Publicado por Matheus Fidelis em 03/11/2015

[ Hits: 10.169 ]

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

 


Instalando agente do Zabbix em servidores Linux



Resolvendo dependências no Debian:

# apt-get install make flex gcc gpp libpq5 libpq-dev snmpd libcurl4-openssl-dev liburi-perl libextutils-pkgconfig-perl pkg-config libsnmp-dev libcurl3 rcconf libgd-text-perl perl-modules libpdf-api2-perl libssh2-1-dev smpd libsnmp-dev curl libiksemel-dev libiksemel-utils fping lm-sensors libsysfs2

Fazendo o download da source:

# cd /opt
# wget -cv
http://sourceforge.net/projects/zabbix/files/latest/2.0.0/zabbix-2.0.0.tar.gz
# tar-xvzf zabbix-2.0.0.tar.gz

Compilando a source do Agente:

# cd zabbix-2.4.5/
# ./configure --enable-agent --with-net-snmp --with-libcurl
# make install


Crie o usuário zabbix no sistema:

# adduser --disabled-password --disabled-login --shell=/bin/false zabbix

Criando os diretórios:

# mkdir /etc/zabbix
# chown zabbix:zabbix /etc/zabbix -R
# cd /usr/local/etc/


Aqui vamos precisar editar dois arquivos, o zabbix_agentd.conf e o zabbix_agent.conf e editar o parâmetro Server para o IP do nosso servidor.

# vim zabbix_agentd.conf

Server=ip.do.server

# vim zabbix_agent.conf

Server=ip.do server

Agora vamos mover os arquivos de configuração para a pasta que criamos:

# cp zabbix*.conf /etc/zabbix

Colocar o agente na inicialização do sistema

Existem algumas variações deste passo de acordo com a distribuição que você está usando. Neste exemplo estarei configurando no Debian e no CentOS, mas existem agentes pre prontos para openSUSE, FreeBSD entre outros:

# cd /opt/zabbix-2.4.5/misc/init.d/
# ls


Você pode ver que existem alguns starts para os agentes pre configurados aqui. Copie o que você desejar para dentro do /etc/init.d/:

# cd debian
# cp zabbix-agent /etc/init.d/
# chmod 777 /etc/init.d/zabbix-agent
# /etc/init.d/zabbix-agent start


Edite o rcconf para iniciar o agente junto com o sistema:

# rcconf

Cadastrando o Host no Zabbix

Agora acesse seu painel do Zabbix, vá em:

Configuration > Hosts > Create Hosts

Crie o Host configurando corretamente os grupos desejados, templates, Hostname e IP de forma impecável. É Importante que essas informações estejam perfeitamente parametrizadas para que os agentes funcionem corretamente.

Salve o HOST e espere o servidor reconhecer o agente, o status se encontrá em "Enabled".
:)

Outras dicas deste autor

Configurando interface de rede em servidores Red Hat e CentOS 7

Brute Force em senhas de roteadores e painéis utilizando Python

Criptografando o diretório HOME de um usuário com eCryptFS

Resolvendo problemas de Bad Superblocks em partições EXT4

Leitura recomendada

Instalando o netatop no Debian

Como acessar, via SSH, uma VM guest em execução no Hyper-V a partir do WSL2

Instalação do SNMP no Ubuntu

Acesso remoto com IP dinâmico, usando curl, crontab e FreeDNS

Como mudar o nome da interface de rede padrão do Ubuntu

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts