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:
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.
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:
Transformar permite especificar una regla de transformaci¨®n adicional para el nombre de equipo:
Entonces, para simplificar la configuraci¨®n del archivo zabbix_agentd.conf y hacer Si se unifica, se pueden utilizar tres enfoques diferentes:
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.
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:
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:
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.
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:
Para iniciar una instancia ¨²nica del agente Áú»¢¶Ä²© con otra configuraci¨®n de archivo:
Para iniciar una de las m¨²ltiples instancias del 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:
Para detener una sola instancia del agente Áú»¢¶Ä²© iniciada con otro archivo de configuraci¨®n:
Para detener una de las m¨²ltiples instancias del agente Áú»¢¶Ä²©:
Para desinstalar una ¨²nica instancia del agente Áú»¢¶Ä²© usando el valor predeterminado de archivo de configuraci¨®n:
Para desinstalar una ¨²nica instancia del agente Áú»¢¶Ä²© utilizando un archivo de configuraci¨®n distinto al predeterminado:
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
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.