1 Zabbix aģents 2

Zabbix aģents 2 atbalsta visus vienumu atslēgu nosaukumus, kas tiek atbalstīti Zabbix aģentam Unix un Windows. Šajā lapā ir sniegta informācija par papildu vienumu atslēgām, kuras var izmantot tikai ar Zabbix aģents 2, sagrupētas pēc spraudņa, kuram tās pieder.

Vienumu atslēgas ir uzskaitītas bez parametriem un papildu informācijas. Noklikšķiniet uz vienumu atslēgas, lai skatītu pilnu informāciju.

Vienumu atslēga Apraksts Spraudnis
ceph.df.details Klastera datu izmantošana un sadalījums starp pūliem. Ceph
ceph.osd.stats Apkopotā statistika un statistika pa OSD.
ceph.osd.discovery Atklāto OSD saraksts.
ceph.osd.dump OSD izmantošanas sliekšņi un statusi.
ceph.ping Pārbauda, vai var izveidot savienojumu ar Ceph.
ceph.pool.discovery Atklāto pūlu saraksts.
ceph.status Kopējais klastera statuss.
docker.container_info Zema līmeņa informācija par konteineru. Docker
docker.container_stats Konteinera resursu izmantošanas statistika.
docker.containers Atgriež konteineru sarakstu.
docker.containers.discovery Atgriež konteineru sarakstu. Izmanto zema līmeņa atklāšanai.
docker.data.usage Informācija par pašreizējo datu izmantošanu.
docker.images Atgriež attēlu sarakstu.
docker.images.discovery Atgriež attēlu sarakstu. Izmanto zema līmeņa atklāšanai.
docker.info Sistēmas informācija.
docker.ping Pārbauda, vai Docker dēmons darbojas.
ember.get Atgriež pieprasītās ierīces rezultātu. Ember+
memcached.ping Pārbauda, vai savienojums ir aktīvs. Memcached
memcached.stats Iegūst STATS komandas izvadi.
mongodb.collection.stats Atgriež dažādu krātuves statistiku norādītajai kolekcijai. MongoDB
mongodb.collections.discovery Atgriež atklāto kolekciju sarakstu.
mongodb.collections.usage Atgriež kolekciju izmantošanas statistiku.
mongodb.connpool.stats Atgriež informāciju par atvērtajiem izejošajiem savienojumiem no pašreizējās datubāzes instances uz citiem shardēta klastera vai replikācijas kopas dalībniekiem.
mongodb.db.stats Atgriež statistiku, kas atspoguļo norādītās datubāzes sistēmas stāvokli.
mongodb.db.discovery Atgriež atklāto datubāzu sarakstu.
mongodb.jumbo_chunks.count Atgriež jumbo chunk skaitu.
mongodb.oplog.stats Atgriež replikācijas kopas statusu, izmantojot datus, kas nolasīti no oplog.
mongodb.ping Pārbauda, vai savienojums ir aktīvs.
mongodb.rs.config Atgriež pašreizējo replikācijas kopas konfigurāciju.
mongodb.rs.status Atgriež replikācijas kopas statusu no tā dalībnieka skatpunkta, kurā metode tiek izpildīta.
mongodb.server.status Atgriež datubāzes stāvokli.
mongodb.sh.discovery Atgriež klasterī esošo atklāto shardu sarakstu.
mongodb.version Atgriež datubāzes servera versiju.
mqtt.get Abonē norādītā brokera konkrētu tēmu vai tēmas (ar aizstājējzīmēm) un gaida publikācijas. MQTT
mssql.availability.group.get Atgriež pieejamības grupas. MSSQL
mssql.custom.query Atgriež pielāgota vaicājuma rezultātu.
mssql.db.get Atgriež visas pieejamās MSSQL datubāzes.
mssql.job.status.get Atgriež darbu statusu.
mssql.last.backup.get Atgriež pēdējā dublējuma laiku visām datubāzēm.
mssql.local.db.get Atgriež datubāzes, kas piedalās Always On pieejamības grupā un replikā (primārajā vai sekundārajā) un atrodas serverī, ar kuru tika izveidots savienojums.
mssql.mirroring.get Atgriež spoguļošanas informāciju.
mssql.nonlocal.db.get Atgriež datubāzes, kas piedalās Always On pieejamības grupā un replikā (primārajā vai sekundārajā) un atrodas citos serveros (datubāze nav lokāla SQL Server instancei, ar kuru tika izveidots savienojums).
mssql.perfcounter.get Atgriež veiktspējas skaitītājus.
mssql.ping Pārbauda, vai savienojums ir aktīvs.
mssql.quorum.get Atgriež kvora informāciju.
mssql.quorum.member.get Atgriež kvora dalībniekus.
mssql.replica.get Atgriež replikas.
mssql.version Atgriež MSSQL versiju.
mysql.custom.query Atgriež pielāgota vaicājuma rezultātu. MySQL
mysql.db.discovery Atgriež MySQL datubāzu sarakstu.
mysql.db.size Datubāzes izmērs baitos.
mysql.get_status_variables Globālo statusa mainīgo vērtības.
mysql.ping Pārbauda, vai savienojums ir aktīvs.
mysql.replication.discovery Atgriež MySQL replikāciju sarakstu.
mysql.replication.get_slave_status Replikācijas statuss.
mysql.version MySQL versija.
net.dns.get Veic DNS vaicājumu un atgriež detalizētu DNS ieraksta informāciju. Network
nvml.device.count GPU ierīču skaits. NVIDIA GPU
nvml.device.decoder.utilization GPU ierīces dekodētāja izmantošana.
nvml.device.ecc.mode GPU ierīces ECC režīms.
nvml.device.encoder.stats.get GPU ierīces kodētāja statistika.
nvml.device.encoder.utilization GPU ierīces kodētāja izmantošana.
nvml.device.energy.consumption GPU ierīces enerģijas patēriņš.
nvml.device.errors.memory GPU ierīces ECC atmiņas kļūdu informācija.
nvml.device.errors.register GPU ierīces ECC reģistra kļūdu informācija.
nvml.device.fan.speed.avg GPU ierīces ventilatora vidējais ātrums.
nvml.device.get Atklātie GPU ar UUID un nosaukumu.
nvml.device.graphics.frequency GPU ierīces grafikas takts frekvence.
nvml.device.memory.bar1.get GPU ierīces BAR1 atmiņas informācija.
nvml.device.memory.fb.get GPU ierīces kadru bufera atmiņas informācija.
nvml.device.memory.frequency GPU ierīces atmiņas takts frekvence.
nvml.device.pci.utilization GPU ierīces PCI izmantošana.
nvml.device.performance.state GPU ierīces veiktspējas stāvoklis.
nvml.device.power.limit GPU ierīces jaudas limits.
nvml.device.power.usage GPU ierīces jaudas patēriņš.
nvml.device.serial GPU ierīces sērijas numurs.
nvml.device.sm.frequency GPU ierīces straumēšanas multiprocesora takts frekvence.
nvml.device.temperature GPU ierīces temperatūra.
nvml.device.utilization GPU ierīces izmantošanas statistika.
nvml.device.video.frequency GPU ierīces video takts frekvence.
nvml.system.driver.version NVIDIA draivera versija.
nvml.version NVML bibliotēkas versija.
oracle.diskgroups.stats Atgriež Automatic Storage Management (ASM) disku grupu statistiku. Oracle
oracle.diskgroups.discovery Atgriež ASM disku grupu sarakstu.
oracle.archive.info Arhīva žurnālu statistika.
oracle.cdb.info Container Database (CDB) informācija.
oracle.custom.query Pielāgota vaicājuma rezultāts.
oracle.datafiles.stats Atgriež datu failu statistiku.
oracle.db.discovery Atgriež datubāzu sarakstu.
oracle.fra.stats Atgriež Fast Recovery Area (FRA) statistiku.
oracle.instance.info Instances statistika.
oracle.pdb.info Pluggable Database (PDB) informācija.
oracle.pdb.discovery Atgriež PDB sarakstu.
oracle.pga.stats Atgriež Program Global Area (PGA) statistiku.
oracle.ping Pārbauda, vai var izveidot savienojumu ar Oracle.
oracle.proc.stats Atgriež procesu statistiku.
oracle.redolog.info Žurnālfaila informācija no vadības faila.
oracle.sga.stats Atgriež System Global Area (SGA) statistiku.
oracle.sessions.stats Atgriež sesiju statistiku.
oracle.sys.metrics Atgriež sistēmas metriku vērtību kopu.
oracle.sys.params Atgriež sistēmas parametru vērtību kopu.
oracle.ts.stats Atgriež tablespace statistiku.
oracle.ts.discovery Atgriež tablespace sarakstu.
oracle.user.info Atgriež Oracle lietotāja informāciju.
oracle.version Atgriež datubāzes servera versiju.
pgsql.autovacuum.count Autovacuum darba procesu skaits. PostgreSQL
pgsql.archive Informācija par arhivētajiem failiem.
pgsql.bgwriter Kopējais kontrolpunktu skaits datubāzes klasterim, sadalīts pēc kontrolpunkta veida.
pgsql.cache.hit PostgreSQL bufera kešatmiņas trāpījumu īpatsvars.
pgsql.connections Atgriež savienojumus pēc veida.
pgsql.custom.query Atgriež pielāgota vaicājuma rezultātu.
pgsql.db.age Vecākā datubāzes FrozenXID vecums.
pgsql.db.bloating_tables Bloatēto tabulu skaits katrā datubāzē.
pgsql.db.discovery PostgreSQL datubāzu saraksts.
pgsql.db.size Datubāzes izmērs baitos.
pgsql.dbstat Apkopo statistiku pa datubāzēm.
pgsql.dbstat.sum Apkopotie dati visām klastera datubāzēm.
pgsql.locks Informācija par piešķirtajām bloķēšanām katrā datubāzē.
pgsql.oldest.xid Vecākā XID vecums.
pgsql.ping Pārbauda, vai savienojums ir aktīvs.
pgsql.queries Vaicājumu metrikas pēc izpildes laika.
pgsql.replication.count Standby serveru skaits.
pgsql.replication.process Flush lag, write lag un replay lag katram sūtītāja procesam.
pgsql.replication.process.discovery Replikācijas procesa nosaukuma atklāšana.
pgsql.replication.recovery_role Atkopšanas statuss.
pgsql.replication.status Replikācijas statuss.
pgsql.replication_lag.b Replikācijas aizture baitos.
pgsql.replication_lag.sec Replikācijas aizture sekundēs.
pgsql.uptime PostgreSQL darbības laiks milisekundēs.
pgsql.version Atgriež PostgreSQL versiju.
pgsql.wal.stat WAL statistika.
redis.config Iegūst Redis instances konfigurācijas parametrus, kas atbilst paraugam. Redis
redis.info Iegūst INFO komandas izvadi.
redis.ping Pārbauda, vai savienojums ir aktīvs.
redis.slowlog.count Lēno žurnāla ierakstu skaits kopš Redis palaišanas.
smart.attribute.discovery Atgriež S.M.A.R.T. ierīces atribūtu sarakstu. S.M.A.R.T.
smart.disk.discovery Atgriež S.M.A.R.T. ierīču sarakstu.
smart.disk.get Atgriež visas pieejamās S.M.A.R.T. ierīču īpašības.
systemd.unit.get Atgriež visas systemd vienības īpašības. Systemd
systemd.unit.info Systemd vienības informācija.
systemd.unit.discovery Systemd vienību saraksts un to informācija.
web.certificate.get Validē sertifikātus un atgriež sertifikāta informāciju. Web certificates

Skatiet arī:

Vienuma atslēgas detaļas

Parametri bez leņķiekavām ir obligāti. Parametri, kas atzīmēti ar leņķiekavām < >, ir neobligāti.

ceph.df.details[connString,<user>,<apikey>]


Klastera datu lietojums un sadalījums starp pūliem.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - URI vai sesijas nosaukums;
  • user, apikey - lietotājvārds un API atslēga savienojumam ar Ceph.
ceph.osd.stats[connString,<user>,<apikey>]


Apkopotā un katra OSD statistika.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - URI vai sesijas nosaukums;
  • user, apikey - lietotājvārds un API atslēga savienojumam ar Ceph.
ceph.osd.discovery[connString,<user>,<apikey>]


Atklāto OSD saraksts. Izmanto zemā līmeņa atklāšanai.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - URI vai sesijas nosaukums;
  • user, apikey - lietotājvārds un API atslēga savienojumam ar Ceph.
ceph.osd.dump[connString,<user>,<apikey>]


OSD lietojuma sliekšņi un statusi.
Atgrieztā vērtība: JSON object.

Parametri:

  • connString - URI vai sesijas nosaukums;
  • user, apikey - lietotājvārds un API atslēga savienojumam ar Ceph.
ceph.ping[connString,<user>,<apikey>]


Pārbauda, vai var izveidot savienojumu ar Ceph.
Atgrieztā vērtība: 0 - savienojums ir pārtraukts (ja ir radusies jebkāda kļūda, tostarp AUTH un konfigurācijas problēmas); 1 - savienojums ir veiksmīgs.

