This is a translation of the original English documentation page. Help us make it better.

13 A Zabbix statisztikák távfelügyelete

Áttekintés

Lehetőség van a Zabbix szerver és proxy belső mérőszámainak elkészítésére távolról elérhető egy másik Zabbix-példány vagy egy harmadik féltől származó eszköz segítségével. Ez hasznos lehet a támogatók/szolgáltatók megfigyeléséhez ügyfeleik Zabbix szerverei/proxyjai távolról vagy olyan szervezetekben, ahol A Zabbix nem a fő felügyeleti eszköz, amelyre a Zabbix belső mérőszámai képesek egy harmadik féltől származó rendszer figyelheti meg egy esernyő-felügyeleti beállításban.

A Zabbix belső statisztikái egy konfigurálható címkészletnek vannak kitéve szerepel az új „StatsAllowedIP”-ben szerver/proxy paraméter. Kéréseket csak ezekről a címekről fogadunk el.

Items

To configure querying of internal stats on another Zabbix instance, you may use two items:

  • zabbix[stats,<ip>,<port>] internal item - for direct remote queries of Zabbix server/proxy. <ip> and <port> are used to identify the target instance.
  • zabbix.stats[<ip>,<port>] agent item - for agent-based remote queries of Zabbix server/proxy. <ip> and <port> are used to identify the target instance.

See also: Internal items, Zabbix agent items

The following diagram illustrates the use of either item depending on the context.

  • - Server → external Zabbix instance (zabbix[stats,<ip>,<port>])
  • - Server → proxy → external Zabbix instance (zabbix[stats,<ip>,<port>])
  • - Server → agent → external Zabbix instance (zabbix.stats[<ip>,<port>])
  • - Server → proxy → agent → external Zabbix instance (zabbix.stats[<ip>,<port>])

To make sure that the target instance allows querying it by the external instance, list the address of the external instance in the 'StatsAllowedIP' parameter on the target instance.

Kitett mutatók

A statisztikai elemek tömegesen gyűjtik össze a statisztikákat, és egy JSON-t adnak vissza, amely ez az alapja a függő tételeknek, amelyekből adataikat lekérhetik. A következő [belső metrikák] (/manual/config/items/itemtypes/internal) ad vissza a két elem valamelyikével:

  • "zabbix[boottime]".
  • "zabbix[hosts]".
  • "zabbix[elemek]".
  • `zabbix[elemek_nem támogatott]
  • "zabbix[preprocessing_queue]" (csak szerver)
  • zabbix[folyamat,<típus>,<mód>,<állapot>] (csak folyamattípus alapú statisztika)
  • zabbix[rcache,<gyorsítótár>,<mód>]
  • `zabbix[szükséges teljesítmény]
  • "zabbix[triggerek]" (csak szerver)
  • "zabbix[üzemidő]".
  • zabbix[vcache,puffer,<mód>] (csak szerver)
  • zabbix[vcache,gyorsítótár,<paraméter>]
  • "zabbix[verzió]".
  • zabbix[vmware,puffer,<mód>]
  • zabbix[wcache,<gyorsítótár>,<mód>] (csak a 'trendek' gyorsítótár típusú szerver)

Sablonok

A sablonok elérhetők a remote monitorozás a Zabbix szerver vagy proxy belső metrikák egy külső példányból:

  • Távoli Zabbix szerver
  • Távoli Zabbix proxy

Vegye figyelembe, hogy annak érdekében, hogy sablont használjon több távfelügyeletéhez külső példányok esetén minden külsőhöz külön gazdagép szükséges példányfigyelés.

Trapper process

Receiving internal metric requests from an external Zabbix instance is handled by the trapper process that validates the request, gathers the metrics, creates the JSON data buffer and sends the prepared JSON back, for example, from server:

{
         "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
             }
           }
         }
       }

Belső sorelemek

Van még két másik elem, amelyek kifejezetten lehetővé teszik a távoli lekérdezést belső sorstatisztikák egy másik Zabbix-példányon:

  • zabbix[stats,<ip>,<port>,queue,<from>,<to>] belső elem - ehhez közvetlen belső sor lekérdezések a távoli Zabbix szerverre/proxyra
  • zabbix.stats[<ip>,<port>,queue,<from>,<to>] ügynök elem - ehhez ügynök alapú belső sor lekérdezések távoli Zabbix kiszolgálóhoz/proxyhoz

Lásd még: Belső elemek, Zabbix ügynök elemei