Instalando agente do Zabbix em servidores Linux

Publicado por Matheus Fidelis em 03/11/2015

[ Hits: 11.601 ]

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

Resolvendo problemas de Bad Superblocks em partições EXT4

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

Configurando interface de rede em servidores Red Hat e CentOS 7

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

Leitura recomendada

Instalação do Packet Tracer 8 no openSUSE Tumbleweed

Navegue na web com privacidade, segurança e anonimato

Acertando o relógio do sistema via http e DNS

Desabilitando IPV6 no Debian 8 e Ubuntu Server 16.04

Projeto Root - Simulando redes no Packet Tracer

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts