Instalando agente do Zabbix em servidores Linux

Publicado por Matheus Fidelis em 03/11/2015

[ Hits: 11.595 ]

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

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

Configurando interface de rede em servidores Red Hat e CentOS 7

Leitura recomendada

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

Compartilhando diretórios em rede com Linux Mint + MATE Desktop

Como compartilhar pasta em rede no Ubuntu [vídeo]

Instalação e configuração do ElastickSearch-Kibana-Lostash no Docker

Como descobrir o MAC Address de uma máquina da rede

  

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