O Áú»¢¶Ä²© Agent ¨¦ executado como um servi?o do Windows.
Voc¨º pode executar uma inst?ncia simples do Áú»¢¶Ä²© Agent ou m¨²ltiplas inst?ncias em um host Windows. Uma inst?ncia simples pode utilizar o arquivo de configura??o em seu local padr?o: C:\zabbix_agentd.conf
ou outra localiza??o especificada na linha de comando. Para o caso de m¨²ltiplas inst?ncias, cada inst?ncia do agente dever¨¢ ter seu pr¨®prio arquivo de configura??o (uma das inst?ncias pode usar o arquivo padr?o).
Junto com o c¨®digo fonte do Áú»¢¶Ä²© ¨¦ fornecido um exemplo de arquivo de configura??o no diret¨®rio conf/zabbix_agentd.win.conf
.
Consulte o manual de configura??o do agente no windows para op??es e detalhes de configura??o neste sistema operacional.
Para executar as verifica??es ativas em um host o Áú»¢¶Ä²© Agent precisa ter seu 'hostname' definido. Al¨¦m disso o nome de host configurado no agente dever¨¢ ser exatamente igual ao nome "Nome de Host" configurado na interface web do Áú»¢¶Ä²©.
O valor do 'hostname' no lado do agente pode ser definido atrav¨¦s do par?metro Hostname ou HostnameItem em seu arquivo de configura??o. Caso n?o sejam definidos ser?o utilizados os valores padr?es.
O valor padr?o para o par?metro HostnameItem ¨¦ o valor retornado pela chave "system.hostname" e na plataforma Windows ele ir¨¢ retornar o nome de host NetBIOS.
O valor padr?o para o par?metro Hostname ¨¦ o valor retornado pelo par?metro HostnameItem. Logo, pra todos os efeitos, se os dois par?metros n?o forem definidos o nome atual de NetBIOS ser¨¢ utilizado; O Áú»¢¶Ä²© Agent ir¨¢ usar o nome de NetBIOS para solicitar a lista de verifica??es ativas do Áú»¢¶Ä²© Server e para enviar os resultados.
A chave system.hostname sempre retornar¨¢ o nome de NetBIOS limitado a 15 caracteres e sempre em CAIXA ALTA - independente do tamanho e dos caracteres min¨²sculos/mai¨²sculos no nome real do host.
A partir do Áú»¢¶Ä²© agent 1.8.6 em ambiente Windows a chave "system.hostname" suporta um par?metro opcional - type (tipo do nome). O valor padr?o para este par?metro ¨¦ "netbios" (para compatibilidade retroativa) o outro valor poss¨ªvel ¨¦ "host".
A chave system.hostname[host] sempre retornar¨¢ o o nome completo e real (sens¨ªvel ao caso) do servidor Windows.
Logo, para simplificar a configura??o do arquivo zabbix_agentd.conf
e unifica-lo, duas abordagens diferentes podem ser utilizadas.
O nome de host tamb¨¦m pode ser utilizado como parte do nome do servi?o Windows e ser¨¢ utilizado para instalar, iniciar, parar e desinstalar o servi?o. Por exemplo, se o arquivo de configura??o define Hostname=Windows_db_server
, ent?o o agente ser¨¢ instalado como o servi?o Windows "Áú»¢¶Ä²© Agent [Windows_db_server]
". Logo, para ter nomes de servi?o diferentes para cada inst?ncia do Áú»¢¶Ä²© Agent, cada inst?ncia dever¨¢ ter um nome de host diferente.
Para instalar uma inst?ncia simples do agente usando o arquivo padr?o de configura??o c:\zabbix_agentd.conf
:
Em ambientes de 64-bit, uma vers?o de 64-bit do Áú»¢¶Ä²© Agent ser¨¢ necess¨¢ria para que todas as verifica??es relacionadas a proesssos em 64-bits funcione adequadamente.
Se voc¨º quiser utilizar outro arquivo de configura??o que n?o o padr?o (c:\zabbix_agentd.conf
), voc¨º poder¨¢ definir a sua localiza??o durante a instala??o do servi?o:
O caminho completo para o arquivo de configura??o dever¨¢ ser fornecido.
M¨²ltiplas inst?ncias do Áú»¢¶Ä²© Agent podem ser instaladas como servi?os conforme exemplo abaixo:
zabbix_agentd.exe --config <configuration_file_for_instance_1> --install --multiple-agents
zabbix_agentd.exe --config <configuration_file_for_instance_2> --install --multiple-agents
...
zabbix_agentd.exe --config <configuration_file_for_instance_N> --install --multiple-agents
Os servi?os instalados dever?o estar vis¨ªveis atrav¨¦s do panel de controle.
Para iniciar o servi?o do agente voc¨º pode usar o painel de controle ou faze-lo a partir da linha de comando.
Iniciar uma inst?ncia simples do Áú»¢¶Ä²© Agent com arquivo padr?o de configura??o:
Iniciar uma inst?ncia simples do Áú»¢¶Ä²© Agent com arquivo de configura??o espec¨ªfico:
Iniciar m¨²ltiplas inst?ncias do Áú»¢¶Ä²© Agent com arquivo de configura??o espec¨ªficos:
Para parar o servi?o do agente voc¨º pode usar o painel de controle ou faze-lo a partir da linha de comando.
Parar uma inst?ncia simples do Áú»¢¶Ä²© Agent com arquivo padr?o de configura??o:
Parar uma inst?ncia simples do Áú»¢¶Ä²© Agent com arquivo de configura??o espec¨ªfico:
Parar m¨²ltiplas inst?ncias do Áú»¢¶Ä²© Agent com arquivo de configura??o espec¨ªficos:
Para desinstalar uma inst?ncia simples do Áú»¢¶Ä²© Agent com arquivo padr?o de configura??o:
Para desinstalar uma inst?ncia simples do Áú»¢¶Ä²© Agent com arquivo de configura??o espec¨ªfico:
Para desinstalar m¨²ltiplas inst?ncias do Áú»¢¶Ä²© Agent com arquivo de configura??o espec¨ªficos: