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.