Áú»¢¶Ä²©

4 Áú»¢¶Ä²© Agent (Windows)

Os valores padr?o aqui descrito refletem os padr?es dos bin¨¢rios, n?o dos arquivos de configura??o fornecidos.

Os par?metros suportados por um arquivo de configura??o do Áú»¢¶Ä²© Agent no Windows:

Par?metro °¿²ú°ù¾±²µ²¹³Ù¨®°ù¾±´Ç Range Padr?o Descri??o
Alias n?o Defina um apelido para a chave do item. Pode ser utilizado para substituir chaves longas e complexas por uma menor.
M¨²ltiplos par?metros Alias poder?o estar presentes. M¨²ltiplos par?metros Alias com a mesma chave n?o s?o permitidos.
Chaves diferentes de Alias poder?o referenciar a mesma chave de item.
Por exemplo, para recuperar a utiliza??o de arquivo de pagina??o em percentual de um servidor:
Alias=pg_usage:perf_counter[\Paging File(_Total)\% Usage]
pode ser encurtado para pg_usage.
Apelidos podem ser utilizados para o HostMetadataItem mas n?o para o par?metro HostnameItem ou PerfCounter.
BufferSend n?o 1-3600 5 N?o guardar dados mais antigos que N segundos no buffer.
BufferSize n?o 2-65535 100 Quantidade m¨¢xima de valores armazenados no buffer. O agente ir¨¢ enviar todos os valores para o Áú»¢¶Ä²© Server/Proxy caso o buffer encha.
DebugLevel n?o 0-5 3 Define o n¨ªvel de depura??o:
0 - informa??es b¨¢sicas sobre inicia??o/parada de processos Áú»¢¶Ä²©
1 - informa??es cr¨ªticas
2 - informa??es de erro
3 - avisos
4 - depura??o (produz muita informa??o)
5 - depura??o estendida (produz MUITO MAIS informa??o)
EnableRemoteCommands n?o 0 Permite a execu??o de comandos remotos enviados pelo Áú»¢¶Ä²© Server.
0 - n?o permitido
1 - permitido
HostMetadata n?o 0-255 characters Par?metro opcional que define os metadados do host. Os metadados s?o utilizados apenas pelo processo de autorregistro (agente ativo).
Se n?o for definido, o valor ser¨¢ obtido pelo par?metro HostMetadataItem.
O uso de caracteres n?o UTF-8 ou maior que o permitido impedir¨¢ a carga do agente.
Suportado desde o Áú»¢¶Ä²© 2.2.0.
HostMetadataItem n?o Define o item utilizado para a defini??o do metadado do Áú»¢¶Ä²© agent. Esta op??o s¨® ¨¦ utilizada se o par?metro HostMetadata n?o for definido.
Suporta par?metros de usu¨¢rio, contadores de performance e apelidos. Suporta system.run[] em substitui??o de EnableRemoteCommands.
Os metadados s?o utilizados apenas pelo processo de autorregistro (agente ativo).
Durante o processo de autorregistro o agente ir¨¢ registrar uma mensagem de aviso se o valor retornado for maior que 255 characteres.
O valor retornado pelo item dever¨¢ estar codificado em UTF-8 ou ser¨¢ ignorado.
Suportado desde o Áú»¢¶Ä²© 2.2.0.
Hostname n?o Definido pelo par?metro HostnameItem ?nico e sens¨ªvel ao caso.
°¿²ú°ù¾±²µ²¹³Ù¨®°ù¾±´Ç para verifica??es ativas e precisa ser exatamente igual ao 'hostname' configurado na interface web do Áú»¢¶Ä²©.
Caracteres permitidos: alfanum¨¦ricos, '.', ' ', '_' e '-'.
Tamanho m¨¢ximo: 64
HostnameItem n?o system.hostname Par?metro opcional que define qual item ser¨¢ utilizado para retornar o 'hostname'. Esta op??o s¨® ¨¦ utilizada se o par?metro Hostname n?o for definido.
N?o suporta par?metros de usu¨¢rio, contadores de performance e apelidos, mas suporta system.run[] em substitui??o do EnableRemoteCommands.
Suportado desde o Áú»¢¶Ä²© 1.8.6.
Consulte o manual de configura??o do agente windows para maiores detalhes.
Include n?o Voc¨º pode incluir arquivos individuais de configura??o ou todos os arquivos de determinado diret¨®rio.
Para incluir somente os arquivos relevantes de determinado diret¨®rio, poder¨¢ ser utilizados padr?es de nomes. Por exemplo: /absolute/path/to/config/files/*.conf. O suporte a padr?es de nomes ¨¦ suportado desde o Áú»¢¶Ä²© 2.4.0.
Consulte mais em notas especiais sobre limites.
ListenIP n?o 0.0.0.0 Sobe o agente em uma interface espec¨ªfica. M¨²ltiplos IPs podem ser informados, e devem ser separados por ponto e v¨ªrgula. Suportado desde o Áú»¢¶Ä²© 1.8.3.
ListenPort n?o 1024-32767 10050 O agente ir¨¢ receber conex?es do servidor a partir desta porta.
LogFile n?o Nome do arquivo de log.
LogType n?o arquivo Tipo de sa¨ªda de log:
file - grava o log no arquivo definido pelo par?metro LogFile,
system - grava no log de eventos do Windows,
console - apresenta os dados na saida normal.
Suportado desde o Áú»¢¶Ä²© 3.0.0.
LogFileSize n?o 0-1024 1 Tamanho m¨¢ximo do arquivo de log (em MB).
0 - desabilita a rota??o autom¨¢tica de log.
Nota: se o tamanho limite do log for alcan?ado e a rota??o falhar, por qualquer motivo, o log atual ser¨¢ zerado e um novo ser¨¢ iniciado.
LogRemoteCommands n?o 0 Ativa o log de comandos executados.
0 - inativo
1 - ativo
MaxLinesPerSecond n?o 1-1000 20 Quantidade m¨¢xima de linhas por segundo que o agente ir¨¢ enviar ao servidor para itens de 'log', 'logrt' e 'eventlog' em modo de verifica??o ativa.
O valor informado ser¨¢ sobrescrito pelo par?metro 'maxlines',
quando informado nas chaves de item: 'log', 'logrt' ou 'eventlog' .
PerfCounter n?o Sintaxe: <parameter_name>,"<perf_counter_path>",<period>
Define um novo par?metro <parameter_name> com a m¨¦dia de valor de determinado contador de performance <perf_counter_path> em um tempo espec¨ªfico de tempo (in seconds).
Por exemplo, se voc¨º quer receber a m¨¦dia de interrup??es de processador por segundo no ¨²ltimo minuto, voc¨º pode definir um novo par?metro "interrupts":
PerfCounter = interrupts,"\Processor(0)\Interrupts/sec",60
Observe o uso de aspas duplas ao redor do caminho do contador de performance.
O nome do par?metro (interrupts) ser¨¢ utilizado como chave do item durante sua cria??o.
As amostras utilizadas para o c¨¢lculo da m¨¦dia ser?o coletadas uma vez por segundo.
Voc¨º pode executar "typeperf -qx" para obter uma lista com todos os contadores de performance dispon¨ªveis no Windows.
RefreshActiveChecks n?o 60-3600 120 Intervalo entre atualiza??es da lista de verifica??es ativas, em segundos.
Observe que ap¨®s uma falha na obten??o da lista, nova tentativa ser¨¢ feita em 60 segundos.
Server sim Lista separada por v¨ªrgulas de contendo os endere?os IP (ou nomes de DNS) dos Áú»¢¶Ä²© Server/Proxy permitidos. Conex?es a partir de outros IPs ser?o rejeitadas. Espa?os s?o permitidos desde o Áú»¢¶Ä²© 2.2.
Observe que os nomes 'hostnames' precisam ser resolvidos como hostname¡úendere?o IP e como endere?o IP¡úhostname.
If se o suporte a IPv6 estiver ativo, os endere?os '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' ser?o tratados de igual forma.
ServerActive n?o (*) Conjunto IP:porta ou hostname:porta dos Áú»¢¶Ä²© Server/Proxy usados para verifica??es ativas.
S?o permitidos diversos endere?os separados por v¨ªrgula e os servidores ser?o tratados de forma independente, em paralelo. N?o s?o permitidos espa?os.
Se a porta n?o for definida, ser¨¢ utilizada a padr?o (10051).
Endere?os IPv6 com porta definida precisam estar entre aspas, se n?o for definida a porta o uso de aspas ¨¦ opcional.
Se este par?metro n?o for definido as verifica??es ativas ser?o desativadas.
SourceIP n?o IP a ser utilizado nas conex?es de sa¨ªda.
StartAgents n?o 0-63 (*) 3 Quantidade de inst?ncias pr¨¦-alocadas do zabbix_agentd para as verifica??es passivas.
Se definido como '0', ir¨¢ desativar as verifica??es passivas e o agente n?o ir¨¢ escutar nenhuma porta TCP.
Timeout n?o 1-30 3 Tempo limite ao buscar determinado valor (1-255). O agente n?o ir¨¢ abortar a execu??o de par?metros de usu¨¢rio ao alcan?ar o tempo limite!
TLSAccept sim, se o certificado TLS ou os par?metros PSK estiverem definidos (mesmo para conex?o n?o criptografada), outras situa??es: n?o Quais conex?es de entrada ser?o aceitas. Utilizada em verifica??es passivas. M¨²ltiplos valores podem ser definidos, separados por v¨ªrgulas:
unencrypted - aceita conex?es sem criptografia (padr?o)
psk - aceita conex?es com o uso de TLS e pre-shared key (PSK)
cert - aceita conex?es com TLS e certificado. Suportado desde o Áú»¢¶Ä²© 3.0.0.
TLSCAFile n?o Caminho completo do arquivo contendo os certificados raiz (CA) para verifica??o dos certificados entre as partes, utilizado para comunica??es criptografadas entre os componentes do Áú»¢¶Ä²©. Suportado desde o Áú»¢¶Ä²© 3.0.0.
TLSCertFile n?o Caminho completo para o arquivo contendo o certificado de agente ou a cadeia de certificados, utilizada para comunica??es criptografadas entre os componentes do Áú»¢¶Ä²©. Suportado desde o Áú»¢¶Ä²© 3.0.0.
TLSConnect sim, se o certificado TLS ou os par?metros PSK estiverem definidos (mesmo para conex?o n?o criptografada), outras situa??es: n?o Como o agente ir¨¢ se conectar ao Áú»¢¶Ä²© Server/Proxy. Utilizado para verifica??es ativas. Apenas um destes pode ser definido:
unencrypted - conectar sem criptografia (padr?o)
psk - conectar com o uso de TLS e pre-shared key (PSK)
cert - conectar com TLS e certificado. Suportado desde o Áú»¢¶Ä²© 3.0.0.
TLSCRLFile n?o Caminho completo para o arquivo contendo os certificados revogados, utilizado para comunica??es criptografadas entre os componentes do Áú»¢¶Ä²©. Suportado desde o Áú»¢¶Ä²© 3.0.0.
TLSKeyFile n?o Caminho completo para o arquivo contendo a chave privada do agente, utilizado para comunica??es criptografadas entre os componentes do Áú»¢¶Ä²©. Suportado desde o Áú»¢¶Ä²© 3.0.0.
TLSPSKFile n?o Caminho completo para o arquivo contendo a PSK do agente, utilizado para comunica??es criptografadas entre os componentes do Áú»¢¶Ä²©. Suportado desde o Áú»¢¶Ä²© 3.0.0.
TLSPSKIdentity n?o Identidade PSK, utilizado para comunica??es criptografadas entre os componentes do Áú»¢¶Ä²©.
TLSServerCertIssuer n?o Emissor de certificado autorizado do server (proxy)
TLSServerCertSubject n?o Destino do certificado permitido pelo server (proxy)
UnsafeUserParameters n?o 0-1 0 Permite que qualquer caractere seja passado como argumentos em par?metros definidos pelo usu¨¢rio.
Os caracteres a seguir n?o s?o permitidos:
\ ' " ` * ? [ ] { } ~ $ ! & ; ( ) < > | # @
Caracteres de nova linha tamb¨¦m n?o s?o permitidos.
UserParameter Par?metro de monitora??o definido pelo usu¨¢rio. M¨²ltiplos par?metros UserParameter poder?o estar presentes.
Formato: UserParameter=<key>,<shell command>
Observe que o comando do shell precisa retornar algo diferente de texto em branco ou EOL.
Exemplo: UserParameter=system.test,echo 1

(*) A quantidade de servidores ativos no par?metro ServerActive somados ¨¤ quantidade de inst?ncias pr¨¦-alocadas para verifica??es passivas, definidas pelo par?metro StartAgents dever¨¢ ser inferior a 64.

Na vers?o 2.0.0 do agente os par?metros de configura??o relacionados a verifica??es ativas e passivas foram modificados.
Consulte a p¨¢gina listada na se??o "Veja tamb¨¦m" ao final deste manual para maiores detalhes sobre estas modifica??es.

O Áú»¢¶Ä²© suporta arquivos de configura??o no formato UTF-8 sem o .

Coment¨¢rios s?o iniciados com "#" e s¨® s?o suportados no in¨ªcio das linhas.

See also

  1. .