Áú»¢¶Ä²©

Esta es una traducci¨®n de la p¨¢gina de documentaci¨®n original en espa?ol. Ay¨²danos a mejorarla.

10 Agente Áú»¢¶Ä²© en Microsoft Windows

Configurando agente

Ambas generaciones de agentes Áú»¢¶Ä²© se ejecutan como un servicio de Windows. Para Áú»¢¶Ä²© agente 2, reemplace agentd con agent2 en las instrucciones a continuaci¨®n.

Puede ejecutar una ¨²nica instancia del agente Áú»¢¶Ä²© o varias instancias de el agente en un equipo de Microsoft Windows. Una sola instancia puede usar:

  • el archivo de configuraci¨®n predeterminado, ubicado en el mismo directorio que el binario del agente;
  • un archivo de configuraci¨®n especificado en la l¨ªnea de comando.

En caso de m¨²ltiples instancias, cada instancia de agente debe tener su propio archivo de configuraci¨®n (una de las instancias puede usar el archivo de configuraci¨®n predeterminado).

Un archivo de configuraci¨®n de ejemplo est¨¢ disponible en el archivo fuente de Áú»¢¶Ä²© como:

  • conf/zabbix_agentd.conf para el agente Áú»¢¶Ä²©;
  • conf/zabbix_agent2.conf para Áú»¢¶Ä²© agent2.

Si desea instalar Áú»¢¶Ä²© Agent/Agent 2 para Windows como un servicio desde un archivo sin especificar el archivo de configuraci¨®n expl¨ªcitamente, entonces, antes de instalar el agente:

  • conf/zabbix_agentd.conf debe copiarse manualmente al directorio donde Se instalar¨¢ zabbix_agentd.exe;
  • conf/zabbix_agent2.conf y el directorio conf/zabbix_agent2.d deben ser copiados manualmente al directorio donde se instalar¨¢ zabbix_agent2.exe.

Consulte las opciones del archivo de configuraci¨®n para obtener detalles sobre la configuraci¨®n del agente Áú»¢¶Ä²© para Windows.

Par¨¢metro de nombre de equipo

Para realizar las comprobaciones activas en un equipo, el agente Áú»¢¶Ä²© necesita tener definido el nombre de equipo. Adem¨¢s, el valor del nombre de equipo establecido en el lado del agente debe coincidir exactamente con el valor "Nombre de equipo" configurado para el equipo en la Interfaz.

El valor del nombre de equipo en el lado del agente puede ser definido por el Par¨¢metro Hostname o HostnameItem en el archivo de configuraci¨®n del agente - o se utilizan los valores predeterminados si alguno de estos par¨¢metros no se especifica.

El valor predeterminado para el par¨¢metro HostnameItem es el valor devuelto mediante la clave del agente "system.hostname". Para Windows, devuelve el resultado de la funci¨®n gethostname(), que consulta a los proveedores de espacios de nombres para determinar el nombre del equipo local. Si ning¨²n proveedor de espacio de nombres responde, se devuelve el nombre NetBIOS.

El valor predeterminado para Hostname es el valor devuelto por el par¨¢metro HostnameItem. Entonces, en efecto, si ambos par¨¢metros est¨¢n sin especificar, el nombre de equipo real ser¨¢ el nombre NetBIOS del equipo; el agente zabbix utilizar¨¢ el nombre de equipo NetBIOS para recuperar la lista de comprobaciones activas. desde el servidor Áú»¢¶Ä²© y enviarle los resultados.

La clave "system.hostname" admite dos par¨¢metros opcionales: tipo y transformar.

Tipo determina el tipo de nombre que debe devolver la m¨¦trica:

  • netbios (predeterminado): devuelve el nombre de equipo NetBIOS que est¨¢ limitado a 15 s¨ªmbolos y est¨¢ en MAY?SCULAS ¨²nicamente;
  • host: distingue entre may¨²sculas y min¨²sculas, devuelve el nombre completo y real del equipo de Windows (sin dominio);
  • shorthost - devuelve parte del nombre de equipo antes del primer punto. Devolver¨¢ una cadena completa si el nombre no contiene un punto.
  • fqdn - devuelve el nombre de dominio completo (sin el punto final).

Transformar permite especificar una regla de transformaci¨®n adicional para el nombre de equipo:

  • none (predeterminado): utilice la letra original en may¨²sculas y min¨²sculas;
  • lower - convierte el texto a min¨²sculas.

Entonces, para simplificar la configuraci¨®n del archivo zabbix_agentd.conf y hacer Si se unifica, se pueden utilizar tres enfoques diferentes:

  1. Deje los par¨¢metros Hostname o HostnameItem sin definir y el agente Áú»¢¶Ä²© utilizar¨¢ el nombre de equipo NetBIOS como nombre de equipo.
  2. Deje el par¨¢metro Hostname sin definir y defina HostnameItem como esto:
    HostnameItem=system.hostname[host] - para que lo use el agente Áú»¢¶Ä²© el nombre de equipo de Windows completo y real (distingue entre may¨²sculas y min¨²sculas) como nombre de equipo
    HostnameItem=system.hostname[shorthost,lower] - para que el agente Áú»¢¶Ä²© use solo parte del nombre de equipo antes del primer punto, convertido a min¨²sculas.
    HostnameItem=system.hostname[fqdn] - para que el agente Áú»¢¶Ä²© utilice el nombre de dominio completo como nombre de equipo.

