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:portbez vaicājuma parametriem (atbalstītie protokoli:tcp,ssl,ws). Ja vērtība nav norādīta, aģents izmantostcp://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ēmutls://.
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.CustomQueriesDirbez .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
typevē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
typeir 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
flagsvē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).
flagsdnssec 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.ResolveTNSir 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ā.
- URI - ja nav atrasta sesija ar norādīto nosaukumu un
- 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 syskmvaias sysracformā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 opcijasas sysdba,as sysopervaias 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.ResolveTNSir 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ā.
- URI - ja nav atrasta sesija ar norādīto nosaukumu un
- user - Oracle lietotājvārds, atbalsta vienas no pieteikšanās opcijām
as sysdba,as sysoper,as sysasm,as sysbackup,as sysdg,as syskmvaias sysracpievienoš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 opcijasas sysdba,as sysopervaias 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.ResolveTNSir 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ā.
- URI - ja nav atrasta sesija ar norādīto nosaukumu un
- 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 syskmvaias sysracformā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 opcijasas sysdba,as sysopervaias 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.ResolveTNSir 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ā.
- URI - ja nav atrasta sesija ar norādīto nosaukumu un
- 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 syskmvaias sysracformā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 opcijasas sysdba,as sysopervaias 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.ResolveTNSir 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ā.
- URI - ja nav atrasta sesija ar norādīto nosaukumu un
- 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 syskmvaias sysracformā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 opcijasas sysdba,as sysopervaias 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.ResolveTNSir 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ā.
- URI - ja nav atrasta sesija ar norādīto nosaukumu un
- 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 syskmvaias sysracformā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 opcijasas sysdba,as sysopervaias 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.ResolveTNSir 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ā.
- URI - ja nav atrasta sesija ar norādīto nosaukumu un
- 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 syskmvaias sysracformā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 opcijasas sysdba,as sysopervaias 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.ResolveTNSir 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ā.
- URI - ja nav atrasta sesija ar norādīto nosaukumu un
- 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 syskmvaias sysracformā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 opcijasas sysdba,as sysopervaias 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.ResolveTNSir 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ā.
- URI - ja nav atrasta sesija ar norādīto nosaukumu un
- 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 syskmvaias sysracformā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 opcijasas sysdba,as sysopervaias 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.ResolveTNSir 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ā.
- URI - ja nav atrasta sesija ar norādīto nosaukumu un
- 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 syskmvaias sysracformā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 opcijasas sysdba,as sysopervaias 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.ResolveTNSir 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ā.
- URI - ja nav atrasta sesija ar norādīto nosaukumu un
- 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 syskmvaias sysracformā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 opcijasas sysdba,as sysopervaias 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.ResolveTNSir 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ā.
- URI - ja nav atrasta sesija ar norādīto nosaukumu un
- 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 syskmvaias sysracformā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 opcijasas sysdba,as sysopervaias 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.ResolveTNSir 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ā.
- URI - ja nav atrasta sesija ar norādīto nosaukumu un
- 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 syskmvaias sysracformā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 opcijasas sysdba,as sysopervaias 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.ResolveTNSir 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ā.
- URI - ja nav atrasta sesija ar norādīto nosaukumu un
- 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 syskmvaias sysracformā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 opcijasas sysdba,as sysopervaias 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.ResolveTNSir 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ā.
- URI - ja nav atrasta sesija ar norādīto nosaukumu un
- user - Oracle lietotājvārds; atbalsta viena no pieteikšanās opcijām
as sysdba,as sysoper,as sysasm,as sysbackup,as sysdg,as syskmvaias sysracpievienoš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 opcijasas sysdba,as sysopervaias 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.ResolveTNSir 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ā.
- URI - ja nav atrasta sesija ar norādīto nosaukumu un
- 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 syskmvaias sysracformā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 opcijasas sysdba,as sysopervaias 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.ResolveTNSir 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ā.
- URI - ja nav atrasta sesija ar norādīto nosaukumu un
- 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 syskmvaias sysracformā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 opcijasas sysdba,as sysopervaias 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.ResolveTNSir 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ā.
- URI - ja nav atrasta sesija ar norādīto nosaukumu un
- 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 syskmvaias sysracformā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 opcijasas sysdba,as sysopervaias 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.ResolveTNSir 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ā.
- URI - ja nav atrasta sesija ar norādīto nosaukumu un
- 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 syskmvaias sysracformā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 opcijasas sysdba,as sysopervaias 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.ResolveTNSir 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ā.
- URI - ja nav atrasta sesija ar norādīto nosaukumu un
- 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 syskmvaias sysracformā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 opcijasas sysdba,as sysopervaias sysasm; - password - Oracle parole;
- service - Oracle pakalpojuma nosaukums;
- tablespace - vaicājamā tablespace nosaukums.
Noklusējums (ja atstāts tukšs un
typeir iestatīts):- "TEMP" (ja
typeir iestatīts uz "TEMPORARY"); - "USERS" (ja
typeir iestatīts uz "PERMANENT").
- "TEMP" (ja
- type - vaicājamā tablespace tips.
Noklusējums (ja
tablespaceir 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.ResolveTNSir 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ā.
- URI - ja nav atrasta sesija ar norādīto nosaukumu un
- 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 syskmvaias sysracformā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 opcijasas sysdba,as sysopervaias 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.ResolveTNSir 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ā.
- URI - ja nav atrasta sesija ar norādīto nosaukumu un
- 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 syskmvaias sysracformā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 opcijasas sysdba,as sysopervaias 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.ResolveTNSir 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ā.
- URI - ja nav atrasta sesija ar norādīto nosaukumu un
- 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 syskmvaias sysracformā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 opcijasas sysdba,as sysopervaias 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.Databasenopostgresql.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.Databasefailā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.Databasenopostgresql.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.Databasefailā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.Databasefailā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.Databasefailā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.Databasenopostgresql.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.Databasevērtība nopostgresql.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.Databasenopostgresql.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.Databasefailā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.Databasefailā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.Databasefailā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.Databasenopostgresql.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.Databasefailā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.Databasevērtība nopostgresql.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.Databasenopostgresql.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.Databasefailā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.Databasefailā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.configizpilda Redis komanduCONFIG GETun 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.
- version: X.509 versija (piemēram,
- 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.
- x509: satur X.509 sertifikāta detalizētu informāciju.
- Lauks
$.result.valuenorā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"
}