Instalando o Zabbix Agent no Vcenter 6.0

O Br-Sysadmin está sendo desativado. Todos os posts dele virão para cá. Ou seja, oficialmente este é um blog de Administração de Sistemas e opinião geral.

Fiz isto porque estou meio cansado de manter mais de um blog. Mas vamos ao post .

Voltando aos posts técnicos que sempre foram marca registrada do meu blog estamos aqui com um post para instalar o Zabbix-agentd em seu Vcenter 6.0.

Pode ser que funcione no 6.5 mas no momento estou sem nenhuma infra com o mesmo, assim, se você testar e funcionar com o seu Vcenter, dá um toque aí.

Mas para quem não sabe o Appliance , ou seja, VCSA é um SLES 11, ou seja, Suse Enterprise 11.

Quando você tem acesso ao shell, literalmente você tem um Linux logo ali abaixo, ok ? Então vamos lá.

De cara você vai precisar entrar via ssh no seu appliance. Assim, entre no vcenter com a senha de ‘root’.

E logo após, habilite o shell .

> shell.set --enabled True
> shell
# 

Com o shell habilitado faça a instalação do repositório e instale o  zabbix-agent .

zypper addrepo http://download.opensuse.org/repositories/server:monitoring/SLE_11_SP3/server:monitoring.repo
zypper refresh
zypper install zabbix-agent

Por algum motivo bizarro ele não cria os diretórios dos logs e do pid.

mkdir /var/run/zabbix
chown zabbix:zabbix /var/run/zabbix/ /var/log/zabbix/

Edite o arquivo /etc/zabbix/zabbix-agentd.conf com as suas configurações ( não dá para saber quais são as da sua rede ) e inicialize o zabbix-agent.

/etc/init.d/zabbix-agentd start

Adicione a regra de firewall via iptables :

iptables -A port_filter -p tcp -m tcp --dport 10050 -j ACCEPT

Feito isto o seu zabbix-agent já está rodando e funcionando.

Crie o arquivo /etc/iptables.rules .

iptables-save > /etc/iptables.rules

E agora adicione as seguintes linhas no final do arquivo /etc/init.d/after.local .

iptables-restore -c < /etc/iptables.rules
/etc/init.d/zabbix-agentd restart

E pronto. Tudo funcionando.