El nombre de equipo tambi¨¦n se utiliza como parte del nombre del servicio de Windows que se utiliza para instalar, iniciar, detener y desinstalar el servicio de Windows. Por ejemplo, si el archivo de configuraci¨®n del agente Áú»¢¶Ä²© especifica Hostname=Windows_db_server, entonces el agente se instalar¨¢ como un Servicio de Windows "Áú»¢¶Ä²© Agent [Windows_db_server]". Por lo tanto, para tener un nombre de servicio de Windows diferente para cada instancia del agente Áú»¢¶Ä²©, cada instancia debe utilizar un nombre de equipo diferente.

Instalaci¨®n del agente como servicio de Windows

Antes de instalar el agente, copie conf/zabbix_agentd.conf manualmente al directorio donde se instalar¨¢ zabbix_agentd.exe.

Para instalar una ¨²nica instancia del agente Áú»¢¶Ä²© con el
archivo de configuraci¨®n predeterminado:

zabbix_agentd.exe --install

En un sistema de 64 bits, una versi¨®n del agente Áú»¢¶Ä²© de 64 bits es necesario para que funcionen correctamente todas las comprobaciones relacionadas con la ejecuci¨®n de procesos de 64 bits.

Si desea utilizar un archivo de configuraci¨®n distinto al predeterminado, debe utilizar el siguiente comando para la instalaci¨®n del servicio:

zabbix_agentd.exe --config <your_configuration_file> --install

Se debe especificar una ruta completa al archivo de configuraci¨®n.

Se pueden instalar varias instancias del agente Áú»¢¶Ä²© como servicios de esta forma:

  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

El servicio instalado ahora deber¨ªa estar visible en el Panel de control.

Iniciando el agente

Para iniciar el servicio del agente, puede utilizar el Panel de control o hacerlo desde l¨ªnea de comando.

Para iniciar una instancia ¨²nica del agente Áú»¢¶Ä²© con el valor predeterminado de archivo de configuraci¨®n:

 zabbix_agentd.exe --start

Para iniciar una instancia ¨²nica del agente Áú»¢¶Ä²© con otra configuraci¨®n de archivo:

 zabbix_agentd.exe --config <your_configuration_file> --start

Para iniciar una de las m¨²ltiples instancias del agente Áú»¢¶Ä²©:

 zabbix_agentd.exe --config <configuration_file_for_this_instance> --start --multiple-agents

Para el agente

Para detener el servicio del agente, puede usar el Panel de control o hacerlo desde l¨ªnea de comando.

Para detener una ¨²nica instancia del agente Áú»¢¶Ä²© iniciado con el valor predeterminado de archivo de configuraci¨®n:

 zabbix_agentd.exe --stop

Para detener una sola instancia del agente Áú»¢¶Ä²© iniciada con otro archivo de configuraci¨®n:

 zabbix_agentd.exe --config <your_configuration_file> --stopÁú»¢¶Ä²©

Para detener una de las m¨²ltiples instancias del agente Áú»¢¶Ä²©:

 zabbix_agentd.exe --config <configuration_file_for_this_instance> --stop --multiple-agents

Desinstalaci¨®n del servicio de Windows del agente

Para desinstalar una ¨²nica instancia del agente Áú»¢¶Ä²© usando el valor predeterminado de archivo de configuraci¨®n:

   zabbix_agentd.exe --uninstall

Para desinstalar una ¨²nica instancia del agente Áú»¢¶Ä²© utilizando un archivo de configuraci¨®n distinto al predeterminado:

   zabbix_agentd.exe --config <your_configuration_file> --uninstall

Para desinstalar varias instancias del agente Áú»¢¶Ä²© de los servicios de Windows:

  zabbix_agentd.exe --config <configuration_file_for_instance_1> --uninstall --multiple-agents
         zabbix_agentd.exe --config <configuration_file_for_instance_2> --uninstall --multiple-agents
         ...
         zabbix_agentd.exe --config <configuration_file_for_instance_N> --uninstall --multiple-agents

Limitaciones

El agente Áú»¢¶Ä²© para Windows no es compatible con configuraciones de Windows no est¨¢ndar donde se distribuyen CPU de manera no uniforme entre los nodos NUMA. Si las CPU l¨®gicas est¨¢n distribuidas de manera no uniforme, es posible que las m¨¦tricas de rendimiento de la CPU no est¨¦n disponibles para algunas CPU. Por ejemplo, si hay 72 CPU l¨®gicas con 2 nodos NUMA, ambos nodos deben tener 36 CPU cada uno.