Interne controles maken het mogelijk om de interne processen van Zabbix te monitoren. Met andere woorden, je kunt controleren wat er gebeurt met de Zabbix-server of Zabbix-proxy.
Interne controles worden berekend:
Interne controles worden verwerkt door de server of proxy, ongeacht de status van hostonderhoud.
Om dit item te gebruiken, kies je het type Zabbix intern.
Interne controles worden verwerkt door Zabbix-pollers.
Het gebruik van sommige interne items kan een negatieve invloed hebben op de prestaties. Deze items zijn:
zabbix[host,,items]
zabbix[host,,items_unsupported]
zabbix[hosts]
zabbix[items]
zabbix[items_unsupported]
zabbix[queue]
zabbix[requiredperformance]
zabbix[stats,,,queue]
zabbix[triggers]
Ook de System information en Queue frontend secties worden beïnvloed.
zabbix[host,<type>,available]
. Use them in the item key as is.Key | |||||
---|---|---|---|---|---|
▲ | Description | Return value | Comments | ||
zabbix[boottime] | |||||
Startup time of Zabbix server or Zabbix proxy process in seconds. | Integer. | ||||
zabbix[cluster,discovery,nodes] | |||||
Discover high availability cluster nodes. | JSON. | This item can be used in low-level discovery. | |||
zabbix[history] | |||||
Number of values stored in the HISTORY table. | Integer. | This item is deprecated since Zabbix 6.0. Do not use if MySQL InnoDB, Oracle or PostgreSQL is used! (not supported on proxy) |
|||
zabbix[history_log] | |||||
Number of values stored in the HISTORY_LOG table. | Integer. | This item is deprecated since Zabbix 6.0. Do not use if MySQL InnoDB, Oracle or PostgreSQL is used! (not supported on proxy) |
|||
zabbix[history_str] | |||||
Aantal waarden opgeslagen in de tabel HISTORY_STR. | Geheel getal. | Dit item is afgekeurd sinds Zabbix 6.0. Niet gebruiken als MySQL InnoDB, Oracle of PostgreSQL wordt gebruikt! (niet ondersteund op een proxy) |
|||
zabbix[history_text] | |||||
Aantal waarden opgeslagen in de tabel HISTORY_TEXT. | Geheel getal. | Dit item is afgekeurd sinds Zabbix 6.0. Niet gebruiken als MySQL InnoDB, Oracle of PostgreSQL wordt gebruikt! (niet ondersteund op een proxy) |
|||
zabbix[history_uint] | |||||
Aantal waarden opgeslagen in de tabel HISTORY_UINT. | Geheel getal. | Dit item is afgekeurd sinds Zabbix 6.0. Niet gebruiken als MySQL InnoDB, Oracle of PostgreSQL wordt gebruikt! Dit item wordt ondersteund sinds Zabbix 1.8.3. (niet ondersteund op een proxy) |
|||
zabbix[host,,items] | |||||
Aantal ingeschakelde items (ondersteund en niet ondersteund) op de host. | Geheel getal. | Dit item wordt ondersteund sinds Zabbix 3.0.0. | |||
zabbix[host,,items_unsupported] | |||||
Aantal ingeschakelde niet-ondersteunde items op de host. | Geheel getal. | Dit item wordt ondersteund sinds Zabbix 3.0.0. | |||
zabbix[host,,maintenance] | |||||
Huidige onderhoudsstatus van een host. | 0 - host in normale toestand, 1 - host in onderhoud met gegevensverzameling, 2 - host in onderhoud zonder gegevensverzameling. |
Dit item wordt altijd verwerkt door de Zabbix-server ongeacht de locatie van de host (op server of proxy). De proxy ontvangt dit item niet met configuratiegegevens. De tweede parameter moet leeg zijn en is gereserveerd voor toekomstig gebruik. |
|||
zabbix[host,discovery,interfaces] | |||||
Details van alle geconfigureerde interfaces van de host in de Zabbix-frontend. | JSON-object. | Dit item kan worden gebruikt in ontdekking op laag niveau. Dit item wordt ondersteund sinds Zabbix 3.4.0. (niet ondersteund op een proxy) |
|||
zabbix[host,<type>,available] | |||||
Beschikbaarheid van de hoofdinterface van een bepaald type controles op de host. | 0 - niet beschikbaar, 1 - beschikbaar, 2 - onbekend. | Geldige typen zijn: agent, snmp, ipmi, jmx De itemwaarde wordt berekend op basis van configuratieparameters met betrekking tot onbereikbaarheid/niet-beschikbaarheid van de host. Dit item wordt ondersteund sinds Zabbix 2.0.0. |
|||
zabbix[hosts] | |||||
Aantal gemonitorde hosts. | Geheel getal. | ||||
zabbix[items] | |||||
Aantal ingeschakelde items (ondersteund en niet ondersteund). | Geheel getal. | ||||
zabbix[items_unsupported] | |||||
Aantal niet-ondersteunde items. | Geheel getal. | ||||
zabbix[java,,<param>] | |||||
Informatie over Zabbix Java-gateway. | Als <param> gelijk is aan ping, wordt "1" geretourneerd. Kan worden gebruikt om de beschikbaarheid van de Java-gateway te controleren met behulp van de nodata()-triggervunctie. Als <param> gelijk is aan version, wordt de versie van de Java-gateway geretourneerd. Voorbeeld: "2.0.0". |
Geldige waarden voor param zijn: ping, version De tweede parameter moet leeg zijn en is gereserveerd voor toekomstig gebruik. |
|||
zabbix[lld_queue] | |||||
Aantal waarden in de wachtrij voor verwerking van ontdekking op laag niveau. | Geheel getal. | Dit item kan worden gebruikt om de lengte van de wachtrij voor verwerking van ontdekking op laag niveau te monitoren. Dit item wordt ondersteund sinds Zabbix 4.2.0. |
|||
zabbix[preprocessing_queue] | |||||
Aantal waarden in de wachtrij voor voorbewerking. | Geheel getal. | Dit item kan worden gebruikt om de lengte van de wachtrij voor voorbewerking te monitoren. Dit item wordt ondersteund sinds Zabbix 3.4.0. |
|||
zabbix[process,<type>,<mode>,<state>] | |||||
Percentage tijd dat een bepaald Zabbix-proces of een groep processen (geïdentificeerd door <type> en <mode>) heeft doorgebracht in <state>. Het wordt alleen berekend voor de laatste minuut. Als <mode> het procesnummer van Zabbix is dat niet wordt uitgevoerd (bijvoorbeeld, met 5 pollers draaiend is <mode> ingesteld op 6), zal zo'n item in de niet-ondersteunde toestand belanden. Minimum en maximum verwijzen naar het gebruikspercentage voor een enkel proces. Dus als in een groep van 3 pollers de gebruikspctages per proces 2, 18 en 66 waren, zou min 2 retourneren en max 66 retourneren. Processen melden wat ze doen in gedeeld geheugen en het zelfmonitoringsproces vat die gegevens elke seconde samen. Staat veranderingen (bezig/inactief) worden geregistreerd bij verandering - dus een proces dat druk bezig wordt, registreert dat en verandert of werkt de status niet bij tot het inactief wordt. Dit zorgt ervoor dat zelfs volledig vastgelopen processen correct worden geregistreerd als 100% druk bezig. Tegenwoordig betekent "bezig" "niet slapend", maar in de toekomst kunnen er extra statussen worden geïntroduceerd - wachten op vergrendelingen, databasevragen uitvoeren, enzovoort. Op Linux en de meeste andere systemen is de resolutie 1/100 van een seconde. |
Percentage van tijd. Decimaal getal. |
Ondersteunde typen van serverprocessen: alert manager, alert syncer, alerter, availability manager, configuration syncer, discoverer, escalator, ha manager, history poller, history syncer, housekeeper, http poller, icmp pinger, ipmi manager, ipmi poller, java poller, lld manager, lld worker, odbc poller, poller, preprocessing manager, preprocessing worker, proxy poller, self-monitoring, service manager, snmp trapper, task manager, timer, trapper, trigger housekeeper, unreachable poller, vmware collector Ondersteunde typen van proxyprocessen: availability manager, configuration syncer, data sender, discoverer, heartbeat sender, history poller, history syncer, housekeeper, http poller, icmp pinger, ipmi manager, ipmi poller, java poller, odbc poller, poller, preprocessing manager, preprocessing worker, self-monitoring, snmp trapper, task manager, trapper, unreachable poller, vmware collector Geldige modi zijn: avg - gemiddelde waarde voor alle processen van een gegeven type (standaard) count - geeft het aantal forks terug voor een gegeven procestype, <state> mag niet worden gespecificeerd max - maximale waarde min - minimale waarde <process number> - procesnummer (tussen 1 en het aantal voorgevorkte instanties). Bijvoorbeeld, als er 4 trappers worden uitgevoerd, ligt de waarde tussen 1 en 4. Geldige staten zijn: busy - proces is bezig, bijvoorbeeld, verwerking van verzoek (standaard). idle - proces is inactief en doet niets. Voorbeelden: => zabbix[process,poller,avg,busy] → gemiddelde tijd van pollerprocessen die iets doen gedurende de laatste minuut => zabbix[process,"icmp pinger",max,busy] → maximale tijd die enige ICMP-pingerproces besteedt aan iets doen gedurende de laatste minuut => zabbix[process,"history syncer",2,busy] → tijd besteed aan iets doen door history syncer nummer 2 gedurende de laatste minuut => zabbix[process,trapper,count] → hoeveelheid momenteel actieve trapperprocessen |
|||
zabbix[proxy,<name>,<param>] | |||||
Informatie over Zabbix-proxy. | Geheel getal. | name: naam van de proxy Geldige waarden voor param zijn: lastaccess - tijdstempel van het laatst ontvangen heartbeat-bericht van de proxy delay - hoelang verzamelde waarden niet zijn verzonden, berekend als "proxyvertraging" (het verschil tussen de huidige tijd van de proxy en de tijdstempel van de oudste onverzonden waarde op de proxy) + ("huidige servertijd" - "laatste toegang van de proxy") Voorbeeld: => zabbix[proxy,"Duitsland",lastaccess] De fuzzytime() functie kan worden gebruikt om de beschikbaarheid van proxies te controleren.Dit item wordt altijd verwerkt door de Zabbix-server ongeacht de locatie van de host (op server of proxy). |
|||
zabbix[proxy_history] | |||||
Aantal waarden in de proxygeschiedenistabel die wachten om naar de server te worden verzonden. | Geheel getal. | (niet ondersteund op de server) | |||
zabbix[queue,<from>,<to>] | |||||
Aantal gemonitorde items in de wachtrij die minstens <from> seconden zijn vertraagd maar minder dan <to> seconden. | Geheel getal. | from - standaard: 6 seconden to - standaard: oneindig Tijdeenheidsymbolen (s,m,h,d,w) worden ondersteund voor deze parameters. |
|||
zabbix[rcache,<cache>,<mode>] | |||||
Beschikbaarheidsstatistieken van de Zabbix-configuratiecache. | Geheel getal (voor grootte); decimaal getal (voor percentage). | cache: buffer Geldige modi zijn: total - totale grootte van buffer free - grootte van vrije buffer pfree - percentage vrije buffer used - grootte van gebruikte buffer pused - percentage gebruikte buffer pused-modus wordt ondersteund sinds Zabbix 4.0.0. |
|||
zabbix[requiredperformance] | |||||
Vereiste prestaties van Zabbix-server of Zabbix-proxy, in nieuwe waarden per seconde die worden verwacht. | Decimaal getal. | Correspondeert ongeveer met "Vereiste serverprestaties, nieuwe waarden per seconde" in Rapporten → Systeeminformatie. | |||
zabbix[stats,<ip>,<port>] | |||||
Externe interne statistieken van Zabbix-server of proxy. | JSON-object. | ip - IP/DNS/netwerkmaskerlijst van servers/proxies die extern moeten worden bevraagd (standaard is 127.0.0.1) port - poort van server/proxy die extern moet worden bevraagd (standaard is 10051) Houd er rekening mee dat het statistiekverzoek alleen wordt geaccepteerd vanaf de adressen die zijn vermeld in de parameter 'StatsAllowedIP' van de server/proxy op de doelinstantie. Een geselecteerde set interne statistieken wordt geretourneerd door dit item. Zie Externe bewaking van Zabbix-statistieken voor details. Ondersteund sinds 4.2.0. |
|||
zabbix[stats,<ip>,<port>,queue,<from>,<to>] | |||||
Externe interne wachtrijstatistieken van Zabbix-server of proxy (zie zabbix[queue,<from>,<to>] ). |
JSON-object. | ip - IP/DNS/netwerkmaskerlijst van servers/proxies die extern moeten worden bevraagd (standaard is 127.0.0.1) port - poort van server/proxy die extern moet worden bevraagd (standaard is 10051) from - vertraagd met ten minste (standaard is 6 seconden) to - vertraagd met ten hoogste (standaard is oneindig) Houd er rekening mee dat het statistiekverzoek alleen wordt geaccepteerd vanaf de adressen die zijn vermeld in de parameter 'StatsAllowedIP' van de server/proxy op de doelinstantie. Ondersteund sinds 4.2.0. |
|||
zabbix[tcache,cache,<parameter>] | |||||
Effectiviteitsstatistieken van de Zabbix trendfunctiecache. | Geheel getal (voor grootte); decimaal getal (voor percentage). | Geldige parameters zijn: all - totale cacheverzoeken (standaard) hits - cache-hits phits - percentage cache-hits misses - cache-missers pmisses - percentage cache-missers items - het aantal gecachte items requests - het aantal gecachte verzoeken pitems - percentage gecachte items van gecachte items + verzoeken. Een laag percentage betekent waarschijnlijk dat de cachegrootte kan worden verkleind. Ondersteund sinds 5.4.0. (niet ondersteund op een proxy) |
|||
zabbix[trends] | |||||
Aantal waarden opgeslagen in de TRENDS-tabel. | Geheel getal. | Dit item is afgekeurd sinds Zabbix 6.0. Niet gebruiken als MySQL InnoDB, Oracle of PostgreSQL wordt gebruikt! (niet ondersteund op een proxy) |
|||
zabbix[trends_uint] | |||||
Aantal waarden opgeslagen in de TRENDS_UINT-tabel. | Geheel getal. | Dit item is afgekeurd sinds Zabbix 6.0. Niet gebruiken als MySQL InnoDB, Oracle of PostgreSQL wordt gebruikt! Dit item wordt ondersteund sinds Zabbix 1.8.3. (niet ondersteund op een proxy) |
|||
zabbix[triggers] | |||||
Aantal ingeschakelde triggertests in de Zabbix-database, met alle items ingeschakeld op ingeschakelde hosts. | Geheel getal. | (niet ondersteund op een proxy) | |||
zabbix[uptime] | |||||
Bedrijfstijd van Zabbix-server of Zabbix-proxyproces in seconden. | Geheel getal. | ||||
zabbix[vcache,buffer,<mode>] | |||||
Beschikbaarheidsstatistieken van de Zabbix-waardencache. | Geheel getal (voor grootte); decimaal getal (voor percentage). | Geldige modi zijn: total - totale grootte van buffer free - grootte van vrije buffer pfree - percentage vrije buffer used - grootte van gebruikte buffer pused - percentage gebruikte buffer (niet ondersteund op een proxy) |
|||
zabbix[vcache,cache,<parameter>] | |||||
Effectiviteitsstatistieken van de Zabbix-waardencache. | Geheel getal. Met de parameter mode: 0 - normale modus, 1 - modus met weinig geheugen |
Geldige parameter-waarden zijn: requests - totaal aantal verzoeken hits - aantal cache-hits (geschiedeniswaarden uit de cache) misses - aantal cache-missers (geschiedeniswaarden uit de database) mode - bedrijfsmodus van de waardecache Dit item wordt ondersteund sinds Zabbix 2.2.0 en de parameter mode sinds Zabbix 3.0.0. (niet ondersteund op een proxy) Zodra de modus met weinig geheugen is ingeschakeld, blijft de waardecache 24 uur in deze staat, zelfs als het probleem dat deze modus heeft geactiveerd eerder is opgelost. U kunt deze sleutel gebruiken met de voorverwerkingsstap Verandering per seconde om statistieken per seconde te verkrijgen. |
|||
zabbix[version] | |||||
Versie van Zabbix-server of proxy. | Tekst. | Dit item wordt ondersteund sinds Zabbix 5.0.0. Voorbeeld van retourwaarde: 5.0.0beta1 |
|||
zabbix[vmware,buffer,<mode>] | |||||
Beschikbaarheidsstatistieken van Zabbix VMware-cache. | Geheel getal (voor grootte); decimaal getal (voor percentage). | Geldige modi zijn: total - totale grootte van buffer free - grootte van vrije buffer pfree - percentage vrije buffer used - grootte van gebruikte buffer pused - percentage gebruikte buffer |
|||
zabbix[wcache,<cache>,<mode>] | |||||
Statistieken en beschikbaarheid van Zabbix schrijfcache. | Specificatie van <cache> is verplicht. | ||||
Cache | Mode | ||||
values | all (standaard) |
Totaal aantal waarden verwerkt door Zabbix-server of Zabbix-proxy, behalve niet-ondersteunde items. | Geheel getal | Teller. U kunt deze sleutel gebruiken met de voorverwerkingsstap Verandering per seconde om statistieken per seconde te verkrijgen. |
|
float | Aantal verwerkte drijvende-kommawaarden. | Geheel getal | Teller. | ||
uint | Aantal verwerkte niet-ondertekende gehele getalwaarden. | Geheel getal | Teller. | ||
str | Aantal verwerkte tekenreeks/karakterwaarden. | Geheel getal | Teller. | ||
log | Aantal verwerkte logwaarden. | Geheel getal | Teller. | ||
text | Aantal verwerkte tekstwaarden. | Geheel getal | Teller. | ||
niet ondersteund | Aantal keren dat de verwerking van een item ertoe heeft geleid dat het item niet wordt ondersteund of in die staat blijft. | Geheel getal | Teller. | ||
history | pfree (standaard) |
Percentage vrije geschiedenisbuffer. | Decimaal getal. | De geschiedeniscache wordt gebruikt om itemwaarden op te slaan. Een laag getal duidt op prestatieproblemen aan de databasekant. | |
free | Grootte van vrije geschiedenisbuffer. | Geheel getal | |||
total | Totale grootte van geschiedenisbuffer. | Geheel getal | |||
used | Grootte van gebruikte geschiedenisbuffer. | Geheel getal | |||
pused | Percentage gebruikte geschiedenisbuffer. | Decimaal getal. | pused modus wordt ondersteund sinds Zabbix 4.0.0. | ||
index | pfree (standaard) |
Percentage vrije indexbuffer van de geschiedenis. | Decimaal getal. | De indexcache van de geschiedenis wordt gebruikt om waarden op te nemen die zijn opgeslagen in de geschiedeniscache. Index cache wordt ondersteund sinds Zabbix 3.0.0. |
|
free | Grootte van vrije indexgeschiedenisbuffer. | Geheel getal | |||
total | Totale grootte van indexgeschiedenisbuffer. | Geheel getal | |||
used | Grootte van gebruikte indexgeschiedenisbuffer. | Geheel getal | |||
pused | Percentage gebruikte indexbuffer van de geschiedenis. | Decimaal getal. | pused modus wordt ondersteund sinds Zabbix 4.0.0. | ||
trend | pfree (standaard) |
Percentage vrije trendcache. | Decimaal getal. | De trendcache slaat aggregaten op voor het huidige uur voor alle items die gegevens ontvangen. (niet ondersteund op een proxy) |
|
free | Grootte van vrije trendbuffer. | Geheel getal | (niet ondersteund op een proxy) | ||
total | Totale grootte van trendbuffer. | Geheel getal | (niet ondersteund op een proxy) | ||
used | Grootte van gebruikte trendbuffer. | Geheel getal | (niet ondersteund op een proxy) | ||
pused | Percentage gebruikte trendbuffer. | Decimaal getal. | (niet ondersteund op een proxy) pused modus wordt ondersteund sinds Zabbix 4.0.0. |