quarta-feira, 27 de maio de 2015

COMO INSTALAR O ZABBIX-AGENT

Neste tutorial mostrarei como instalar facilmente o agente do zabbix. Estes procedimentos foram realizados no Linux Debian 7. No linux existe duas boas maneiras de instalar o agente do zabbix, uma é através do Zabbix Packages, outra forma é através do Zabbix Sources, onde você devera compilar sua própria instalação. Através do zabbix package você precisara baixar o instalador dos repositórios oficiais do zabbix, e ira instalar o agente através do aptitude. E usando o Zabbix Sources você deverá compilar o agente.


Zabbix Packages:


Na pagina de downloads do zabbix(link) baixe o instalador dos repositórios de pacotes do Zabbix, apos baixar vamos instalar os repositórios, atualizar a lista de pacotes do sistema operacional e exibir os pacotes disponíveis com o nome zabbix.

wget wget http://repo.zabbix.com/zabbix/2.4/debian/pool/main/z/zabbix-release/zabbix-release_2.4-1+wheezy_all.deb #Baixa o instalador do repositorios.
aptitude update #Atualiza lista de pacotes
aptitude search zabbix # Exibe lista de pacotes com o nome zabbix



Esta é a lista de pacotes que o ultimo comando acima deve retornar.

BB  zabbix-agent                                            - network monitoring solution - agent
p   zabbix-frontend-php                                    - network monitoring solution - PHP front-end
p   zabbix-get                                                 - network monitoring solution - get
p   zabbix-java-gateway                                   - network monitoring solution - java-gateway
p   zabbix-proxy-mysql                                    - network monitoring solution - proxy (using MySQL)
p   zabbix-proxy-pgsql                                     - network monitoring solution - proxy (using PostgreSQL)
p   zabbix-proxy-sqlite3                                   - network monitoring solution - proxy (using SQLite3)
i   zabbix-release                                            - Zabbix official repository configuration
p   zabbix-sender                                            - network monitoring solution - sender
p   zabbix-server-mysql                                    - network monitoring solution - server (using MySQL)
p   zabbix-server-pgsql                                     - network monitoring solution - server (using PostgreSQL)


Com isto vamos instalar o pacote zabbix-agent.

Aptitude install zabbix-agent –y

Para configurar o agente edite o arquivo /etc/zabbix/zabbix_agent.conf. Configure o parâmetro Server.
Server=ip_servidor_zabbix 

Restarte o serviço do zabbix agent.

service zabbix-agent restart

Zabbix Sources


Na pagina de download do Zabbix, va até a sessão Zabbix Sources e baixe os arquivos da versão que você deseja, no nosso caso baixamos a versão 2.4.

wget http://downloads.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.4.5/zabbix-2.4.5.tar.gz?r=&ts=1432747571&use_mirror=nbtelecom -O zabbix-2.4.5.tar.gz

Caso o arquivo seja salvo com algum nome estranho, renomeie o mesmo para zabbix-2.4.5.tar.gz.
tar xzvf zabbix_agents_2.4.4.linux2_6_23.amd64.tar.gz
cd zabbix-2.4.5
Compile o zabbix agent.

./configure --enable-agent
Copie o script de inicialização para o /etc/init.d/, de permissão de execução ao script e configure para ele iniciar automaticamente junto com o so.

cp misc/init.d/debian/zabbix-agent /etc/init.d/
chmod +x /etc/init.d/zabbix-agent
update-rc.d zabbix-agent defaults
Crie um link simbolico do arquivo de configuração para o /etc para facilitar a administração do agente.

cd /etc
ln -s /usr/local/etc/ /etc/zabbix
Para configurar o agente edite o arquivo /etc/zabbix/zabbix_agent.conf. Configure o parâmetro Server.

Server=ip_servidor_zabbix 


Agora basta iniciar o serviço do zabbix-agent

service zabbix-agent start


Pronto, zabbix agent instalado.

Espero ter ajudado!
Muito Obrigado e até o próximo post.

Nenhum comentário:

Postar um comentário