Parametri:

  • connString - URI vai sesijas nosaukums;
  • user, apikey - lietotājvārds un API atslēga savienojuma izveidei ar Ceph.
ceph.pool.discovery[connString,<user>,<apikey>]


Atklāto pūlu saraksts. Izmanto zema līmeņa atklāšanai.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - URI vai sesijas nosaukums;
  • user, apikey - lietotājvārds un API atslēga savienojumam ar Ceph.
ceph.status[connString,<user>,<apikey>]


Kopējā klastera statuss.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - URI vai sesijas nosaukums;
  • user, apikey - lietotājvārds un API atslēga savienojumam ar Ceph.
docker.container_info[<ID>,<info>]


Zema līmeņa informācija par konteineru.
Atgrieztā vērtība: ContainerInspect API izsaukuma izvade, serializēta kā JSON.

Parametri:

  • ID - konteinera ID vai nosaukums;
  • info - atgrieztās informācijas apjoms. Atbalstītās vērtības: short (noklusējums) vai full.

Agent 2 lietotājs ('zabbix') ir jāpievieno 'docker' grupai, lai nodrošinātu pietiekamas privilēģijas. Pretējā gadījumā pārbaude neizdosies.

docker.container_stats[<ID>]


Konteinera resursu izmantošanas statistika.
Atgrieztā vērtība: ContainerStats API izsaukuma izvade un CPU izmantošanas procentuālā vērtība, serializēta kā JSON.

Parametrs:

  • ID - konteinera ID vai nosaukums.

Agent 2 lietotājs ('zabbix') ir jāpievieno 'docker' grupai, lai nodrošinātu pietiekamas privilēģijas. Pretējā gadījumā pārbaude neizdosies.

docker.containers


Konteineru saraksts.
Atgrieztā vērtība: ContainerList API izsaukuma izvade, serializēta kā JSON.

Agent 2 lietotājs ('zabbix') ir jāpievieno 'docker' grupai, lai nodrošinātu pietiekamas privilēģijas. Pretējā gadījumā pārbaude neizdosies.

docker.containers.discovery[<options>]


Atgriež konteineru sarakstu. Izmanto zema līmeņa atklāšanai.
Atgrieztā vērtība: JSON objekts.

Parametrs:

  • options - norāda, vai jāatklāj visi konteineri vai tikai darbojošies konteineri. Atbalstītās vērtības: true - atgriezt visus konteinerus; false - atgriezt tikai darbojošos konteinerus (noklusējums).

Lai nodrošinātu pietiekamas privilēģijas, Agent 2 lietotājs ('zabbix') jāpievieno 'docker' grupai. Pretējā gadījumā pārbaude neizdosies.

docker.data.usage


Informācija par pašreizējo datu lietojumu.
Atgrieztā vērtība: SystemDataUsage API izsaukuma izvade, serializēta kā JSON.

Lai nodrošinātu pietiekamas privilēģijas, Agent 2 lietotājs ('zabbix') jāpievieno 'docker' grupai. Pretējā gadījumā pārbaude neizdosies.

docker.images


Atgriež attēlu sarakstu.
Atgrieztā vērtība: ImageList API izsaukuma izvade, serializēta kā JSON.

Lai nodrošinātu pietiekamas privilēģijas, Agent 2 lietotājs ('zabbix') jāpievieno 'docker' grupai. Pretējā gadījumā pārbaude neizdosies.

docker.images.discovery


Atgriež attēlu sarakstu. Izmanto zemā līmeņa atklāšanai.
Atgrieztā vērtība: JSON objekts.

Lietotājs Agent 2 ('zabbix') ir jāpievieno 'docker' grupai, lai nodrošinātu pietiekamas privilēģijas. Pretējā gadījumā pārbaude neizdosies.

docker.info


Sistēmas informācija.
Atgrieztā vērtība: SystemInfo API izsaukuma izvade, serializēta kā JSON.

Lai nodrošinātu pietiekamas privilēģijas, Agent 2 lietotājs ('zabbix') jāpievieno grupai 'docker'. Pretējā gadījumā pārbaude neizdosies.

docker.ping


Pārbauda, vai Docker dēmons darbojas vai nē.
Atgrieztā vērtība: 1 — savienojums darbojas; 0 — savienojums ir pārtraukts.

Aģenta 2 lietotājs ('zabbix') ir jāpievieno 'docker' grupai, lai nodrošinātu pietiekamas privilēģijas. Pretējā gadījumā pārbaude neizdosies.

ember.get[<uri>,<path>]


Atgriež pieprasītās ierīces rezultātu.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • uri - Ember+ ierīces URI. Noklusējums: 127.0.0.1:9998;
  • path - OID ceļš uz ierīci. Pēc noklusējuma tukšs, atgriež saknes kolekcijas datus.
memcached.ping[connString,<user>,<password>]


Pārbauda, vai savienojums ir aktīvs vai ne.
Atgrieztā vērtība: 1 — savienojums ir aktīvs; 0 — savienojums ir pārtraukts (ja ir radusies jebkāda kļūda, tostarp AUTH un konfigurācijas problēmas).

Parametri:

  • connString — URI vai sesijas nosaukums;
  • user, password — Memcached pieteikšanās akreditācijas dati.
memcached.stats[connString,<user>,<password>,<type>]


Iegūst komandas STATS izvadi.
Atgrieztā vērtība: JSON — izvade tiek serializēta kā JSON.

Parametri:

  • connString — URI vai sesijas nosaukums;
  • user, password — Memcached pieteikšanās akreditācijas dati;
  • type — atgriežamās statistikas tips: items, sizes, slabs vai settings (pēc noklusējuma tukšs, atgriež vispārīgo statistiku).
mongodb.collection.stats[connString,<user>,<password>,<database>,collection]


Atgriež dažādu krātuves statistiku norādītajai kolekcijai.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - URI vai sesijas nosaukums;
  • user, password - MongoDB pieteikšanās akreditācijas dati;
  • database - datubāzes nosaukums (noklusējums: admin);
  • collection - kolekcijas nosaukums.
mongodb.collections.discovery[connString,<user>,<password>]


Atgriež atrasto kolekciju sarakstu. Izmanto zemā līmeņa atklāšanai.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString — URI vai sesijas nosaukums;
  • user, password — MongoDB pieteikšanās akreditācijas dati.
mongodb.collections.usage[connString,<user>,<password>]


Atgriež kolekciju lietojuma statistiku.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - URI vai sesijas nosaukums;
  • user, password - MongoDB pieteikšanās akreditācijas dati.
mongodb.connpool.stats[connString,<user>,<password>]


Atgriež informāciju par atvērtajiem izejošajiem savienojumiem no pašreizējās datubāzes instances uz citiem šardētā klastera vai repliku kopas dalībniekiem.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - URI vai sesijas nosaukums;
  • user, password - MongoDB pieteikšanās akreditācijas dati.
mongodb.db.stats[connString,<user>,<password>,<database>]


Atgriež statistiku, kas atspoguļo dotās datubāzes sistēmas stāvokli.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - URI vai sesijas nosaukums;
  • user, password - MongoDB pieteikšanās akreditācijas dati;
  • database - datubāzes nosaukums (noklusējums: admin).
mongodb.db.discovery[connString,<user>,<password>]


Atgriež atrasto datubāzu sarakstu. Izmanto zemā līmeņa atklāšanai.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - URI vai sesijas nosaukums;
  • user, password - MongoDB pieteikšanās akreditācijas dati.
mongodb.jumbo_chunks.count[connString,<user>,<password>]


Atgriež jumbo gabalu skaitu.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - URI vai sesijas nosaukums;
  • user, password - MongoDB pieteikšanās akreditācijas dati.
mongodb.oplog.stats[connString,<user>,<password>]


Atgriež replicēšanas kopas statusu, izmantojot no oplog nolasītos datus.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - URI vai sesijas nosaukums;
  • user, password - MongoDB pieteikšanās akreditācijas dati.
mongodb.ping[connString,<user>,<password>]


Pārbauda, vai savienojums ir aktīvs vai nē.
Atgrieztā vērtība: 1 - savienojums ir aktīvs; 0 - savienojums ir pārtraukts (ja ir radusies jebkāda kļūda, tostarp AUTH un konfigurācijas problēmas).

Parametri:

  • connString - URI vai sesijas nosaukums;
  • user, password - MongoDB pieteikšanās akreditācijas dati.
mongodb.rs.config[connString,<user>,<password>]


Atgriež pašreizējo repliku kopas konfigurāciju.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - URI vai sesijas nosaukums;
  • user, password - MongoDB pieteikšanās akreditācijas dati.
mongodb.rs.status[connString,<user>,<password>]


Atgriež repliku kopas statusu no tā dalībnieka skatpunkta, kurā metode tiek izpildīta.
Atgrieztā vērtība: JSON object.

Parametri:

  • connString - URI vai sesijas nosaukums;
  • user, password - MongoDB pieteikšanās akreditācijas dati.
mongodb.server.status[connString,<user>,<password>]


Atgriež datubāzes stāvokli.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - URI vai sesijas nosaukums;
  • user, password - MongoDB pieteikšanās akreditācijas dati.
mongodb.sh.discovery[connString,<user>,<password>]


Atgriež klasterī esošo atklāto šardu sarakstu.
Atgrieztā vērtība: JSON object.

Parametri:

  • connString - URI vai sesijas nosaukums;
  • user, password - MongoDB pieteikšanās akreditācijas dati.
mongodb.version[connString,<user>,<password>]


Atgriež datubāzes servera versiju.
Atgrieztā vērtība: String.

Parametri:

  • connString - URI vai sesijas nosaukums;
  • user, password - MongoDB pieteikšanās akreditācijas dati.
mqtt.get[<broker url>,topic,<user>,<password>]


Abonē norādīto brokera konkrēto tēmu vai tēmas (ar aizstājējzīmēm) un gaida publikācijas.
Atgrieztā vērtība: atkarīga no tēmas satura. Ja tiek izmantotas aizstājējzīmes, tēmas saturs tiek atgriezts JSON formātā.

Parametri:

  • broker url - MQTT brokera URL formātā protocol://host:port bez vaicājuma parametriem (atbalstītie protokoli: tcp, ssl, ws). Ja vērtība nav norādīta, aģents izmantos tcp://localhost:1883. Ja protokols vai ports nav norādīts, tiks izmantots noklusējuma protokols (tcp) vai ports (1883);
  • topic - MQTT tēma (obligāta). Tiek atbalstītas aizstājējzīmes (+,#);
  • user, password - autentifikācijas akreditācijas dati (ja nepieciešams).

Komentāri:

  • Vienumam jābūt konfigurētam kā aktīvā pārbaude ('Zabbix aģents (aktīvs)' vienuma tips);
  • TLS šifrēšanas sertifikātus var izmantot, saglabājot tos noklusējuma atrašanās vietā (piemēram, Ubuntu sistēmā direktorijā /etc/ssl/certs/). TLS izmantojiet shēmu tls://.
mssql.availability.group.get[URI,<user>,<password>]


Atgriež pieejamības grupas.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • URI - MSSQL servera URI (vienīgā atbalstītā shēma ir sqlserver://). Iegultie akreditācijas dati tiks ignorēti. Ir iespējams norādīt instances nosaukumu kā URI daļu, t. i.: sqlserver://localhost/InstanceName (bez porta). Ja ir norādīts ports, instances nosaukums tiek ignorēts;
  • user, password - lietotājvārds, parole, ko nosūtīt aizsargātam MSSQL serverim.

Papildinformāciju skatiet MSSQL plugin readme failā.

mssql.custom.query[URI,<user>,<password>,queryName,<args...>]


Atgriež pielāgota vaicājuma rezultātu.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • URI - MSSQL servera URI (vienīgā atbalstītā shēma ir sqlserver://). Iegultie akreditācijas dati tiks ignorēti. URI ir iespējams norādīt instances nosaukumu, t. i.: sqlserver://localhost/InstanceName (bez porta). Ja ir norādīts ports, instances nosaukums tiek ignorēts;
  • user, password - lietotājvārds, parole, ko nosūtīt aizsargātam MSSQL serverim;
  • queryName - pielāgota vaicājuma nosaukums, kas konfigurēts Plugins.MSSQL.CustomQueriesDir bez .sql paplašinājuma;
  • args - viens vai vairāki ar komatiem atdalīti argumenti, ko nodot vaicājumam.

Plašāku informāciju skatiet MSSQL spraudņa readme failā.

mssql.db.get


Atgriež visas pieejamās MSSQL datubāzes.
Atgrieztā vērtība: JSON objekts.

Papildinformāciju skatiet MSSQL spraudņa readme failā.

mssql.job.status.get


Atgriež darbu statusu.
Atgrieztā vērtība: JSON objekts.

Papildinformāciju skatiet MSSQL spraudņa readme.

mssql.last.backup.get


Atgriež pēdējā dublējuma laiku visām datubāzēm.
Atgrieztā vērtība: JSON objekts.

Papildinformāciju skatiet MSSQL spraudņa readme failā.

mssql.local.db.get


Atgriež datubāzes, kas piedalās Always On pieejamības grupā un replikā (primārajā vai sekundārajā) un atrodas serverī, ar kuru tika izveidots savienojums.
Atgrieztā vērtība: JSON objekts.

Papildinformāciju skatiet MSSQL plugin readme.

mssql.mirroring.get


Atgriež spoguļošanas informāciju.
Atgrieztā vērtība: JSON objekts.

Papildinformāciju skatiet MSSQL spraudņa README failā.

mssql.nonlocal.db.get


Atgriež datubāzes, kas piedalās Always On pieejamības grupā un replikā (primārajā vai sekundārajā), kas atrodas citos serveros (datubāze nav lokāla SQL Server instancei, ar kuru tika izveidots savienojums).
Atgrieztā vērtība: JSON objekts.

Papildinformāciju skatiet MSSQL plugin readme.

mssql.perfcounter.get


Atgriež veiktspējas skaitītājus.
Atgrieztā vērtība: JSON objekts.

Papildinformāciju skatiet MSSQL spraudņa README failā.

mssql.ping


Pārbauda datubāzes pieejamību. Pārbauda, vai savienojums ir pareizi konfigurēts.
Atgrieztā vērtība: 1 - aktīvs, 0 - neaktīvs.

Papildinformāciju skatiet MSSQL plugin readme.

mssql.quorum.get


Atgriež quorum informāciju.
Atgrieztā vērtība: JSON objekts.

Papildinformāciju skatiet MSSQL spraudņa readme.

mssql.quorum.member.get


Atgriež quorum dalībniekus.
Atgrieztā vērtība: JSON objekts.

Papildu informāciju skatiet MSSQL spraudņa readme failā.

mssql.replica.get


Atgriež replikas.
Atgrieztā vērtība: JSON objekts.

Papildinformāciju skatiet MSSQL spraudņa readme.

mssql.version


Atgriež MSSQL versiju.
Atgrieztā vērtība: String.

Papildu informāciju skatiet MSSQL plugin readme.

mysql.custom.query[connString,<user>,<password>,queryName,<args...>]


Atgriež pielāgota vaicājuma rezultātu.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - URI vai sesijas nosaukums;
  • user, password - MySQL pieteikšanās akreditācijas dati;
  • queryName - pielāgota vaicājuma nosaukums, tam jāsakrīt ar SQL faila nosaukumu bez paplašinājuma;
  • args - viens vai vairāki ar komatiem atdalīti argumenti, ko nodot vaicājumam.

Papildinformāciju skatiet MySQL plugin readme sadaļā Custom queries.

mysql.db.discovery[connString,<user>,<password>]


Atgriež MySQL datubāzu sarakstu. Tiek izmantots zema līmeņa atklāšanai.
Atgrieztā vērtība: SQL vaicājuma "show databases" rezultāts LLD JSON formātā.

Parametri:

  • connString - URI vai sesijas nosaukums;
  • user, password - MySQL pieteikšanās akreditācijas dati.
mysql.db.size[connString,<user>,<password>,<database name>]


Datubāzes izmērs baitos.
Atgrieztā vērtība: SQL vaicājuma "select coalesce(sum(data_length + index_length),0) as size from information_schema.tables where table_schema=?" rezultāts konkrētajai datubāzei baitos.

Parametri:

  • connString - URI vai sesijas nosaukums;
  • user, password - MySQL pieteikšanās akreditācijas dati;
  • database name - datubāzes nosaukums.
mysql.get_status_variables[connString,<user>,<password>]


Globālo statusa mainīgo vērtības.
Atgrieztā vērtība: SQL vaicājuma "show global status" rezultāts JSON formātā.

Parametri:

  • connString - URI vai sesijas nosaukums;
  • user, password - MySQL pieteikšanās akreditācijas dati.
mysql.ping[connString,<user>,<password>]


Pārbauda, vai savienojums ir aktīvs vai nē.
Atgrieztā vērtība: 1 - savienojums ir aktīvs; 0 - savienojums ir pārtraukts (ja ir radusies jebkāda kļūda, tostarp AUTH un konfigurācijas problēmas).

Parametri:

  • connString - URI vai sesijas nosaukums;
  • user, password - MySQL pieteikšanās akreditācijas dati.
mysql.replication.discovery[connString,<user>,<password>]


Atgriež MySQL replikāciju sarakstu. Izmanto zemā līmeņa atklāšanai.
Atgrieztā vērtība: SHOW SLAVE STATUS vai SHOW REPLICA STATUS SQL vaicājuma rezultāts LLD JSON formātā.

Parametri:

  • connString - URI vai sesijas nosaukums;
  • user, password - MySQL pieteikšanās akreditācijas dati.
mysql.replication.get_slave_status[connString,<user>,<password>,<master host>]


Replikācijas statuss.
Atgrieztā vērtība: SHOW SLAVE STATUS vai SHOW REPLICA STATUS SQL vaicājuma rezultāts JSON formātā.

Parametri:

  • connString - URI vai sesijas nosaukums;
  • user, password - MySQL pieteikšanās akreditācijas dati;
  • master host - replikācijas galvenā hosta nosaukums. Ja nekas netiek atrasts, tiek atgriezta kļūda. Ja šis parametrs nav norādīts, tiek atgriezti visi hosti.
mysql.version[connString,<user>,<password>]


MySQL versija.
Atgrieztā vērtība: String (ar MySQL instances versiju).

Parametri:

  • connString - URI vai sesijas nosaukums;
  • user, password - MySQL pieteikšanās akreditācijas dati.
net.dns.get[<ip>,name,<type>,<timeout>,<count>,<protocol>,"<flags>"]

Veic DNS vaicājumu un atgriež detalizētu DNS ieraksta informāciju.
Šis vienums ir net.dns.record Zabbix aģenta vienuma paplašināta versija ar vairāk atbalstītiem ierakstu tipiem un pielāgojamiem karodziņiem.
Atgrieztās vērtības: JSON objekts

Parametri:

  • ip - DNS servera IP adrese (atstājiet tukšu, lai izmantotu noklusējuma DNS serveri);
  • name - DNS nosaukums, ko vaicāt;
  • type - vaicājamais ieraksta tips (noklusējums ir SOA);
  • timeout - pieprasījuma noildze sekundēs (noklusējums ir 1 sekunde);
  • count - pieprasījuma mēģinājumu skaits (noklusējums ir 2);
  • protocol - protokols, ko izmanto DNS vaicājumu veikšanai: udp (noklusējums) vai tcp;
  • flags - viens vai vairāki ar komatiem atdalīti argumenti, ko nodot vaicājumam.

Piezīmes:

  • Iespējamās type vērtības ir: A, NS, MD, MF, CNAME, SOA, MB, MG, MR, NULL, PTR, HINFO, MINFO, MX, TXT, RP, AFSDB, X25, ISDN, RT, NSAPPTR, SIG, KEY, PX, GPOS, AAAA, LOC, NXT, EID, NIMLOC, SRV, ATMA, NAPTR, KX, CERT, DNAME, OPT, APL, DS, SSHFP, IPSECKEY, RRSIG, NSEC, DNSKEY, DHCID, NSEC3, NSEC3PARAM, TLSA, SMIMEA, HIP, NINFO, RKEY, TALINK, CDS, CDNSKEY, OPENPGPKEY, CSYNC, ZONEMD, SVCB, HTTPS, SPF, UINFO, UID, GID, UNSPEC, NID, L32, L64, LP, EUI48, EUI64, URI, CAA, AVC, AMTRELAY. Ņemiet vērā, ka vērtībām jābūt tikai lielajiem burtiem; mazie burti vai jaukta reģistra vērtības netiek atbalstītas.
  • Apgrieztajiem DNS uzmeklējumiem (kad type ir iestatīts uz PTR) varat norādīt DNS nosaukumu gan apgrieztā, gan neapgrieztā formātā (skatiet piemērus tālāk). Ņemiet vērā, ka, pieprasot PTR ierakstu, DNS nosaukums faktiski ir IP adrese.
  • Iespējamās flags vērtības ir:
    • cdflag vai nocdflag (noklusējums);
    • rdflag (noklusējums) vai nordflag;
    • dnssec vai nodnssec (noklusējums);
    • nsid vai nonsid (noklusējums);
    • edns0 (noklusējums) vai noedns0;
    • aaflag vai noaaflag (noklusējums);
    • adflag vai noadflag (noklusējums). flags dnssec un nsid nevar izmantot kopā ar noedns0, jo abiem ir nepieciešams edns0. Ņemiet vērā, ka vērtībām jābūt tikai mazajiem burtiem; lielie burti vai jaukta reģistra vērtības netiek atbalstītas.
  • Internacionālizēti domēna vārdi netiek atbalstīti, lūdzu, izmantojiet IDNA kodētus nosaukumus.
  • Izvade ir objekts, kas satur DNS ieraksta informāciju, pamatojoties uz norādītajiem parametriem (skatiet sīkāku informāciju).

Piemēri:

net.dns.get[192.0.2.1,example.com,DNSKEY,3,3,tcp,"cdflag,rdflag,nsid"]

net.dns.get[,198.51.100.1,PTR,,,,"cdflag,rdflag,nsid"]
net.dns.get[,1.100.51.198.in-addr.arpa,PTR,,,,"cdflag,rdflag,nsid"]

net.dns.get[,2a00:1450:400f:800::200e,PTR,,,,"cdflag,rdflag,nsid"]
net.dns.get[,e.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.0.f.0.0.4.0.5.4.1.0.0.a.2.ip6.arpa,PTR,,,,"cdflag,rdflag,nsid"]
nvml.device.count


GPU ierīču skaits.
Atgrieztā vērtība: Integer.

Papildinformāciju skatiet NVIDIA GPU plugin readme.

nvml.device.decoder.utilization[<deviceUUID>]


GPU ierīces dekodētāja noslodze procentos.
Atgrieztā vērtība: Integer.

Parametrs:

  • deviceUUID - GPU ierīces UUID.

Papildinformāciju skatiet NVIDIA GPU spraudņa README failā.

nvml.device.ecc.mode[<deviceUUID>]


GPU ierīces ECC režīma informācija (pašreizējais, gaidāmais).
Atgrieztā vērtība: JSON.

Parametrs:

  • deviceUUID - GPU ierīces UUID.

Plašāku informāciju skatiet NVIDIA GPU plugin readme.

nvml.device.encoder.stats.get[<deviceUUID>]


GPU ierīces kodētāja statistika.
Atgrieztā vērtība: JSON.

Parametrs:

  • deviceUUID - GPU ierīces UUID.

Papildinformāciju skatiet NVIDIA GPU spraudņa README failā.

nvml.device.encoder.utilization[<deviceUUID>]


GPU ierīces kodētāja izmantojums procentos.
Atgrieztā vērtība: Integer.

Parametrs:

  • deviceUUID - GPU ierīces UUID.

Papildinformāciju skatiet NVIDIA GPU plugin readme.

nvml.device.energy.consumption[<deviceUUID>]


GPU ierīces kopējais enerģijas patēriņš milidžoulos (mJ) kopš pēdējās draivera pārlādēšanas.
Atgrieztā vērtība: Integer.

Parametrs:

  • deviceUUID - GPU ierīces UUID.

Papildinformāciju skatiet NVIDIA GPU plugin readme failā.

nvml.device.errors.memory[<deviceUUID>]


GPU ierīces ECC atmiņas kļūdu informācija (labotās, nelabotās).
Atgrieztā vērtība: JSON.

Parametrs:

  • deviceUUID - GPU ierīces UUID.

Papildinformāciju skatiet NVIDIA GPU plugin readme.

nvml.device.errors.register[<deviceUUID>]


GPU ierīces ECC reģistra kļūdu informācija (labotās, nelabotās).
Atgrieztā vērtība: JSON.

Parametrs:

  • deviceUUID - GPU ierīces UUID.

Papildinformāciju skatiet NVIDIA GPU plugin readme.

nvml.device.fan.speed.avg[<deviceUUID>]


GPU ierīces vidējais ventilatora ātrums procentos no maksimālā ātruma.
Atgrieztā vērtība: Integer.

Parametrs:

  • deviceUUID - GPU ierīces UUID.

Papildinformāciju skatiet NVIDIA GPU plugin readme.

nvml.device.get


Atklātie GPU ar UUID un nosaukumu.
Atgrieztā vērtība: JSON.

Papildu informāciju skatiet NVIDIA GPU spraudņa readme.

nvml.device.graphics.frequency[<deviceUUID>]


GPU ierīces grafikas takts frekvence MHz.
Atgrieztā vērtība: Integer.

Parametrs:

  • deviceUUID - GPU ierīces UUID.

Papildu informāciju skatiet NVIDIA GPU plugin readme.

nvml.device.memory.fb.get[<deviceUUID>]


GPU ierīces framebuffer atmiņas statistika (kopējais apjoms, rezervēts, brīvs, izmantots).
Atgrieztā vērtība: JSON.

Parametrs:

  • deviceUUID - GPU ierīces UUID.

Papildinformāciju skatiet NVIDIA GPU plugin readme.

nvml.device.memory.bar1.get[<deviceUUID>]


GPU ierīces BAR1 atmiņas statistika (kopējais apjoms, brīvais, izmantotais).
Atgrieztā vērtība: JSON.

Parametrs:

  • deviceUUID - GPU ierīces UUID.

Papildinformāciju skatiet NVIDIA GPU plugin readme.

nvml.device.memory.frequency[<deviceUUID>]


GPU ierīces atmiņas takts frekvence MHz.
Atgrieztā vērtība: Integer.

Parametrs:

  • deviceUUID - GPU ierīces UUID.

Papildinformāciju skatiet NVIDIA GPU plugin readme.

nvml.device.pci.utilization[<deviceUUID>]


GPU ierīces PCI izmantošana (pārsūtīšanas/saņemšanas caurlaidspēja KBps).
Atgrieztā vērtība: JSON.

Parametrs:

  • deviceUUID - GPU ierīces UUID.

Papildinformāciju skatiet NVIDIA GPU plugin readme.

nvml.device.performance.state[<deviceUUID>]


GPU ierīces veiktspējas stāvoklis.
Atgrieztā vērtība: Integer.

Parametrs:

  • deviceUUID - GPU ierīces UUID.

Papildinformāciju skatiet NVIDIA GPU plugin readme.

nvml.device.power.limit[<deviceUUID>]


GPU ierīces jaudas limits milivatos.
Atgrieztā vērtība: Integer.

Parametrs:

  • deviceUUID - GPU ierīces UUID.

Papildinformāciju skatiet NVIDIA GPU plugin readme.

nvml.device.power.usage[<deviceUUID>]


GPU ierīces pašreizējais enerģijas patēriņš milivatos.
Atgrieztā vērtība: Integer.

Parametrs:

  • deviceUUID - GPU ierīces UUID.

Papildinformāciju skatiet NVIDIA GPU plugin readme.

nvml.device.serial[<deviceUUID>]


GPU ierīces sērijas numurs.
Atgrieztā vērtība: String.

Parametrs:

  • deviceUUID - GPU ierīces UUID.

Papildinformāciju skatiet NVIDIA GPU plugin readme.

nvml.device.sm.frequency[<deviceUUID>]


GPU ierīces streaming multiprocessor takts frekvence MHz.
Atgrieztā vērtība: Integer.

Parametrs:

  • deviceUUID - GPU ierīces UUID.

Papildinformāciju skatiet NVIDIA GPU spraudņa readme.

nvml.device.temperature[<deviceUUID>]


GPU ierīces temperatūra pēc Celsija.
Atgrieztā vērtība: Integer.

Parametrs:

  • deviceUUID - GPU ierīces UUID.

Papildinformāciju skatiet NVIDIA GPU plugin readme.

nvml.device.utilization[<deviceUUID>]


GPU ierīces noslodzes statistika (GPU/atmiņas noslodze procentos).
Atgrieztā vērtība: JSON.

Parametrs:

  • deviceUUID - GPU ierīces UUID.

Papildinformāciju skatiet NVIDIA GPU plugin readme.

nvml.device.video.frequency[<deviceUUID>]


GPU ierīces video takts frekvence MHz.
Atgrieztā vērtība: Integer.

Parametrs:

  • deviceUUID - GPU ierīces UUID.

Papildu informāciju skatiet NVIDIA GPU plugin readme.

nvml.system.driver.version


NVIDIA draivera versija.
Atgrieztā vērtība: String.

Papildinformāciju skatiet NVIDIA GPU plugin readme.

nvml.version


NVML bibliotēkas versija.
Atgrieztā vērtība: String.

Papildu informāciju skatiet NVIDIA GPU spraudņa readme.

oracle.diskgroups.stats[connString,<user>,<password>,<service>,<diskgroup>]


Atgriež Automatic Storage Management (ASM) disku grupu statistiku.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - tas var būt:
    • URI - ja nav atrasta sesija ar norādīto nosaukumu un Plugins.Oracle.ResolveTNS ir iestatīts uz false. Ja tajā ir shēma (piem., "tcp://"), ports (piem., 1521) vai abi, ResolveTNS opcija netiks ņemta vērā, un tas tik un tā tiks apstrādāts kā URI;
    • sesijas nosaukums - ja šāds nosaukums ir atrasts spraudņa konfigurācijas failā;
    • TNS atslēga (atbalstīts kopš Zabbix 7.4.3) - ja ResolveTNS opcija ir iestatīta uz true un neviens no iepriekš minētajiem nosacījumiem neattiecas;
    • TNS vērtība (atbalstīts kopš Zabbix 7.4.3) - ja tā sākas ar atverošo iekavu "(" (sākuma atstarpes tiek ignorētas). Šajā gadījumā ResolveTNS opcija netiek ņemta vērā.
  • user - Oracle lietotājvārds, atbalsta viena no pieteikšanās opcijām pievienošanu as sysdba, as sysoper, as sysasm, as sysbackup, as sysdg, as syskm vai as sysrac formātā user as sysdba (pieteikšanās opcija nav reģistrjutīga, un tai nedrīkst būt beigu atstarpe). Ņemiet vērā, ka pirms Zabbix 7.4.2 tiek atbalstītas tikai pieteikšanās opcijas as sysdba, as sysoper vai as sysasm;
  • password - Oracle parole;
  • service - Oracle pakalpojuma nosaukums;
  • diskgroup - ASM disku grupas nosaukums, kuru vaicāt.
oracle.diskgroups.discovery[connString,<user>,<password>,<service>]


Atgriež ASM disku grupu sarakstu. Tiek izmantots zemā līmeņa atklāšanai.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - tas var būt:
    • URI - ja nav atrasta sesija ar norādīto nosaukumu un Plugins.Oracle.ResolveTNS ir iestatīts uz false. Ja tajā ir shēma (piem., "tcp://"), ports (piem., 1521) vai abi, ResolveTNS opcija netiks ņemta vērā, un tas tik un tā tiks apstrādāts kā URI;
    • sesijas nosaukums - ja šāds nosaukums ir atrasts spraudņa konfigurācijas failā;
    • TNS atslēga (atbalstīts kopš Zabbix 7.4.3) - ja ResolveTNS opcija ir iestatīta uz true un neviens no iepriekš minētajiem nosacījumiem neattiecas;
    • TNS vērtība (atbalstīts kopš Zabbix 7.4.3) - ja tā sākas ar atverošo iekavu "(" (sākuma atstarpes tiek ignorētas). Šajā gadījumā ResolveTNS opcija netiek ņemta vērā.
  • user - Oracle lietotājvārds, atbalsta vienas no pieteikšanās opcijām as sysdba, as sysoper, as sysasm, as sysbackup, as sysdg, as syskm vai as sysrac pievienošanu formātā user as sysdba (pieteikšanās opcija nav reģistrjutīga, un tai nedrīkst būt beigu atstarpe). Ņemiet vērā, ka pirms Zabbix 7.4.2 tiek atbalstītas tikai pieteikšanās opcijas as sysdba, as sysoper vai as sysasm;
  • password - Oracle parole;
  • service - Oracle servisa nosaukums.
oracle.archive.info[connString,<user>,<password>,<service>,<destination>]


Arhīva žurnālu statistika.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - tā var būt:
    • URI - ja nav atrasta sesija ar norādīto nosaukumu un Plugins.Oracle.ResolveTNS ir iestatīts uz false. Ja tajā ir shēma (piem., "tcp://"), ports (piem., 1521) vai abi, ResolveTNS opcija netiks ņemta vērā, un tā tik un tā tiks uzskatīta par URI;
    • sesijas nosaukums - ja šāds nosaukums ir atrasts spraudņa konfigurācijas failā;
    • TNS atslēga (atbalstīts kopš Zabbix 7.4.3) - ja ResolveTNS opcija ir iestatīta uz true un neviens no iepriekš minētajiem nosacījumiem neattiecas;
    • TNS vērtība (atbalstīts kopš Zabbix 7.4.3) - ja tā sākas ar atverošo iekavu "(" (sākuma atstarpes tiek ignorētas). Šajā gadījumā ResolveTNS opcija netiek ņemta vērā.
  • user - Oracle lietotājvārds, atbalsta viena no pieteikšanās opcijām pievienošanu as sysdba, as sysoper, as sysasm, as sysbackup, as sysdg, as syskm vai as sysrac formātā user as sysdba (pieteikšanās opcija nav reģistrjutīga, un tai nedrīkst būt beigu atstarpe). Ņemiet vērā, ka pirms Zabbix 7.4.2 tiek atbalstītas tikai pieteikšanās opcijas as sysdba, as sysoper vai as sysasm;
  • password - Oracle parole;
  • service - Oracle pakalpojuma nosaukums;
  • destination - mērķa nosaukums, par kuru veikt vaicājumu.
oracle.cdb.info[connString,<user>,<password>,<service>,<database>]


Container datubāzu (CDB) informācija.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - tas var būt:
    • URI - ja nav atrasta sesija ar norādīto nosaukumu un Plugins.Oracle.ResolveTNS ir iestatīts uz false. Ja tajā ir shēma (piem., "tcp://"), ports (piem., 1521) vai abi, ResolveTNS opcija netiks ņemta vērā, un jebkurā gadījumā tas tiks apstrādāts kā URI;
    • sesijas nosaukums - ja šāds nosaukums ir atrasts spraudņa konfigurācijas failā;
    • TNS atslēga (atbalstīts kopš Zabbix 7.4.3) - ja ResolveTNS opcija ir iestatīta uz true un neviens no iepriekš minētajiem nosacījumiem neattiecas;
    • TNS vērtība (atbalstīts kopš Zabbix 7.4.3) - ja tā sākas ar atverošo iekavu "(" (sākuma atstarpes tiek ignorētas). Šajā gadījumā ResolveTNS opcija netiek ņemta vērā.
  • user - Oracle lietotājvārds, atbalsta viena no pieteikšanās opcijām pievienošanu as sysdba, as sysoper, as sysasm, as sysbackup, as sysdg, as syskm vai as sysrac formātā user as sysdba (pieteikšanās opcija nav reģistrjutīga, un tajā nedrīkst būt beigu atstarpe). Ņemiet vērā, ka pirms Zabbix 7.4.2 tiek atbalstītas tikai pieteikšanās opcijas as sysdba, as sysoper vai as sysasm;
  • password - Oracle parole;
  • service - Oracle servisa nosaukums;
  • database - datubāzes nosaukums, kurai veikt vaicājumu.
oracle.custom.query[connString,<user>,<password>,<service>,queryName,<args...>]


Pielāgota vaicājuma rezultāts.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - tas var būt:
    • URI - ja nav atrasta sesija ar norādīto nosaukumu un Plugins.Oracle.ResolveTNS ir iestatīts uz false. Ja tajā ir shēma (piem., "tcp://"), ports (piem., 1521) vai abi, ResolveTNS opcija netiks ņemta vērā, un tas tik un tā tiks uzskatīts par URI;
    • sesijas nosaukums - ja šāds nosaukums ir atrasts spraudņa konfigurācijas failā;
    • TNS atslēga (atbalstīts kopš Zabbix 7.4.3) - ja ResolveTNS opcija ir iestatīta uz true un neviens no iepriekš minētajiem nosacījumiem neattiecas;
    • TNS vērtība (atbalstīts kopš Zabbix 7.4.3) - ja tā sākas ar atverošo iekavu "(" (sākuma atstarpes tiek ignorētas). Šajā gadījumā ResolveTNS opcija netiek ņemta vērā.
  • user - Oracle lietotājvārds, atbalsta viena no pieteikšanās opcijām pievienošanu: as sysdba, as sysoper, as sysasm, as sysbackup, as sysdg, as syskm vai as sysrac formātā user as sysdba (pieteikšanās opcija nav reģistrjutīga, un tai nedrīkst būt beigu atstarpe). Ņemiet vērā, ka pirms Zabbix 7.4.2 tiek atbalstītas tikai pieteikšanās opcijas as sysdba, as sysoper vai as sysasm;
  • password - Oracle parole;
  • service - Oracle servisa nosaukums;
  • queryName - pielāgota vaicājuma nosaukums, tam jāsakrīt ar SQL faila nosaukumu bez paplašinājuma;
  • args - viens vai vairāki ar komatiem atdalīti argumenti, kas jānodod vaicājumam.

Komentāri:

  • Atgrieztie dati automātiski tiek pārveidoti JSON formātā.
  • Izvairieties no JSON atgriešanas tieši no vaicājumiem, jo tas tiks bojāts, kad spraudnis mēģinās to vēlreiz pārveidot JSON formātā.
oracle.datafiles.stats[connString,<user>,<password>,<service>]


Atgriež datu failu statistiku.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - tas var būt:
    • URI - ja nav atrasta sesija ar norādīto nosaukumu un Plugins.Oracle.ResolveTNS ir iestatīts uz false. Ja tajā ir shēma (piem., "tcp://"), ports (piem., 1521) vai abi, ResolveTNS opcija netiks ņemta vērā, un jebkurā gadījumā tas tiks apstrādāts kā URI;
    • sesijas nosaukums - ja šāds nosaukums ir atrasts spraudņa konfigurācijas failā;
    • TNS atslēga (atbalstīts kopš Zabbix 7.4.3) - ja ResolveTNS opcija ir iestatīta uz true un neviens no iepriekš minētajiem nosacījumiem nav spēkā;
    • TNS vērtība (atbalstīts kopš Zabbix 7.4.3) - ja tā sākas ar atverošo iekavu "(" (sākuma atstarpes tiek ignorētas). Šajā gadījumā ResolveTNS opcija netiek ņemta vērā.
  • user - Oracle lietotājvārds, atbalsta viena no pieteikšanās opcijām pievienošanu: as sysdba, as sysoper, as sysasm, as sysbackup, as sysdg, as syskm vai as sysrac formātā user as sysdba (pieteikšanās opcija nav reģistrjutīga, un tai nedrīkst būt beigu atstarpe). Ņemiet vērā, ka pirms Zabbix 7.4.2 tiek atbalstītas tikai pieteikšanās opcijas as sysdba, as sysoper vai as sysasm;
  • password - Oracle parole;
  • service - Oracle pakalpojuma nosaukums.
oracle.db.discovery[connString,<user>,<password>,<service>]


Atgriež datubāzu sarakstu. Tiek izmantots zemlīmeņa atklāšanai.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - tas var būt:
    • URI - ja nav atrasta sesija ar norādīto nosaukumu un Plugins.Oracle.ResolveTNS ir iestatīts uz false. Ja tajā ir shēma (piemēram, "tcp://"), ports (piemēram, 1521) vai abi, ResolveTNS opcija netiks ņemta vērā, un tas tik un tā tiks uzskatīts par URI;
    • sesijas nosaukums - ja šāds nosaukums ir atrasts spraudņa konfigurācijas failā;
    • TNS atslēga (atbalstīts kopš Zabbix 7.4.3) - ja ResolveTNS opcija ir iestatīta uz true un neviens no iepriekš minētajiem nosacījumiem neattiecas;
    • TNS vērtība (atbalstīts kopš Zabbix 7.4.3) - ja tā sākas ar atverošo iekavu "(" (sākuma atstarpes tiek ignorētas). Šajā gadījumā ResolveTNS opcija netiek ņemta vērā.
  • user - Oracle lietotājvārds, atbalsta viena no pieteikšanās opcijām pievienošanu as sysdba, as sysoper, as sysasm, as sysbackup, as sysdg, as syskm vai as sysrac formātā user as sysdba (pieteikšanās opcija nav reģistrjutīga, un tai nedrīkst būt beigu atstarpe). Ņemiet vērā, ka pirms Zabbix 7.4.2 tiek atbalstītas tikai pieteikšanās opcijas as sysdba, as sysoper vai as sysasm;
  • password - Oracle parole;
  • service - Oracle pakalpojuma nosaukums.
oracle.fra.stats[connString,<user>,<password>,<service>]


Atgriež Fast Recovery Area (FRA) statistiku.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - tas var būt:
    • URI - ja nav atrasta sesija ar norādīto nosaukumu un Plugins.Oracle.ResolveTNS ir iestatīts uz false. Ja tajā ir shēma (piem., "tcp://"), ports (piem., 1521) vai abi, ResolveTNS opcija netiks ņemta vērā, un jebkurā gadījumā tas tiks uzskatīts par URI;
    • sesijas nosaukums - ja šāds nosaukums ir atrasts spraudņa konfigurācijas failā;
    • TNS atslēga (atbalstīts kopš Zabbix 7.4.3) - ja ResolveTNS opcija ir iestatīta uz true un neviens no iepriekš minētajiem nosacījumiem neattiecas;
    • TNS vērtība (atbalstīts kopš Zabbix 7.4.3) - ja tā sākas ar atverošo iekavu "(" (sākuma atstarpes tiek ignorētas). Šajā gadījumā ResolveTNS opcija netiek ņemta vērā.
  • user - Oracle lietotājvārds, atbalsta viena no pieteikšanās opcijām pievienošanu as sysdba, as sysoper, as sysasm, as sysbackup, as sysdg, as syskm vai as sysrac formātā user as sysdba (pieteikšanās opcija nav reģistrjutīga, un tajā nedrīkst būt beigu atstarpe). Ņemiet vērā, ka pirms Zabbix 7.4.2 tiek atbalstītas tikai pieteikšanās opcijas as sysdba, as sysoper vai as sysasm;
  • password - Oracle parole;
  • service - Oracle servisa nosaukums.
oracle.instance.info[connString,<user>,<password>,<service>]


Instances statistika.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - tas var būt:
    • URI - ja nav atrasta sesija ar norādīto nosaukumu un Plugins.Oracle.ResolveTNS ir iestatīts uz false. Ja tajā ir shēma (piem., "tcp://"), ports (piem., 1521) vai abi, ResolveTNS opcija netiks ņemta vērā, un jebkurā gadījumā tas tiks apstrādāts kā URI;
    • sesijas nosaukums - ja šāds nosaukums ir atrasts spraudņa konfigurācijas failā;
    • TNS atslēga (atbalstīts kopš Zabbix 7.4.3) - ja ResolveTNS opcija ir iestatīta uz true un neviens no iepriekš minētajiem nosacījumiem nav spēkā;
    • TNS vērtība (atbalstīts kopš Zabbix 7.4.3) - ja tā sākas ar atverošo iekavu "(" (sākuma atstarpes tiek ignorētas). Šajā gadījumā ResolveTNS opcija netiek ņemta vērā.
  • user - Oracle lietotājvārds, atbalsta viena no pieteikšanās opcijām pievienošanu as sysdba, as sysoper, as sysasm, as sysbackup, as sysdg, as syskm vai as sysrac formātā user as sysdba (pieteikšanās opcija nav reģistrjutīga, un tai nedrīkst būt beigu atstarpe). Ņemiet vērā, ka pirms Zabbix 7.4.2 tiek atbalstītas tikai pieteikšanās opcijas as sysdba, as sysoper vai as sysasm;
  • password - Oracle parole;
  • service - Oracle pakalpojuma nosaukums.
oracle.pdb.info[connString,<user>,<password>,<service>,<database>]


Pluggable Databases (PDB) informācija.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - tas var būt:
    • URI - ja nav atrasta sesija ar norādīto nosaukumu un Plugins.Oracle.ResolveTNS ir iestatīts uz false. Ja tajā ir shēma (piem., "tcp://"), ports (piem., 1521) vai abi, ResolveTNS opcija netiks ņemta vērā, un tas tik un tā tiks uzskatīts par URI;
    • sesijas nosaukums - ja šāds nosaukums ir atrasts spraudņa konfigurācijas failā;
    • TNS atslēga (atbalstīts kopš Zabbix 7.4.3) - ja ResolveTNS opcija ir iestatīta uz true un neviens no iepriekš minētajiem nosacījumiem nav spēkā;
    • TNS vērtība (atbalstīts kopš Zabbix 7.4.3) - ja tā sākas ar atverošo iekavu "(" (sākuma atstarpes tiek ignorētas). Šajā gadījumā ResolveTNS opcija netiek ņemta vērā.
  • user - Oracle lietotājvārds, atbalsta viena no pieteikšanās opcijām pievienošanu as sysdba, as sysoper, as sysasm, as sysbackup, as sysdg, as syskm vai as sysrac formātā user as sysdba (pieteikšanās opcija nav reģistrjutīga, un tai nedrīkst būt beigu atstarpe). Ņemiet vērā, ka pirms Zabbix 7.4.2 tiek atbalstītas tikai pieteikšanās opcijas as sysdba, as sysoper vai as sysasm;
  • password - Oracle parole;
  • service - Oracle servisa nosaukums;
  • database - datubāzes nosaukums, kurai veikt vaicājumu.
oracle.pdb.discovery[connString,<user>,<password>,<service>]


Atgriež PDB sarakstu. Tiek izmantots zemlīmeņa atklāšanai.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - tas var būt:
    • URI - ja nav atrasta sesija ar norādīto nosaukumu un Plugins.Oracle.ResolveTNS ir iestatīts uz false. Ja tajā ir shēma (piem., "tcp://"), ports (piem., 1521) vai abi, ResolveTNS opcija netiks ņemta vērā, un tas tik un tā tiks uzskatīts par URI;
    • sesijas nosaukums - ja šāds nosaukums ir atrasts spraudņa konfigurācijas failā;
    • TNS atslēga (atbalstīts kopš Zabbix 7.4.3) - ja ResolveTNS opcija ir iestatīta uz true un neviens no iepriekš minētajiem nosacījumiem neattiecas;
    • TNS vērtība (atbalstīts kopš Zabbix 7.4.3) - ja tā sākas ar atverošo iekavu "(" (sākuma atstarpes tiek ignorētas). Šajā gadījumā ResolveTNS opcija netiek ņemta vērā.
  • user - Oracle lietotājvārds, atbalsta viena no pieteikšanās opcijām pievienošanu as sysdba, as sysoper, as sysasm, as sysbackup, as sysdg, as syskm vai as sysrac formātā user as sysdba (pieteikšanās opcija nav reģistrjutīga, un tai nedrīkst būt beigu atstarpe). Ņemiet vērā, ka pirms Zabbix 7.4.2 tiek atbalstītas tikai pieteikšanās opcijas as sysdba, as sysoper vai as sysasm;
  • password - Oracle parole;
  • service - Oracle pakalpojuma nosaukums.
oracle.pga.stats[connString,<user>,<password>,<service>]


Atgriež Program Global Area (PGA) statistiku.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - tas var būt:
    • URI - ja nav atrasta sesija ar norādīto nosaukumu un Plugins.Oracle.ResolveTNS ir iestatīts uz false. Ja tajā ir shēma (piem., "tcp://"), ports (piem., 1521) vai abi, ResolveTNS opcija netiks ņemta vērā, un tas jebkurā gadījumā tiks uzskatīts par URI;
    • sesijas nosaukums - ja šāds nosaukums ir atrasts spraudņa konfigurācijas failā;
    • TNS atslēga (atbalstīts kopš Zabbix 7.4.3) - ja ResolveTNS opcija ir iestatīta uz true un neviens no iepriekš minētajiem nosacījumiem neattiecas;
    • TNS vērtība (atbalstīts kopš Zabbix 7.4.3) - ja tā sākas ar atverošo iekavu "(" (sākuma atstarpes tiek ignorētas). Šajā gadījumā ResolveTNS opcija netiek ņemta vērā.
  • user - Oracle lietotājvārds, atbalsta viena no pieteikšanās opcijām pievienošanu as sysdba, as sysoper, as sysasm, as sysbackup, as sysdg, as syskm vai as sysrac formātā user as sysdba (pieteikšanās opcija nav reģistrjutīga, un tajā nedrīkst būt beigu atstarpe). Ņemiet vērā, ka pirms Zabbix 7.4.2 tiek atbalstītas tikai pieteikšanās opcijas as sysdba, as sysoper vai as sysasm;
  • password - Oracle parole;
  • service - Oracle pakalpojuma nosaukums.
oracle.ping[connString,<user>,<password>,<service>]


Pārbauda, vai var izveidot savienojumu ar Oracle.
Atgrieztā vērtība: 1 - savienojums ir veiksmīgs; 0 - savienojums ir pārtraukts (ja tiek konstatēta jebkāda kļūda, tostarp AUTH un konfigurācijas problēmas).

Parametri:

  • connString - tas var būt:
    • URI - ja nav atrasta sesija ar norādīto nosaukumu un Plugins.Oracle.ResolveTNS ir iestatīts uz false. Ja tajā ir shēma (piem., "tcp://"), ports (piem., 1521) vai abi, ResolveTNS opcija netiks ņemta vērā, un tas jebkurā gadījumā tiks uzskatīts par URI;
    • sesijas nosaukums - ja šāds nosaukums ir atrasts spraudņa konfigurācijas failā;
    • TNS atslēga (atbalstīts kopš Zabbix 7.4.3) - ja ResolveTNS opcija ir iestatīta uz true un neviens no iepriekš minētajiem nosacījumiem neattiecas;
    • TNS vērtība (atbalstīts kopš Zabbix 7.4.3) - ja tā sākas ar atverošo iekavu "(" (sākuma atstarpes tiek ignorētas). Šajā gadījumā ResolveTNS opcija netiek ņemta vērā.
  • user - Oracle lietotājvārds, atbalsta viena no pieteikšanās opcijām pievienošanu as sysdba, as sysoper, as sysasm, as sysbackup, as sysdg, as syskm vai as sysrac formātā user as sysdba (pieteikšanās opcija nav reģistrjutīga, un tai nedrīkst būt beigu atstarpe). Ņemiet vērā, ka pirms Zabbix 7.4.2 tiek atbalstītas tikai pieteikšanās opcijas as sysdba, as sysoper vai as sysasm;
  • password - Oracle parole;
  • service - Oracle pakalpojuma nosaukums.

Piemēri:

oracle.ping[tcp://127.0.0.1:1521,ZABBIX_MON,zabbix,xe]
oracle.ping[localhost,ZABBIX_MON,zabbix,xe]
oracle.ping[zbx_tns_example,ZABBIX_MON,zabbix,xe]
oracle.ping["(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=xe)))",ZABBIX_MON,zabbix]
oracle.proc.stats[connString,<user>,<password>,<service>]


Atgriež procesu statistiku.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - tas var būt:
    • URI - ja nav atrasta sesija ar norādīto nosaukumu un Plugins.Oracle.ResolveTNS ir iestatīts uz false. Ja tajā ir shēma (piem., "tcp://"), ports (piem., 1521) vai abi, ResolveTNS opcija netiks ņemta vērā, un jebkurā gadījumā tas tiks apstrādāts kā URI;
    • sesijas nosaukums - ja šāds nosaukums ir atrasts spraudņa konfigurācijas failā;
    • TNS atslēga (atbalstīts kopš Zabbix 7.4.3) - ja ResolveTNS opcija ir iestatīta uz true un neviens no iepriekš minētajiem nosacījumiem nav spēkā;
    • TNS vērtība (atbalstīts kopš Zabbix 7.4.3) - ja tā sākas ar atverošo iekavu "(" (sākuma atstarpes tiek ignorētas). Šajā gadījumā ResolveTNS opcija netiek ņemta vērā.
  • user - Oracle lietotājvārds, atbalsta viena no pieteikšanās opcijām pievienošanu as sysdba, as sysoper, as sysasm, as sysbackup, as sysdg, as syskm vai as sysrac formātā user as sysdba (pieteikšanās opcija nav reģistrjutīga, un tai nedrīkst būt beigu atstarpe). Ņemiet vērā, ka pirms Zabbix 7.4.2 tiek atbalstītas tikai pieteikšanās opcijas as sysdba, as sysoper vai as sysasm;
  • password - Oracle parole;
  • service - Oracle pakalpojuma nosaukums.
oracle.redolog.info[connString,<user>,<password>,<service>]


Žurnālfaila informācija no vadības faila.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - tas var būt:
    • URI - ja nav atrasta sesija ar norādīto nosaukumu un Plugins.Oracle.ResolveTNS ir iestatīts uz false. Ja tajā ir shēma (piem., "tcp://"), ports (piem., 1521) vai abi, ResolveTNS opcija netiks ņemta vērā, un jebkurā gadījumā tas tiks apstrādāts kā URI;
    • sesijas nosaukums - ja šāds nosaukums ir atrasts spraudņa konfigurācijas failā;
    • TNS atslēga (atbalstīts kopš Zabbix 7.4.3) - ja ResolveTNS opcija ir iestatīta uz true un neviens no iepriekš minētajiem nosacījumiem neattiecas;
    • TNS vērtība (atbalstīts kopš Zabbix 7.4.3) - ja tā sākas ar atverošo iekavu "(" (sākuma atstarpes tiek ignorētas). Šādā gadījumā ResolveTNS opcija netiek ņemta vērā.
  • user - Oracle lietotājvārds; atbalsta viena no pieteikšanās opcijām as sysdba, as sysoper, as sysasm, as sysbackup, as sysdg, as syskm vai as sysrac pievienošanu formātā user as sysdba (pieteikšanās opcija nav reģistrjutīga, un tai nedrīkst būt beigu atstarpe). Ņemiet vērā, ka pirms Zabbix 7.4.2 tiek atbalstītas tikai pieteikšanās opcijas as sysdba, as sysoper vai as sysasm;
  • password - Oracle parole;
  • service - Oracle pakalpojuma nosaukums.
oracle.sga.stats[connString,<user>,<password>,<service>]


Atgriež System Global Area (SGA) statistiku.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - tas var būt:
    • URI - ja nav atrasta sesija ar norādīto nosaukumu un Plugins.Oracle.ResolveTNS ir iestatīts uz false. Ja tajā ir shēma (piem., "tcp://"), ports (piem., 1521) vai abi, ResolveTNS opcija netiks ņemta vērā, un jebkurā gadījumā tas tiks apstrādāts kā URI;
    • sesijas nosaukums - ja šāds nosaukums ir atrasts spraudņa konfigurācijas failā;
    • TNS atslēga (atbalstīts kopš Zabbix 7.4.3) - ja ResolveTNS opcija ir iestatīta uz true un neviens no iepriekš minētajiem nosacījumiem neattiecas;
    • TNS vērtība (atbalstīts kopš Zabbix 7.4.3) - ja tā sākas ar atverošo iekavu "(" (sākuma atstarpes tiek ignorētas). Šajā gadījumā ResolveTNS opcija netiek ņemta vērā.
  • user - Oracle lietotājvārds, atbalsta viena no pieteikšanās opcijām pievienošanu as sysdba, as sysoper, as sysasm, as sysbackup, as sysdg, as syskm vai as sysrac formātā user as sysdba (pieteikšanās opcija nav reģistrjutīga, un tai nedrīkst būt beigu atstarpe). Ņemiet vērā, ka pirms Zabbix 7.4.2 tiek atbalstītas tikai pieteikšanās opcijas as sysdba, as sysoper vai as sysasm;
  • password - Oracle parole;
  • service - Oracle pakalpojuma nosaukums.
oracle.sessions.stats[connString,<user>,<password>,<service>,<lockMaxTime>]


Atgriež sesiju statistiku.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - tas var būt:
    • URI - ja nav atrasta sesija ar norādīto nosaukumu un Plugins.Oracle.ResolveTNS ir iestatīts uz false. Ja tajā ir shēma (piem., "tcp://"), ports (piem., 1521) vai abi, ResolveTNS opcija netiks ņemta vērā, un tas jebkurā gadījumā tiks uzskatīts par URI;
    • sesijas nosaukums - ja šāds nosaukums ir atrasts spraudņa konfigurācijas failā;
    • TNS atslēga (atbalstīts kopš Zabbix 7.4.3) - ja ResolveTNS opcija ir iestatīta uz true un neviens no iepriekš minētajiem nosacījumiem neattiecas;
    • TNS vērtība (atbalstīts kopš Zabbix 7.4.3) - ja tā sākas ar atverošo iekavu "(" (sākuma atstarpes tiek ignorētas). Šajā gadījumā ResolveTNS opcija netiek ņemta vērā.
  • user - Oracle lietotājvārds, atbalsta viena no pieteikšanās opcijām pievienošanu as sysdba, as sysoper, as sysasm, as sysbackup, as sysdg, as syskm vai as sysrac formātā user as sysdba (pieteikšanās opcija nav reģistrjutīga, un tai nedrīkst būt beigu atstarpe). Ņemiet vērā, ka pirms Zabbix 7.4.2 tiek atbalstītas tikai pieteikšanās opcijas as sysdba, as sysoper vai as sysasm;
  • password - Oracle parole;
  • service - Oracle pakalpojuma nosaukums;
  • lockMaxTime - maksimālais sesijas bloķēšanas ilgums sekundēs, lai sesiju uzskatītu par ilgstoši bloķētu. Noklusējums: 600 sekundes.
oracle.sys.metrics[connString,<user>,<password>,<service>,<duration>]


Atgriež sistēmas metrikas vērtību kopu.
Atgrieztā vērtība: JSON object.

Parametri:

  • connString - tas var būt:
    • URI - ja nav atrasta sesija ar norādīto nosaukumu un Plugins.Oracle.ResolveTNS ir iestatīts uz false. Ja tajā ir shēma (piem., "tcp://"), ports (piem., 1521) vai abi, ResolveTNS opcija netiks ņemta vērā, un tas tik un tā tiks uzskatīts par URI;
    • sesijas nosaukums - ja šāds nosaukums ir atrasts spraudņa konfigurācijas failā;
    • TNS atslēga (atbalstīts kopš Zabbix 7.4.3) - ja ResolveTNS opcija ir iestatīta uz true un neviens no iepriekš minētajiem nosacījumiem nav spēkā;
    • TNS vērtība (atbalstīts kopš Zabbix 7.4.3) - ja tā sākas ar atverošo iekavu "(" (sākuma atstarpes tiek ignorētas). Šajā gadījumā ResolveTNS opcija netiek ņemta vērā.
  • user - Oracle lietotājvārds, atbalsta viena no pieteikšanās opcijām pievienošanu as sysdba, as sysoper, as sysasm, as sysbackup, as sysdg, as syskm vai as sysrac formātā user as sysdba (pieteikšanās opcija nav reģistrjutīga, un tai nedrīkst būt beigu atstarpe). Ņemiet vērā, ka pirms Zabbix 7.4.2 tiek atbalstītas tikai pieteikšanās opcijas as sysdba, as sysoper vai as sysasm;
  • password - Oracle parole;
  • service - Oracle pakalpojuma nosaukums;
  • duration - sistēmas metrikas vērtību uztveršanas intervāls (sekundēs). Iespējamās vērtības: 60 — ilgs ilgums (noklusējums), 15 — īss ilgums.
oracle.sys.params[connString,<user>,<password>,<service>]


Atgriež sistēmas parametru vērtību kopu.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - tas var būt:
    • URI - ja nav atrasta sesija ar norādīto nosaukumu un Plugins.Oracle.ResolveTNS ir iestatīts uz false. Ja tajā ir shēma (piem., "tcp://"), ports (piem., 1521) vai abi, ResolveTNS opcija netiks ņemta vērā, un tas jebkurā gadījumā tiks uzskatīts par URI;
    • sesijas nosaukums - ja šāds nosaukums ir atrasts spraudņa konfigurācijas failā;
    • TNS atslēga (atbalstīts kopš Zabbix 7.4.3) - ja ResolveTNS opcija ir iestatīta uz true un neviens no iepriekš minētajiem nosacījumiem nav spēkā;
    • TNS vērtība (atbalstīts kopš Zabbix 7.4.3) - ja tā sākas ar atverošo iekavu "(" (sākuma atstarpes tiek ignorētas). Šajā gadījumā ResolveTNS opcija netiek ņemta vērā.
  • user - Oracle lietotājvārds; atbalsta viena no pieteikšanās opcijām pievienošanu as sysdba, as sysoper, as sysasm, as sysbackup, as sysdg, as syskm vai as sysrac formātā user as sysdba (pieteikšanās opcija nav reģistrjutīga, un tai nedrīkst būt beigu atstarpe). Ņemiet vērā, ka pirms Zabbix 7.4.2 tiek atbalstītas tikai pieteikšanās opcijas as sysdba, as sysoper vai as sysasm;
  • password - Oracle parole;
  • service - Oracle pakalpojuma nosaukums.
oracle.ts.stats[connString,<user>,<password>,<service>,<tablespace>,<type>,<conname>]


Atgriež tablespace statistiku.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - tas var būt:
    • URI - ja nav atrasta sesija ar norādīto nosaukumu un Plugins.Oracle.ResolveTNS ir iestatīts uz false. Ja tajā ir shēma (piem., "tcp://"), ports (piem., 1521) vai abi, ResolveTNS opcija netiks ņemta vērā, un tas jebkurā gadījumā tiks uzskatīts par URI;
    • sesijas nosaukums - ja šāds nosaukums ir atrasts spraudņa konfigurācijas failā;
    • TNS atslēga (atbalstīts kopš Zabbix 7.4.3) - ja ResolveTNS opcija ir iestatīta uz true un neviens no iepriekš minētajiem nosacījumiem nav spēkā;
    • TNS vērtība (atbalstīts kopš Zabbix 7.4.3) - ja tā sākas ar atverošo iekavu "(" (sākuma atstarpes tiek ignorētas). Šajā gadījumā ResolveTNS opcija netiek ņemta vērā.
  • user - Oracle lietotājvārds, atbalsta viena no pieteikšanās opcijām pievienošanu as sysdba, as sysoper, as sysasm, as sysbackup, as sysdg, as syskm vai as sysrac formātā user as sysdba (pieteikšanās opcija nav reģistrjutīga, un tai nedrīkst būt beigu atstarpe). Ņemiet vērā, ka pirms Zabbix 7.4.2 tiek atbalstītas tikai pieteikšanās opcijas as sysdba, as sysoper vai as sysasm;
  • password - Oracle parole;
  • service - Oracle pakalpojuma nosaukums;
  • tablespace - vaicājamā tablespace nosaukums. Noklusējums (ja atstāts tukšs un type ir iestatīts):
    • "TEMP" (ja type ir iestatīts uz "TEMPORARY");
    • "USERS" (ja type ir iestatīts uz "PERMANENT").
  • type - vaicājamā tablespace tips. Noklusējums (ja tablespace ir iestatīts): "PERMANENT".
  • conname - konteinera nosaukums, kuram nepieciešama informācija.

Ja tablespace, type vai conname ir izlaists, vienums atgriezīs tablespace statistiku visiem atbilstošajiem konteineriem (tostarp PDB un CDB).

oracle.ts.discovery[connString,<user>,<password>,<service>]


Atgriež tablespace sarakstu. Tiek izmantots zemlīmeņa atklāšanai.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - tas var būt:
    • URI - ja nav atrasta sesija ar norādīto nosaukumu un Plugins.Oracle.ResolveTNS ir iestatīts uz false. Ja tajā ir shēma (piem., "tcp://"), ports (piem., 1521) vai abi, ResolveTNS opcija netiks ņemta vērā, un tas jebkurā gadījumā tiks uzskatīts par URI;
    • sesijas nosaukums - ja šāds nosaukums ir atrasts spraudņa konfigurācijas failā;
    • TNS atslēga (atbalstīts kopš Zabbix 7.4.3) - ja ResolveTNS opcija ir iestatīta uz true un neviens no iepriekš minētajiem nosacījumiem neattiecas;
    • TNS vērtība (atbalstīts kopš Zabbix 7.4.3) - ja tā sākas ar atverošo iekavu "(" (sākuma atstarpes tiek ignorētas). Šādā gadījumā ResolveTNS opcija netiek ņemta vērā.
  • user - Oracle lietotājvārds, atbalsta viena no pieteikšanās opcijām pievienošanu as sysdba, as sysoper, as sysasm, as sysbackup, as sysdg, as syskm vai as sysrac formātā user as sysdba (pieteikšanās opcija nav reģistrjutīga, un tai nedrīkst būt beigu atstarpe). Ņemiet vērā, ka pirms Zabbix 7.4.2 tiek atbalstītas tikai pieteikšanās opcijas as sysdba, as sysoper vai as sysasm;
  • password - Oracle parole;
  • service - Oracle servisa nosaukums.
oracle.user.info[connString,<user>,<password>,<service>,<username>]


Atgriež Oracle lietotāja informāciju.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • connString - tas var būt:
    • URI - ja nav atrasta sesija ar norādīto nosaukumu un Plugins.Oracle.ResolveTNS ir iestatīts uz false. Ja tajā ir shēma (piem., "tcp://"), ports (piem., 1521) vai abi, ResolveTNS opcija netiks ņemta vērā, un tas tik un tā tiks apstrādāts kā URI;
    • sesijas nosaukums - ja šāds nosaukums ir atrasts spraudņa konfigurācijas failā;
    • TNS atslēga (atbalstīts kopš Zabbix 7.4.3) - ja ResolveTNS opcija ir iestatīta uz true un neviens no iepriekš minētajiem nosacījumiem neattiecas;
    • TNS vērtība (atbalstīts kopš Zabbix 7.4.3) - ja tā sākas ar atverošo iekavu "(" (sākuma atstarpes tiek ignorētas). Šajā gadījumā ResolveTNS opcija netiek ņemta vērā.
  • user - Oracle lietotājvārds, atbalsta viena no pieteikšanās opcijām pievienošanu as sysdba, as sysoper, as sysasm, as sysbackup, as sysdg, as syskm vai as sysrac formātā user as sysdba (pieteikšanās opcija nav reģistrjutīga, un tai nedrīkst būt beigu atstarpe). Ņemiet vērā, ka pirms Zabbix 7.4.2 tiek atbalstītas tikai pieteikšanās opcijas as sysdba, as sysoper vai as sysasm;
  • password - Oracle parole;
  • service - Oracle pakalpojuma nosaukums;
  • username - lietotājvārds, par kuru ir nepieciešama informācija. Mazie burti lietotājvārdos netiek atbalstīti. Noklusējums: pašreizējais lietotājs.
oracle.version[connString,<user>,<password>,<service>]


Atgriež datubāzes servera versiju.
Atgrieztā vērtība: String.

Parametri:

  • connString - tas var būt:
    • URI - ja nav atrasta sesija ar norādīto nosaukumu un Plugins.Oracle.ResolveTNS ir iestatīts uz false. Ja tajā ir shēma (piem., "tcp://"), ports (piem., 1521) vai abi, ResolveTNS opcija netiks ņemta vērā, un tas tik un tā tiks uzskatīts par URI;
    • sesijas nosaukums - ja šāds nosaukums ir atrasts spraudņa konfigurācijas failā;
    • TNS atslēga (atbalstīts kopš Zabbix 7.4.3) - ja ResolveTNS opcija ir iestatīta uz true un neviens no iepriekš minētajiem nosacījumiem nav spēkā;
    • TNS vērtība (atbalstīts kopš Zabbix 7.4.3) - ja tā sākas ar atverošo iekavu "(" (sākuma atstarpes tiek ignorētas). Šajā gadījumā ResolveTNS opcija netiek ņemta vērā.
  • user - Oracle lietotājvārds, atbalsta viena no pieteikšanās opcijām pievienošanu as sysdba, as sysoper, as sysasm, as sysbackup, as sysdg, as syskm vai as sysrac formātā user as sysdba (pieteikšanās opcija nav reģistrjutīga, un tai nedrīkst būt beigu atstarpe). Ņemiet vērā, ka pirms Zabbix 7.4.2 tiek atbalstītas tikai pieteikšanās opcijas as sysdba, as sysoper vai as sysasm;
  • password - Oracle parole;
  • service - Oracle pakalpojuma nosaukums.
pgsql.autovacuum.count[uri,<username>,<password>,<database name>]


Autovacuum darba procesu skaits.
Atgrieztā vērtība: Integer.

Parametri:

  • uri - URI vai sesijas nosaukums;
  • username, password - PostgreSQL akreditācijas dati;
  • database name - datubāzes nosaukums (ja nav norādīts, tiek izmantota vērtība Plugins.PostgreSQL.Default.Database no postgresql.conf).
pgsql.archive[uri,<username>,<password>,<database name>]


Informācija par arhivētajiem failiem.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • uri - URI vai sesijas nosaukums;
  • username, password - PostgreSQL akreditācijas dati;
  • database name - datubāzes nosaukums (ja nav norādīts, tiek izmantota vērtība no Plugins.PostgreSQL.Default.Database failā postgresql.conf).
pgsql.bgwriter[uri,<username>,<password>,<database name>]


Datubāzes klastera kopējais kontrolpunktu skaits, sadalīts pēc kontrolpunkta veida.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • uri - URI vai sesijas nosaukums;
  • username, password - PostgreSQL akreditācijas dati;
  • database name - datubāzes nosaukums (ja nav norādīts, tiek izmantota vērtība Plugins.PostgreSQL.Default.Database no postgresql.conf).
pgsql.cache.hit[uri,<username>,<password>,<database name>]


PostgreSQL bufera kešatmiņas trāpījumu biežums.
Atgrieztā vērtība: Float.

Parametri:

  • uri - URI vai sesijas nosaukums;
  • username, password - PostgreSQL piekļuves dati;
  • database name - datubāzes nosaukums (ja nav norādīts, tiek izmantota vērtība no Plugins.PostgreSQL.Default.Database failā postgresql.conf).
pgsql.connections[uri,<username>,<password>,<database name>]


Atgriež savienojumus pēc tipa.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • uri - URI vai sesijas nosaukums;
  • username, password - PostgreSQL akreditācijas dati;
  • database name - datubāzes nosaukums (ja nav norādīts, tiek izmantota vērtība no Plugins.PostgreSQL.Default.Database failā postgresql.conf).
pgsql.custom.query[uri,<username>,<password>,queryName,<args...>]


Atgriež pielāgota vaicājuma rezultātu.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • uri - URI vai sesijas nosaukums;
  • username, password - PostgreSQL akreditācijas dati;
  • queryName - pielāgota vaicājuma nosaukums; tam jāsakrīt ar SQL faila nosaukumu bez paplašinājuma;
  • args - viens vai vairāki ar komatiem atdalīti argumenti, ko nodot vaicājumam.
pgsql.db.age[uri,<username>,<password>,<database name>]


Datubāzes vecākā FrozenXID vecums (darījumu skaits).
Atgrieztā vērtība: Integer.

Parametri:

  • uri - URI vai sesijas nosaukums;
  • username, password - PostgreSQL piekļuves dati;
  • database name - datubāzes nosaukums (ja nav norādīts, tiek izmantota vērtība no Plugins.PostgreSQL.Default.Database failā postgresql.conf).
pgsql.db.bloating_tables[uri,<username>,<password>,<database name>]


Bloatēto tabulu skaits katrā datubāzē.
Atgrieztā vērtība: Integer.

Parametri:

  • uri - URI vai sesijas nosaukums;
  • username, password - PostgreSQL piekļuves dati;
  • database name - datubāzes nosaukums (ja tas nav norādīts, tiek izmantota vērtība Plugins.PostgreSQL.Default.Database no postgresql.conf).
pgsql.db.discovery[uri,<username>,<password>,<database name>]


PostgreSQL datubāzu saraksts. Izmanto zemlīmeņa atklāšanai.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • uri - URI vai sesijas nosaukums;
  • username, password - PostgreSQL akreditācijas dati;
  • database name - datubāzes nosaukums (ja nav norādīts, tiek izmantota Plugins.PostgreSQL.Default.Database vērtība no postgresql.conf).
pgsql.db.size[uri,<username>,<password>,<database name>]


Datubāzes izmērs baitos.
Atgrieztā vērtība: Integer.

Parametri:

  • uri - URI vai sesijas nosaukums;
  • username, password - PostgreSQL akreditācijas dati;
  • database name - datubāzes nosaukums (ja nav norādīts, tiek izmantota vērtība Plugins.PostgreSQL.Default.Database no postgresql.conf).
pgsql.dbstat[uri,<username>,<password>,<database name>]


Apkopo statistiku katrai datubāzei. Tiek izmantots zemlīmeņa atklāšanai.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • uri - URI vai sesijas nosaukums;
  • username, password - PostgreSQL akreditācijas dati;
  • database name - datubāzes nosaukums (ja nav norādīts, tiek izmantota vērtība no Plugins.PostgreSQL.Default.Database failā postgresql.conf).
pgsql.dbstat.sum[uri,<username>,<password>,<database name>]


Apkopotie dati par visām datubāzēm klasterī.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • uri - URI vai sesijas nosaukums;
  • username, password - PostgreSQL piekļuves dati;
  • database name - datubāzes nosaukums (ja nav norādīts, tiek izmantota vērtība no Plugins.PostgreSQL.Default.Database failā postgresql.conf).
pgsql.locks[uri,<username>,<password>,<database name>]


Informācija par piešķirtajām bloķēšanām katrai datubāzei. Tiek izmantots zemlīmeņa atklāšanai.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • uri - URI vai sesijas nosaukums;
  • username, password - PostgreSQL akreditācijas dati;
  • database name - datubāzes nosaukums (ja nav norādīts, tiek izmantota vērtība no Plugins.PostgreSQL.Default.Database failā postgresql.conf).
pgsql.oldest.xid[uri,<username>,<password>,<database name>]


Vecākā XID vecums (darījumu skaits).
Atgrieztā vērtība: Integer.

Parametri:

  • uri - URI vai sesijas nosaukums;
  • username, password - PostgreSQL piekļuves dati;
  • database name - datubāzes nosaukums (ja nav norādīts, tiek izmantota vērtība Plugins.PostgreSQL.Default.Database no postgresql.conf).
pgsql.ping[uri,<username>,<password>,<database name>]


Pārbauda, vai savienojums ir aktīvs vai nav.
Atgrieztā vērtība: 1 - savienojums ir aktīvs; 0 - savienojums ir pārtraukts (ja tiek konstatēta jebkāda kļūda, tostarp AUTH un konfigurācijas problēmas).

Parametri:

  • uri - URI vai sesijas nosaukums;
  • username, password - PostgreSQL akreditācijas dati;
  • database name - datubāzes nosaukums (ja nav norādīts, tiek izmantota vērtība no Plugins.PostgreSQL.Default.Database failā postgresql.conf).
pgsql.queries[uri,<username>,<password>,<database name>,time period]


Vaicājumus mēra pēc izpildes laika.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • uri - URI vai sesijas nosaukums;
  • username, password - PostgreSQL akreditācijas dati;
  • database name - datubāzes nosaukums (ja nav norādīts, tiek izmantota Plugins.PostgreSQL.Default.Database vērtība no postgresql.conf);
  • time period - izpildes laika ierobežojums lēno vaicājumu skaita noteikšanai (jābūt pozitīvam veselam skaitlim).
pgsql.replication.count[uri,<username>,<password>]


Gaidstāves serveru skaits.
Atgrieztā vērtība: Integer.

Parametri:

  • uri - URI vai sesijas nosaukums;
  • username, password - PostgreSQL akreditācijas dati.
pgsql.replication.process[uri,<username>,<password>]


Flush aizture, rakstīšanas aizture un atskaņošanas aizture katram sūtītāja procesam.
Atgrieztā vērtība: JSON object.

Parametri:

  • uri - URI vai sesijas nosaukums;
  • username, password - PostgreSQL akreditācijas dati.
pgsql.replication.process.discovery[uri,<username>,<password>]


Replikācijas procesa nosaukuma atklāšana.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • uri - URI vai sesijas nosaukums;
  • username, password - PostgreSQL akreditācijas dati.
pgsql.replication.recovery_role[uri,<username>,<password>]


Atkopšanas statuss.
Atgrieztā vērtība: 0 - galvenā režīms; 1 - atkopšana joprojām turpinās (gaidstāves režīms).

Parametri:

  • uri - URI vai sesijas nosaukums;
  • username, password - PostgreSQL akreditācijas dati.
pgsql.replication.status[uri,<username>,<password>]


Replikācijas statuss.
Atgrieztā vērtība: 0 - straumēšana nedarbojas; 1 - straumēšana darbojas; 2 - galvenā mezgla režīms.

Parametri:

  • uri - URI vai sesijas nosaukums;
  • username, password - PostgreSQL akreditācijas dati.
pgsql.replication_lag.b[uri,<username>,<password>]


Replikācijas aizture baitos.
Atgrieztā vērtība: Integer.

Parametri:

  • uri - URI vai sesijas nosaukums;
  • username, password - PostgreSQL akreditācijas dati.
pgsql.replication_lag.sec[uri,<username>,<password>]


Replikācijas aizture sekundēs.
Atgrieztā vērtība: Integer.

Parametri:

  • uri - URI vai sesijas nosaukums;
  • username, password - PostgreSQL akreditācijas dati.
pgsql.uptime[uri,<username>,<password>,<database name>]


PostgreSQL darbības laiks milisekundēs.
Atgrieztā vērtība: Float.

Parametri:

  • uri - URI vai sesijas nosaukums;
  • username, password - PostgreSQL akreditācijas dati;
  • database name - datubāzes nosaukums (ja nav norādīts, tiek izmantota vērtība Plugins.PostgreSQL.Default.Database no postgresql.conf).
pgsql.version[uri,<username>,<password>,<database name>]


Atgriež PostgreSQL versiju.
Atgrieztā vērtība: String.

Parametri:

  • uri - URI vai sesijas nosaukums;
  • username, password - PostgreSQL piekļuves dati;
  • database name - datubāzes nosaukums (ja nav norādīts, tiek izmantota vērtība no Plugins.PostgreSQL.Default.Database failā postgresql.conf).
pgsql.wal.stat[uri,<username>,<password>,<database name>]


WAL statistika.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • uri - URI vai sesijas nosaukums;
  • username, password - PostgreSQL akreditācijas dati;
  • database name - datubāzes nosaukums (ja nav norādīts, tiek izmantota vērtība no Plugins.PostgreSQL.Default.Database failā postgresql.conf).
redis.config[connString,<password>,<pattern>]


Iegūst Redis instances konfigurācijas parametrus, kas atbilst šablonam.
Atgrieztā vērtība: JSON - ja tika izmantots glob stila šablons; viena vērtība - ja šablons nesaturēja nevienu aizstājējzīmi.

Parametri:

  • connString - URI vai sesijas nosaukums;
  • password - Redis parole;
  • pattern - glob stila šablons (* pēc noklusējuma).

Komentārs:

  • Drošības brīdinājums: redis.config izpilda Redis komandu CONFIG GET un var atgriezt sensitīvus konfigurācijas parametrus (piemēram, requirepass, masterauth, ar TLS saistītus iestatījumus un citus noslēpumus). Izmantojot noklusējuma šablonu (*) vai plašus šablonus, šie noslēpumi var tikt atklāti ikvienam, kam ir atļauja skatīt vienumu vērtības Zabbix.
redis.info[connString,<password>,<section>]


Iegūst komandas INFO izvadi.
Atgrieztā vērtība: JSON — izvade tiek serializēta kā JSON.

Parametri:

  • connString — URI vai sesijas nosaukums;
  • password — Redis parole;
  • section — informācijas sadaļa (default pēc noklusējuma).
redis.ping[connString,<password>]


Pārbauda, vai savienojums ir aktīvs vai nē.
Atgrieztā vērtība: 1 - savienojums ir aktīvs; 0 - savienojums ir pārtraukts (ja ir radusies jebkāda kļūda, tostarp AUTH un konfigurācijas problēmas).

Parametri:

  • connString - URI vai sesijas nosaukums;
  • password - Redis parole.
redis.slowlog.count[connString,<password>]


Lēnā žurnāla ierakstu skaits kopš Redis palaišanas.
Atgrieztā vērtība: Integer.

Parametri:

  • connString - URI vai sesijas nosaukums;
  • password - Redis parole.
smart.attribute.discovery


Atgriež S.M.A.R.T. ierīces atribūtu sarakstu.
Atgrieztā vērtība: JSON objekts.

Komentāri:

  • Tiek atgrieztas šādas makro un to vērtības: {#NAME}, {#DISKTYPE}, {#ID}, {#ATTRNAME}, {#THRESH};
  • Tiek atbalstīti HDD, SSD un NVME disku tipi. Diski var būt atsevišķi vai apvienoti RAID masīvā. {#NAME} RAID gadījumā tiks papildināts, piemēram: {"{#NAME}": "/dev/sda cciss,2"}.
smart.disk.discovery[<type>]


Atgriež S.M.A.R.T. ierīču sarakstu.
Atgrieztā vērtība: JSON objekts.

Parametrs:

  • type - norāda vērtību, pēc kuras skenēt diskus. Iespējamās vērtības: id, name (noklusējums). id netiek atbalstīts operētājsistēmā Windows, un, ja tas ir izvēlēts, tiks atgriezta kļūda

Komentāri:

  • Tiek atgrieztas šādas makro un to vērtības: {#NAME}, {#DISKTYPE}, {#MODEL}, {#SN}, {#PATH}, {#ATTRIBUTES}, {#RAIDTYPE};
  • Tiek atbalstīti HDD, SSD un NVME disku tipi. Ja disks nepieder RAID, {#RAIDTYPE} būs tukšs. {#NAME} RAID gadījumā saturēs papildu informāciju, piemēram: {"{#NAME}": "/dev/sda cciss,2"}.
smart.disk.get[<path>,<raid type>]


Atgriež visas pieejamās S.M.A.R.T. ierīču īpašības.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • path - diska ceļš, kā vērtību var izmantot {#PATH} makro;
  • raid_type - RAID tips, kā vērtību var izmantot {#RAID} makro

Komentāri:

  • Tiek atbalstīti HDD, SSD un NVME disku tipi. Diski var būt atsevišķi vai apvienoti RAID masīvā;
  • Dati ietver smartctl versiju un izsaukuma argumentus, kā arī papildu laukus:
    disk_name - satur nosaukumu ar nepieciešamajiem papildinājumiem RAID atklāšanai, piem.: {"disk_name": "/dev/sda cciss,2"}
    disk_type - satur diska tipu HDD, SSD vai NVME, piem.: {"disk_type": "ssd"};
  • Ja parametri nav norādīti, vienums atgriezīs informāciju par visiem diskiem.
systemd.unit.get[unit name,<interface>]


Atgriež visas systemd vienuma īpašības.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • unit name - vienuma nosaukums (varat izmantot {#UNIT.NAME} makro vienuma prototipā, lai noteiktu nosaukumu);
  • interface - vienuma interfeisa tips, iespējamās vērtības: Unit (noklusējums), Service, Socket, Device, Mount, Automount, Swap, Target, Path.

Komentāri:

  • Šis vienums tiek atbalstīts tikai Linux platformā;
  • Unit interfeisam LoadState, ActiveState un UnitFileState tiek atgriezti kā teksts un vesels skaitlis: "ActiveState":{"state":1,"text":"active"}.
systemd.unit.info[unit name,<property>,<interface>]


systemd vienuma informācija.
Atgrieztā vērtība: String.

Parametri:

  • unit name - vienuma nosaukums (varat izmantot {#UNIT.NAME} makro vienuma prototipā, lai noteiktu nosaukumu);
  • property - vienuma īpašība (piem., ActiveState (noklusējums), LoadState, Description);
  • interface - vienuma interfeisa tips (piem., Unit (noklusējums), Socket, Service).

Piezīmes:

  • Šis vienums tiek atbalstīts tikai Linux platformā;
  • Šis vienums ļauj izgūt konkrētu īpašību no konkrēta interfeisa tipa, kā aprakstīts dbus API.

Piemēri:

systemd.unit.info["{#UNIT.NAME}"] #savāc aktivizētā stāvokļa (active, reloading, inactive, failed, activating, deactivating) informāciju par atrastajiem systemd vienumiem
systemd.unit.info["{#UNIT.NAME}",LoadState] #savāc ielādes stāvokļa informāciju par atrastajiem systemd vienumiem
systemd.unit.info[mysqld.service,Id] #iegūst pakalpojuma tehnisko nosaukumu (mysqld.service)
systemd.unit.info[mysqld.service,Description] #iegūst pakalpojuma aprakstu (MySQL Server)
systemd.unit.info[mysqld.service,ActiveEnterTimestamp] #iegūst pēdējo reizi, kad pakalpojums nonāca aktīvajā stāvoklī (1562565036283903)
systemd.unit.info[dbus.socket,NConnections,Socket] #savāc savienojumu skaitu no šī socket vienuma
systemd.unit.discovery[<type>]


systemd vienību un to detalizētās informācijas saraksts. Izmanto zemā līmeņa atklāšanai.
Atgrieztā vērtība: JSON object.

Parametrs:

  • type — iespējamās vērtības: all, automount, device, mount, path, service (noklusējums), socket, swap, target.

Šis vienums tiek atbalstīts tikai Linux platformā.

web.certificate.get[hostname,<port>,<address>]


Validē sertifikātus un atgriež sertifikāta detalizētu informāciju.
Atgrieztā vērtība: JSON objekts.

Parametri:

  • hostname - var būt gan IP, gan DNS.
    Var ietvert URL shēmu (tikai https), ceļu (tas tiks ignorēts) un portu.
    Ja ports ir norādīts gan pirmajā, gan otrajā parametrā, to vērtībām jāsakrīt.
    Ja ir norādīts address (3. parametrs), hostname tiek izmantots tikai SNI un hosta nosaukuma pārbaudei;
  • port - porta numurs (HTTPS noklusējuma ports ir 443);
  • address - var būt gan IP, gan DNS. Ja tas ir norādīts, tas tiks izmantots savienojumam, bet hostname (1. parametrs) tiks izmantots SNI un hosta pārbaudei. Ja 1. parametrs ir IP un 3. parametrs ir DNS, 1. parametrs tiks izmantots savienojumam, bet 3. parametrs tiks izmantots SNI un hosta pārbaudei.

Komentāri:

  • Šis vienums kļūst neatbalstīts, ja hosta konfigurācijā norādītais galamērķis neeksistē, nav pieejams vai ja TLS rokasspiediens neizdodas ar jebkādu kļūdu, izņemot nederīgu sertifikātu;
  • Pašlaik netiek atbalstīts AIA (Authority Information Access) X.509 paplašinājums, CRL un OCSP (ieskaitot OCSP stapling), kā arī Certificate Transparency;
  • JSON atbildes lauki:
    • x509: satur X.509 sertifikāta detalizētu informāciju.
      • version: X.509 versija (piemēram, 3).
      • serial_number: sertifikāta sērijas numurs.
      • signature_algorithm: algoritms, kas izmantots sertifikāta parakstīšanai (piemēram, SHA256-RSA).
      • issuer: sertifikāta izdevējs.
      • not_before: sertifikāta derīguma sākuma datums.
      • not_after: sertifikāta derīguma beigu datums.
      • subject: sertifikāta subjekts.
      • public_key_algorithm: publiskajai atslēgai izmantotais algoritms (piemēram, RSA).
      • alternative_names: subjekta alternatīvie nosaukumi (ja ir), pretējā gadījumā null.
    • result: satur validācijas rezultātu.
      • value: validācijas statuss (skatiet iespējamās vērtības zemāk).
      • message: detalizēts validācijas ziņojums (piemēram, "certificate verified successfully").
    • sha1_fingerprint: sertifikāta SHA-1 pirkstu nospiedums.
    • sha256_fingerprint: sertifikāta SHA-256 pirkstu nospiedums.
  • Lauks $.result.value norāda sertifikāta validācijas rezultātu. Iespējamās vērtības:
    • valid - sertifikāts ir derīgs un uzticams.
    • valid-but-self-signed - sertifikāts ir derīgs, bet pašparakstīts, kas nozīmē, ka tā subjekts sakrīt ar tā izdevēju.
    • invalid - sertifikāts ir nederīgs tādas problēmas dēļ kā derīguma termiņa beigas, nepareizs hosta nosaukums vai nezināma parakstīšanas iestāde.

Piemērs:

web.certificate.get[example.com,443]

JSON atbilde:

{
  "x509": {
    "version": 3,
    "serial_number": "0ad893bafa68b0b7fb7a404f06ecaf9a",
    "signature_algorithm": "ECDSA-SHA384",
    "issuer": "CN=DigiCert Global G3 TLS ECC SHA384 2020 CA1,O=DigiCert Inc,C=US",
    "not_before": {
      "value": "Jan 15 00:00:00 2025 GMT",
      "timestamp": 1736899200
    },
    "not_after": {
      "value": "Jan 15 23:59:59 2026 GMT",
      "timestamp": 1768521599
    },
    "subject": "CN=*.example.com,O=Internet Corporation for Assigned Names and Numbers,L=Los Angeles,ST=California,C=US",
    "public_key_algorithm": "ECDSA",
    "alternative_names": [
      "*.example.com",
      "example.com"
    ]
  },
  "result": {
    "value": "valid",
    "message": "certificate verified successfully"
  },
  "sha1_fingerprint": "310db7af4b2bc9040c8344701aca08d0c69381e3",
  "sha256_fingerprint": "455943cf819425761d1f950263ebf54755d8d684c25535943976f488bc79d23b"
}