Ambas generaciones de agentes Áú»¢¶Ä²© se ejecutan como un servicio de Windows. Para el agente 2 de Áú»¢¶Ä²© , 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 utilizar el archivo de configuraci¨®n predeterminado C:\zabbix_agentd.conf
o un archivo de configuraci¨®n especificado en la l¨ªnea de comando. En caso de m¨²ltiples instancias cada instancia del agente debe tener su propio archivo de configuraci¨®n (una de las instancias pueden 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.win.conf
.
Consulte las opciones del archivo de configuraci¨®n para obtener detalles sobre la configuraci¨®n del agente Áú»¢¶Ä²© para Windows.
Para realizar comprobaciones activas en un equipo, el agente Áú»¢¶Ä²© necesita tener definido el nombre de equipo. Adem¨¢s, el valor establecido para el nombre de equipo en el lado del agente debe coincidir exactamente con el valor "Hostname" configurado para el equipo en el 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 los valores predeterminados se utilizan 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: Type y Transform.
El par¨¢metro Type determina el tipo de nombre que debe devolver el elemento. Valores admitidos:
El par¨¢metro Transform es compatible desde Áú»¢¶Ä²© 5.4.7 y permite especificar una regla de transformaci¨®n adicional para el nombre de equipo. Valores soportados:
Entonces, para simplificar la configuraci¨®n del archivo zabbix_agentd.conf y unificarla, se podr¨ªan utilizar dos 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, tener un nombre de servicio de Windows diferente para cada instancia del agente Áú»¢¶Ä²©, cada instancia debe utilizar un nombre de equipo diferente.
Para instalar una ¨²nica instancia del agente Áú»¢¶Ä²© con el archivo de configuraci¨®n c:\zabbix_agentd.conf
por defecto:
En un sistema de 64 bits, es necesario una versi¨®n del agente Áú»¢¶Ä²© de 64 bits 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 a c:\zabbix_agentd.conf
, debe usar 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.