>_Zabbix 2.4.5 – Instalação do Agent – CentOS e Debian – 1.2

zabbixNeste artigo irei abordar a instalação do Zabbix Agent no CentOS 6 e 7 e no Debian 7 e 8.

Zabbix Agent.
O agente Zabbix é instalado nos hosts e permite coletar métricas comuns – específicas de um sistema operacional, como CPU e memória. Além disso, o agente Zabbix permite a coleta de métricas personalizadas com uso de scripts ou programas externos permitindo a coleta de métricas complexas e até tomada de ações diretamente no próprio agente Zabbix.

Há agentes Zabbix disponíveis para Linux, Solaris, HP-UX, AIX, FreeBSD, OpenBSD, OS X, Tru64/OSF1, Windows NT, Windows Server, Windows XP e Windows Vista.

Passo 1 – Download do Zabbix.

# wget http://downloads.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.4.5/zabbix-2.4.5.tar.gz -P /opt
# cd /opt
# tar -xvf zabbix-2.4.5.tar.gz
# cd zabbix-2.4.5
# ./configure --enable-agent 
# make install
# groupadd zabbix
# useradd -g zabbix zabbix
# chown zabbix.zabbix /usr/local/etc/zabbix_agent*

Passo 2 – Copiando o script de inicialização do Zabbix  Agent para CentOS 6.

# cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/

Debian 7 e 8.

/bin/cp misc/init.d/debian/core/zabbix_agentd /etc/init.d/

Passo 3 – Definindo o Zabbix Agent para iniciar junto com o sistema operacional.

CentOS 6.

# chkconfig --add zabbix_agentd
# chkconfig --level 35 zabbix_agentd on

Debian 7 e 8.

# rcconf 

Criando o arquivo de inicialização do Zabbix Agent para o CentOS 7.

# cd /usr/lib/systemd/system/
# vim zabbix-agent.service
[Unit]
Description=Zabbix Agent
After=syslog.target
After=network.target

[Service]
Environment="CONFFILE=/usr/local/etc/zabbix_agentd.conf"
EnvironmentFile=-/etc/sysconfig/zabbix-agent
Type=forking
Restart=always
PIDFile=/var/run/zabbix_agentd.pid
KillMode=process
ExecStart=/usr/local/sbin/zabbix_agentd -c $CONFFILE

[Install]
WantedBy=multi-user.target

Habilitando.

# systemctl enable zabbix-agent.service

Ajustando o arquivo zabbix_agentd.conf

# cd /usr/local/etc
# vim zabbix_agentd.conf
81 Server=127.0.0.1
PARA
81 Server=IP-DO-SERVIDOR-ZABBIX

106  StartAgents=3
PARA
106  StartAgents=5

CentOS 6.5 e Debian 7 e 8.

# /etc/init.d/zabbix-agent restart

CentOS 7.

# systemctl restart zabbix_agentd.service

Caso queiram realizar a instalação do Zabbix Agent via Ansible, segue o link do projeto:

https://github.com/vandocouto/ansible-zabbix-2-4-7

Continua …

>_Zabbix 2.4.5 – Instalação do Agent – CentOS e Debian – 1.2
Tagged on:

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

%d blogueiros gostam disto: