Não se essa prática é útil, mas para mim foi. Em um caso exclusivo precisei enviar informações de um mesmo servidor Linux para dois servidores Zabbix em Locais diferentes então a única solução que encontrei subir duas instâncias do Agente em uma mesma máquina porem com configurações diferentes então vou postar aqui.
Meus testes foram feitos em ambiente linux utilizando Ubuntu.
Passos:
Copiar o script de incialização em:
/etc/init.d/zabbix_agentd para /etc/init.d/zabbix_agentd2
Alterar a variavel $NAME para zabbix_agent2 no script copiado "/etc/init.d/zabbix_agentd2"
Duplicar o binário:
/usr/local/sbin/zabbix_agentd para /usr/local/sbin/zabbix_agent2 (ou seja sem alterar a quantidade de caracteres do nome do binário)
Alterar dentro do binário esses 2 parametros usando a busca do vim ou vi:
1 - /usr/local/etc/zabbix_agentd.conf para /usr/local/etc/zabbix_agent2.conf (sem alterar a quantidade de caracteres)
2 - /tmp/zabbix_agentd.pid para /usr/local/etc/zabbix_agent2.pid (sem alterar a quantidade de caracteres)
Criar ou copiar o arquivo de comfiguração dessa forma:
/usr/local/etc/zabbix_agentd.conf para /usr/local/etc/zabbix_agent2.conf
No novo arquivo de configuração altere os parametros:
1 - PidFile=/tmp/zabbix_agentd.pid para PidFile=/tmp/zabbix_agent2.pid
2 - LogFile=/tmp/zabbix_agentd.log para LogFile=/tmp/zabbix_agent2.log
3 - Alterar a porta
Meus testes foram feitos em ambiente linux utilizando Ubuntu.
Passos:
Copiar o script de incialização em:
/etc/init.d/zabbix_agentd para /etc/init.d/zabbix_agentd2
Alterar a variavel $NAME para zabbix_agent2 no script copiado "/etc/init.d/zabbix_agentd2"
Duplicar o binário:
/usr/local/sbin/zabbix_agentd para /usr/local/sbin/zabbix_agent2 (ou seja sem alterar a quantidade de caracteres do nome do binário)
Alterar dentro do binário esses 2 parametros usando a busca do vim ou vi:
1 - /usr/local/etc/zabbix_agentd.conf para /usr/local/etc/zabbix_agent2.conf (sem alterar a quantidade de caracteres)
2 - /tmp/zabbix_agentd.pid para /usr/local/etc/zabbix_agent2.pid (sem alterar a quantidade de caracteres)
Criar ou copiar o arquivo de comfiguração dessa forma:
/usr/local/etc/zabbix_agentd.conf para /usr/local/etc/zabbix_agent2.conf
No novo arquivo de configuração altere os parametros:
1 - PidFile=/tmp/zabbix_agentd.pid para PidFile=/tmp/zabbix_agent2.pid
2 - LogFile=/tmp/zabbix_agentd.log para LogFile=/tmp/zabbix_agent2.log
3 - Alterar a porta
Comment