?s possible fer algunes m¨¨triques internes del servidor i el proxy Áú»¢¶Ä²© accessibles a dist¨¤ncia per una altra inst¨¤ncia Áú»¢¶Ä²© o una utilitat de tercers. Podria ¨¦sser ¨²til per tal que els serveis de suport o prove?dors puguin monitorar els servidors/proxy Áú»¢¶Ä²© a dist¨¤ncia on, a les empreses on Áú»¢¶Ä²© no ¨¦s l'eina principal de monitoratge, veure que les m¨¨triques internes de Áú»¢¶Ä²© es puguin monitorar per un sistema de tercers .
Les estad¨ªstiques internes de Áú»¢¶Ä²© s'exposen a un conjunt configurable d'adreces llistades al nou par¨¤metre serveur/proxy 'StatsAllowedIP'. Les peticions s'acceptaran nom¨¦ a partir d'aquestes adreces.
Per configurar la consulta de les estad¨ªstiques internes sobre una altra inst¨¤ncia Áú»¢¶Ä²©, podeu emprar dos elements:
zabbix[stats,<ip>,<port>]
- per les peticions directes a dist¨¤ncia del servidor/proxy Áú»¢¶Ä²©. <ip> i <port> s¨®n emprades per indentificar la inst¨¤ncia dest¨ª.zabbix.stats[<ip>,<port>]
- per les peticions basades en l'agent del servidor/proxy Áú»¢¶Ä²©. <ip> i<port> s¨®n emprades per identificar la inst¨¤ncia dest¨ª.Veieu tamb¨¦: Elements interns, Elements d'agent Áú»¢¶Ä²©
L'sequema seg¨¹ent mostra l'¨²s d'un o altre element en funci¨® del context.
zabbix[stats,<ip>,<port>]
)zabbix[stats,<ip>,<port>]
)zabbix.stats[<ip>,<port>]
)zabbix.stats[<ip>,<port>]
)Per assegurar-vos que la inst¨¤ncia dest¨ª permet ¨¦sser consultada per la inst¨¤ncia externa, especifiqueu l'adre?a externa al par¨¤metre 'StatsAllowedIP' de la inst¨¤ncia dest¨ª.
Els elements de estad¨ªstiques recullen les estad¨ªstiques en bloc i reenvien un JSON, que ¨¦s la base dels elements dependents per obtindre les seves dades. Les m¨¨triques internes seg¨¹ents es retornen per un o altre dels dos elements:
zabbix[boottime]
zabbix[hosts]
zabbix[items]
zabbix[items_unsupported]
zabbix[preprocessing_queue]
(nom¨¦s servidor)zabbix[process,<type>,<mode>,<state>]
(nom¨¦s per les estad¨ªstiques basades en el tipus de proc¨¦s)zabbix[rcache,<cache>,<mode>]
zabbix[requiredperformance]
zabbix[triggers]
(nom¨¦s servidor)zabbix[uptime]
zabbix[vcache,buffer,<mode>]
(nom¨¦s servidor)zabbix[vcache,cache,<parameter>]
zabbix[version]
zabbix[vmware,buffer,<mode>]
zabbix[wcache,<cache>,<mode>]
(tipus 'tend¨¨ncies' de cau; nom¨¦s servidor)Hi ha plantilles disponibles per al monitoratge remot del servidor Áú»¢¶Ä²© o m¨¨triques internes del proxi a partir d'una inst¨¤ncia externa:
Veieu que per emprar una plantilla per al monitoratge a dist¨¤ncia de m¨¦s inst¨¤ncies externes, cal un equip diferent per cada monitoratge d'inst¨¤ncia externa.
La recepci¨® de peticions de m¨¨triques internes a partir d'una inst¨¤ncia externa de Áú»¢¶Ä²© es genera per els processos Trapper que validen la petici¨®, recull les m¨¨triques, crea el buffer de dades JSON i retorna el JSON preparat, per xemple, des del servidor:
{
"response": "success",
"data": {
"boottime": N,
"uptime": N,
"hosts": N,
"items": N,
"items_unsupported": N,
"preprocessing_queue": N,
"process": {
"alert manager": {
"busy": {
"avg": N,
"max": N,
"min": N
},
"idle": {
"avg": N,
"max": N,
"min": N
},
"count": N
},
...
},
"queue": N,
"rcache": {
"total": N,
"free": N,
"pfree": N,
"used": N,
"pused": N
},
"requiredperformance": N,
"triggers": N,
"uptime": N,
"vcache": {
"buffer": {
"total": N,
"free": N,
"pfree": N,
"used": N,
"pused": N
},
"cache": {
"requests": N,
"hits": N,
"misses": N,
"mode": N
}
},
"vmware": {
"total": N,
"free": N,
"pfree": N,
"used": N,
"pused": N
},
"version": "N",
"wcache": {
"values": {
"all": N,
"float": N,
"uint": N,
"str": N,
"log": N,
"text": N,
"not supported": N
},
"history": {
"pfree": N,
"free": N,
"total": N,
"used": N,
"pused": N
},
"index": {
"pfree": N,
"free": N,
"total": N,
"used": N,
"pused": N
},
"trend": {
"pfree": N,
"free": N,
"total": N,
"used": N,
"pused": N
}
}
}
}
Existeixen tamb¨¦ altres dos elements que permeten demanar a dist¨¤ncia les estad¨ªstiques de la cua sobre una altra inst¨¤ncia Áú»¢¶Ä²©:
zabbix[stats,<ip>,<port>,queue,<from>,<to>]
- per les peticions de cua internes vers el servidor/proxy Áú»¢¶Ä²© remotzabbix.stats[<ip>,<port>,queue,<from>,<to>]
- per les peticions de cues internes basades en l'agent d'un servidor/proxy Áú»¢¶Ä²© remotVeieu tamb¨¦: Elements interns, elements d'agent Áú»¢¶Ä²©