Áú»¢¶Ä²©

10 Agent Áú»¢¶Ä²© per a Microsoft Windows

°ä´Ç²Ô´Ú¾±²µ³Ü°ù²¹³¦¾±¨® de l'agent

Les dues generacions d'agents Áú»¢¶Ä²© s'executen com a servei de Windows. Per l'agent Áú»¢¶Ä²© 2, canvieu agentd per agent2 a les instruccions de sota.

Podeu executar una sola inst¨¤ncia de l'agent Áú»¢¶Ä²© o m¨¦s d'una en un equip Microsoft Windows. Una sola inst¨¤ncia pot emprar:

  • l'arxiu de configuraci¨® per defecte, ubicat al mateix directori on s'hi troba el binari de l'agent;
  • un arxiu de configuraci¨® especificat a la l¨ªnia de comandes.

En cas d'inst¨¤ncies m¨²ltiples, cadascuna de les inst¨¤ncies de l'agent ha de tindre el seu propi fitxer de configuraci¨® (una de les inst¨¤ncies s¨ª que pot emprar l'arxiu de configuraci¨® per defecte).

Un exemple d'arxiu de configuraci¨® es pot trobar a l'arxiu font de Áú»¢¶Ä²© com a:

  • conf/zabbix_agentd.conf per l'agent de Áú»¢¶Ä²©;
  • conf/zabbix_agent2.conf per l'agent2 de Áú»¢¶Ä²©.

Si voleu instal¡¤lar l'agent o agent 2 de Áú»¢¶Ä²© per a Windows com a servei des d'un arxiu sense especificar expl¨ªcitament l'arxiu de configuraci¨®, llavors abans d'instal¡¤lar l'agent:

  • s'ha de copiar manualment conf/zabbix_agentd.conf al directori on s'instal¡¤li zabbix_agentd.exe;
  • s'han de copiar manualment els directoris conf/zabbix_agent2.conf and the conf/zabbix_agent2.d al directori on s'instal¡¤li zabbix_agent2.exe.

Veieu les opcions de l'arxiu de configuraci¨® per tindre m¨¦s detalls de la configuraci¨® de l'agent Windows de Áú»¢¶Ä²©.

Par¨¤metre Hostname

Per fer verificacions actives d'un equip, l'agent Áú»¢¶Ä²© ha de definir el nom de l'equip. A m¨¦s, el valor del nom d'equip definit ha de ser el mateix que el "Nom d'equip" configurar per l'equip a la interf¨ªcie.

El valor del nom d'equip de la banda de l'agent es pot definir amb el par¨¤metre Hostname o HostnameItem, a l'arxiu de configuraci¨® de l'agent - o els valors per defecte s'empren si cap par¨¤metre ¨¦s especificat.

El valor per defecte del par¨¤metre HostnameItem ¨¦s el valor reenviat per la clau de l'agent "system.hostname". Per Windows, reenvia el resultat de la funci¨® gethostname(), qui demana els prove?dors d'espais de noms per determinar el nom d'equip local. si cap prove?dor de noms respon, enviar¨¤ el nom NetBIOS.

El valor per defecte de Hostname ¨¦s el valor reenviat per el par¨¤metre HostnameItem. Per tant, si aquests dos par¨¤metres no s'especifiquen, el nom d'equip real ser¨¤ el nom NetBIOS de l'equip; i l'agent Áú»¢¶Ä²© emprar¨¤ el nom d'equip NetBIOS per recuperar la llista de verificacions actives del servidor Áú»¢¶Ä²© i enviar-li els resultats.

La clau "system.hostname" suporta dos par¨¤mtres opcionals - type i transform.

El par¨¤metre Type determina el tipus de nom que l'element ha d'enviar. Valors admesos:

  • netbios (per defecte) - retorna el nom d'equip NetBIOS, limitat a 15 s¨ªmbols i nom¨¦s en MAJ?SCULES;
  • host - sensible a maj¨²scules i min¨²scules, retorna el nom real d'equip Windows sencer (sense domini);
  • shorthost (suportat des de Áú»¢¶Ä²© 5.4.7) - retorna una part del nom d'equip abans del primer punt. Retornar¨¤ una cadena sencera si el nom no t¨¦ cap punt.

El par¨¤metre transform es suporta des de Áú»¢¶Ä²© 5.4.7 i permet especificar una regla de transformaci¨® addicional per al nom d'equip. Valors admesos:

  • none (per defecte) - empra el text original, em maj¨²scules o min¨²scules;
  • lower - converteix el text a min¨²scules.

Per tant, per simplificar la configuraci¨® de l'arxiu zabbix_agentd.conf i unificar, es poden emprar dues maneres diferents.

  1. deixar els par¨¤metres Hostname o HostnameItem sense definir i l'agent Áú»¢¶Ä²© emprar¨¤ el nom d'equip NetBIOS com a nom d'equip;
  2. deixar el par¨¤metre Hostname sense definir i definir HostnameItem ²¹¾±³æ¨ª:
    HostnameItem=system.hostname[host] - perqu¨¨ l'agent Áú»¢¶Ä²© empri el nom d'equip Windows sencer i real (sensible a maj¨²scules i min¨²scules) com a nom d'equip
    HostnameItem=system.hostname[shorthost,lower] - perqu¨¨ l'agent Áú»¢¶Ä²© nom¨¦s empri una part del nom d'equip abans del primer punt, convertit a min¨²scules.

El nom d'equip s'empra igualment al quadre del nom de servei Windows que s'empra per instal¡¤lar, aturar, engegar i desinstal¡¤lar el servei Windows. Per exemple, si l'arxiu de configuraci¨® de l'agent Áú»¢¶Ä²© especifica Hostname=Windows_db_server, llavors l'agent s'instal¡¤lar¨¤ com a servei Windows "Áú»¢¶Ä²© Agent [Windows_db_server]". Per tant, per tindre un nom de servei Windows diferent per cada inst¨¤ncia d'agent Áú»¢¶Ä²©, cada inst¨¤ncia ha d'emprar un nom d'equip diferent.

Instal¡¤lant l'agent com un servei de Windows

Abans d'instal¡¤lar l'agent, copieu manualment conf/zabbix_agentd.conf al directori on instal¡¤leu zabbix_agentd.exe.

Per instal¡¤lar una inst¨¤ncia sola de l'agent de Áú»¢¶Ä²© amb l'arxiu de configuraci¨® per defecte c:\zabbix_agentd.conf:

zabbix_agentd.exe --install

A un sistema de 64-bits, empreu la versi¨® de 64-bits de l'agent de Áú»¢¶Ä²©, per tal que totes les verificacions relatives al sistema de 64-bits funcionin correctament.

Si voleu emprar un fitxer de configuraci¨® diferent de c:\zabbix_agentd.conf, haur¨ªeu d'emprar l'ordre seg¨¹ent per instal¡¤lar del servei:

 zabbix_agentd.exe --config <±ð±ô³å±¹´Ç²õ³Ù°ù±ð³å´Ú¾±³Ù³æ±ð°ù³å»å±ð³å³¦´Ç²Ô´Ú¾±²µ³Ü°ù²¹³¦¾±¨®> --install

S'ha d'especificar un cam¨ª complet al fitxer de configuraci¨®.

Es poden instal¡¤lar diverses inst¨¤ncies de l'agent Áú»¢¶Ä²© com a serveis, ²¹¾±³æ¨ª:

   zabbix_agentd.exe --config <´Ú¾±³Ù³æ±ð°ù³å»å±ð³å³¦´Ç²Ô´Ú¾±²µ³Ü°ù²¹³¦¾±¨®³å±è±ð°ù³å¾±²Ô²õ³Ù¨¤²Ô³¦¾±²¹³å1> --install --multiple-agents
          zabbix_agentd.exe --config <´Ú¾±³Ù³æ±ð°ù³å»å±ð³å³¦´Ç²Ô´Ú¾±²µ³Ü°ù²¹³¦¾±¨®³å±è±ð°ù³å¾±²Ô²õ³Ù¨¤²Ô³¦¾±²¹³å2> --install --multiple-agents
          ...
          zabbix_agentd.exe --config <´Ú¾±³Ù³æ±ð°ù³å»å±ð³å³¦´Ç²Ô´Ú¾±²µ³Ü°ù²¹³¦¾±¨®³å±è±ð°ù³å¾±²Ô²õ³Ù¨¤²Ô³¦¾±²¹³åN> --install --multiple-agents

El servei instal¡¤lat ara hauria d'esser visible al tauler de control.

Iniciant l'agent

Per iniciar el servei de l'agent, podeu emprar el Tauler de control o fer-ho des de la l¨ªnia de comandes.

Per iniciar una ¨²nica inst¨¤ncia de l'agent Áú»¢¶Ä²© amb el valor predeterminat fitxer de configuraci¨®:

  zabbix_agentd.exe --start

Per iniciar una ¨²nica inst¨¤ncia de l'agent Áú»¢¶Ä²© amb un altre arxiu de configuraci¨®:

  zabbix_agentd.exe --config <el vostre_´Ú¾±³Ù³æ±ð°ù³å»å±ð³å³¦´Ç²Ô´Ú¾±²µ³Ü°ù²¹³¦¾±¨®> --start

Per iniciar una de les m¨²ltiples inst¨¤ncies de l'agent Áú»¢¶Ä²©:

  zabbix_agentd.exe --config <´Ú¾±³Ù³æ±ð°ù³å»å±ð³å³¦´Ç²Ô´Ú¾±²µ³Ü°ù²¹³¦¾±¨®³å±è±ð°ù³å²¹±ç³Ü±ð²õ³Ù²¹³å¾±²Ô²õ³Ù¨¤²Ô³¦¾±²¹> --start --multiple-agents

Aturant l'agent

Per aturar el servei de l'agent, podeu emprar el Tauler de control o fer-ho des de la l¨ªnia de comandes.

Per aturar una ¨²nica inst¨¤ncia de l'agent Áú»¢¶Ä²© que corre amb el valor predeterminat fitxer de configuraci¨®:

  zabbix_agentd.exe --stop

Per aturar una ¨²nica inst¨¤ncia de l'agent Áú»¢¶Ä²© que rutlla amb un altre arxiu de configuraci¨®:

  zabbix_agentd.exe --config <el vostre_´Ú¾±³Ù³æ±ð°ù³å»å±ð³å³¦´Ç²Ô´Ú¾±²µ³Ü°ù²¹³¦¾±¨®> --stop

Per aturar una de les m¨²ltiples inst¨¤ncies de l'agent Áú»¢¶Ä²©:

  zabbix_agentd.exe --config <´Ú¾±³Ù³æ±ð°ù³å»å±ð³å³¦´Ç²Ô´Ú¾±²µ³Ü°ù²¹³¦¾±¨®³å±è±ð°ù³å²¹±ç³Ü±ð²õ³Ù²¹³å¾±²Ô²õ³Ù¨¤²Ô³¦¾±²¹> --stop --multiple-agents

Desinstal¡¤lant el servei d'agent de Windows

Per desinstal¡¤lar una ¨²nica inst¨¤ncia de l'agent Áú»¢¶Ä²© mitjan?ant el fitxer de configuraci¨® predeterminat:

    zabbix_agentd.exe --uninstall

Per desinstal¡¤lar una ¨²nica inst¨¤ncia de l'agent Áú»¢¶Ä²© mitjan?ant un fitxer de configuraci¨® no predeterminat:

    zabbix_agentd.exe --config <´Ú¾±³Ù³æ±ð°ù³å»å±ð³å³¦´Ç²Ô´Ú¾±²µ³Ü°ù²¹³¦¾±¨®> --uninstall

Per desinstal¡¤lar diverses inst¨¤ncies de l'agent Áú»¢¶Ä²© dels serveis de Windows:

   zabbix_agentd.exe --config <´Ú¾±³Ù³æ±ð°ù³å»å±ð³å³¦´Ç²Ô´Ú¾±²µ³Ü°ù²¹³¦¾±¨®³å±è±ð°ù³å¾±²Ô²õ³Ù¨¤²Ô³¦¾±²¹³å1> --uninstall --multiple-agents
          zabbix_agentd.exe --config <´Ú¾±³Ù³æ±ð°ù³å»å±ð³å³¦´Ç²Ô´Ú¾±²µ³Ü°ù²¹³¦¾±¨®³å±è±ð°ù³å¾±²Ô²õ³Ù¨¤²Ô³¦¾±²¹³å2> --uninstall --multiple-agents
          ...
          zabbix_agentd.exe --config <´Ú¾±³Ù³æ±ð°ù³å»å±ð³å³¦´Ç²Ô´Ú¾±²µ³Ü°ù²¹³¦¾±¨®³å±è±ð°ù³å¾±²Ô²õ³Ù¨¤²Ô³¦¾±²¹³åN> --uninstall --multiple-agents

Limitacions

L'agent Áú»¢¶Ä²© per a Windows no admet configuracions de Windows no est¨¤ndard on les CPU es distribueixen de manera no uniforme entre els nodes NUMA. Si les CPU l¨°giques es distribueixen de manera no uniforme, ¨¦s possible que les m¨¨triques de rendiment de la CPU no siguin disponibles per a algunes CPU. Per exemple, si hi ha 72 CPU l¨°giques amb 2 nodes NUMA, tots dos nodes han de tindre 36 CPU cadascun.