Instalando o Zabbix Agent no 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 e o Status se encontrarm em "Enabled"
:)
Nenhum comentário