1 Zabbix агент 2

Zabbix агент 2 подржава све кључеве ставки које Zabbix агент подржава на Unix и Windows. Ова страница пружа детаље о додатним кључевима ставки, које можете користити само са Zabbix агентом 2, груписане према додатку којем припадају.

Кључеви ставки су наведени без параметара и додатних информација. Кликните на кључ ставке да бисте видели све детаље.

Item key Description Plugin
ceph.df.details Коришћење података кластера и дистрибуција међу пуловима. Ceph
ceph.osd.stats Агрегирана и по OSD статистика. ^
ceph.osd.discovery Листа откривених OSD-ова. ^
ceph.osd.dump Прагови коришћења и статуси OSD-ова. ^
ceph.ping Тестира да ли се може успоставити веза са Ceph-ом. ^
ceph.pool.discovery Листа откривених базени. ^
ceph.status Статус целог кластера. ^
docker.container_info Информације ниског нивоа о контејнеру. Docker
docker.container_stats Статистика коришћења ресурса контејнера. ^
docker.containers Враћа листу контејнера. ^
docker.containers.discovery Враћа листу контејнера. Користи се за откривање ниског нивоа. ^
docker.data.usage Информације о тренутној потрошњи података. ^
docker.images Враћа листу слика. ^
docker.images.discovery Враћа листу слика. Користи се за откривање ниског нивоа. ^
docker.info Информације о систему. ^
docker.ping Тестира да ли је Docker демон активан или не. ^
ember.get Враћа резултат потребног уређаја. Ember+
memcached.ping Тестира да ли је веза активна или не. Memcached
memcached.stats Добија излаз команде STATS. ^
mongodb.collection.stats Враћа разне статистике складиштења за дату колекцију. MongoDB
mongodb.collections.discovery Враћа листу откривених колекције. ^
mongodb.collections.usage Враћа статистику коришћења за колекције. ^
mongodb.connpool.stats Враћа информације о отвореним одлазним везама из тренутне инстанце базе података ка другим члановима шардираног кластера или скупа реплика. ^
mongodb.db.stats Враћа статистику која одражава дато стање система базе података. ^
mongodb.db.discovery Враћа листу откривених база података. ^
mongodb.jumbo_chunks.count Враћа број џамбо делова. ^
mongodb.oplog.stats Враћа статус скуп реплика, користећи податке добијене из оплога. ^
mongodb.ping Тестира да ли је веза активна или не. ^
mongodb.rs.config Враћа тренутну конфигурацију скупа реплика. ^
mongodb.rs.status Враћа статус скупа реплика са становишта члана где се метод покреће. ^
mongodb.server.status Враћа стање базе података. ^
mongodb.sh.discovery Враћа листу откривених шардова присутних у кластеру. ^
mongodb.version Враћа верзију сервера базе података. ^
mqtt.get Претплаћује се на одређену тему или теме (са џокерима) датог брокера и чека на публикације. MQTT
mssql.availability.group.get Враћа групе доступности. MSSQL
mssql.custom.query Враћа резултат прилагођеног упита. ^
mssql.db.get Враћа све доступне MSSQL базе података. ^
mssql.job.status.get Враћа статус послова. ^
mssql.last.backup.get Враћа време последње резервне копије за све базе података. ^
mssql.local.db.get Враћа базе података које учествују у групи доступности Always On и реплици (примарној или секундарној) и налазе се на серверу са којим је веза успостављена. ^
mssql.mirroring.get Враћа информације о пресликавању. ^
mssql.nonlocal.db.get Враћа базе података које учествују у групи доступности Always On и реплици (примарној или секундарној) које се налазе на другим серверима (база података није локална за инстанцу SQL Server-а са којом је веза успостављена до). ^
mssql.perfcounter.get Враћа бројаче перформанси. ^
mssql.ping Тестира да ли је веза активна или не. ^
mssql.quorum.get Враћа информације о кворуму. ^
mssql.quorum.member.get Враћа чланове кворума. ^
mssql.replica.get Враћа реплике. ^
mssql.version Враћа верзију MSSQL-а. ^
mysql.custom.query Враћа резултат прилагођеног упит. MySQL
mysql.db.discovery Враћа листу MySQL база података. ^
mysql.db.size Величина базе података у бајтовима. ^
mysql.get_status_variables Вредности глобалних променљивих статуса. ^
mysql.ping Тестира да ли је веза активна или не. ^
mysql.replication.discovery Враћа листу MySQL репликација. ^
mysql.replication.get_slave_status Статус репликације. ^
mysql.version MySQL верзија. ^
net.dns.get Врши DNS упит и враћа детаљне информације о DNS запису. Мрежа
nvml.device.count Број GPU уређаја. NVIDIA GPU
nvml.device.decoder.utilization Искоришћеност декодера GPU уређаја. ^
nvml.device.ecc.mode ECC режим GPU уређаја. ^
nvml.device.encoder.stats.get Статистика енкодера GPU уређаја. ^
nvml.device.encoder.utilization Енкодер GPU уређаја искоришћење. ^
nvml.device.energy.consumption Потрошња енергије ГПУ уређаја. ^
nvml.device.errors.memory Информације о грешци ECC меморије ГПУ уређаја. ^
nvml.device.errors.register Информације о грешци ECC регистра ГПУ уређаја. ^
nvml.device.fan.speed.avg Просечна брзина вентилатора ГПУ уређаја. ^
nvml.device.get Откривени ГПУ-ови са UUID-ом и именом. ^
nvml.device.graphics.frequency Графички такт ГПУ уређаја брзина. ^
nvml.device.memory.bar1.get Информације о меморији BAR1 графичког процесора. ^
nvml.device.memory.fb.get Информације о фрејмбафер меморији GPU уређаја. ^
nvml.device.memory.frequency Брзина такта меморије GPU уређаја. ^
nvml.device.pci.utilization Искоришћеност PCI картице GPU уређаја. ^
nvml.device.performance.state Стање перформанси GPU уређаја. ^
nvml.device.power.limit Ограничење снаге GPU уређаја. ^
nvml.device.power.usage Снага GPU уређаја употреба. ^
nvml.device.serial Серијски број GPU уређаја. ^
nvml.device.sm.frequency Брзина такта вишепроцесорског стриминг GPU уређаја. ^
nvml.device.temperature Температура GPU уређаја. ^
nvml.device.utilization Статистика коришћења GPU уређаја. ^
nvml.device.video.frequency Брзина видео такта GPU уређаја. ^
nvml.system.driver.version Верзија NVIDIA драјвера. ^
nvml.version NVML библиотека верзија. ^
oracle.diskgroups.stats Враћа статистику група дискова за аутоматско управљање складиштењем (ASM). Oracle
oracle.diskgroups.discovery Враћа листу група дискова за ASM. ^
oracle.archive.info Статистика евиденције архиве. ^
oracle.cdb.info Информације о базама података контејнера (CDB). ^
oracle.custom.query Резултат прилагођеног упита. ^
oracle.datafiles.stats Враћа статистику датотека са подацима. ^
oracle.db.discovery Враћа листу базе података. ^
oracle.fra.stats Враћа статистику области брзог опоравка (FRA). ^
oracle.instance.info Статистика инстанце. ^
oracle.pdb.info Информације о прикључним базама података (PDB). ^
oracle.pdb.discovery Враћа листу PDB-ова. ^
oracle.pga.stats Враћа статистику глобалне области програма (PGA). ^
oracle.ping Тестира да ли се може успоставити веза са Oracle-ом. ^
oracle.proc.stats Враћа процесе статистика. ^
oracle.redolog.info Информације из датотеке дневника из контролне датотеке. ^
oracle.sga.stats Враћа статистику системске глобалне области (SGA). ^
oracle.sessions.stats Враћа статистику сесија. ^
oracle.sys.metrics Враћа скуп вредности системских метрика. ^
oracle.sys.params Враћа скуп вредности системских параметара. ^
oracle.ts.stats Враћа статистику табеларних простора. ^
oracle.ts.discovery Враћа листу tablespaces. ^
oracle.user.info Враћа информације о кориснику Oracle-а. ^
oracle.version Враћа верзију сервера базе података. ^
pgsql.autovacuum.count Број радника аутоматског вакуумирања. PostgreSQL
pgsql.archive Информације о архивираним датотекама. ^
pgsql.bgwriter Укупни број контролних тачака за кластер базе података, разврстан по типу контролне тачке. ^
pgsql.cache.hit Стопа погодака кеша PostgreSQL бафера. ^
pgsql.connections Враћа везе по типу. ^
pgsql.custom.query Враћа резултат прилагођеног упита. ^
pgsql.db.age Старост најстаријег FrozenXID базе података. ^
pgsql.db.bloating_tables Број табела које се "надувају" по бази података. ^
pgsql.db.discovery Листа PostgreSQL база података. ^
pgsql.db.size Величина базе података у бајтови. ^
pgsql.dbstat Прикупља статистику по бази података. ^
pgsql.dbstat.sum Сумарни подаци за све базе података у кластеру. ^
pgsql.locks Информације о додељеним закључавањима по бази података. ^
pgsql.oldest.xid Старост најстаријег XID-а. ^
pgsql.ping Тестира да ли је веза активна или не. ^
pgsql.queries Метрике упита према времену извршавања. ^
pgsql.replication.count Број сервера у стању приправности. ^
pgsql.replication.process Кашњење пражњења, Кашњење писања и кашњење поновне репродукције за сваки процес пошиљаоца. ^
pgsql.replication.process.discovery Откривање имена процеса репликације. ^
pgsql.replication.recovery_role Статус опоравка. ^
pgsql.replication.status Статус репликације. ^
pgsql.replication_lag.b Кашњење репликације у бајтовима. ^
pgsql.replication_lag.sec Кашњење репликације у секундама. ^
pgsql.uptime Време рада PostgreSQL-а у милисекундама. ^
pgsql.version Враћа PostgreSQL верзија. ^
pgsql.wal.stat WAL статистика. ^
redis.config Добија конфигурационе параметре Redis инстанце који одговарају шаблону. Redis redis.info Добија излаз INFO команде. ^
redis.ping Тестира да ли је веза активна или не. ^
redis.slowlog.count Број спорих уноса у дневник од покретања Redis-а. ^

|smart.attribute.discovery|Враћа листу S.M.A.R.T. атрибута уређаја.|S.M.A.R.T.| |smart.disk.discovery|Враћа листу S.M.A.R.T. уређаји.|^| |smart.disk.get|Враћа сва доступна својства S.M.A.R.T. уређаја.|^| |systemd.unit.get|Враћа сва својства системске јединице.|Systemd| |systemd.unit.info|Информације о системској јединици.|^| |systemd.unit.discovery|Листа системских јединица и њихови детаљи.|^| |web.certificate.get|Валидира сертификате и враћа детаље сертификата.|Веб сертификати|

Погледајте такође:

Кључни детаљи ставке

Параметри без угластих заграда су обавезни. Параметри означени угластим заградама < > су опциони.

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


Употреба података кластера и дистрибуција међу групама.
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • корисник, лозинка - креденцијали за пријаву на Ceph.
ceph.osd.stats[connString,<user>,<apikey>]


Збирна и по OSD-у статистика.
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • user, password - креденцијали за пријаву на Ceph.
ceph.osd.discovery[connString,<user>,<apikey>]


Листа откривених OSD-ова. Користи се за откривање ниског нивоа.
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • user, password - креденцијали за пријаву на Ceph.
ceph.osd.dump[connString,<user>,<apikey>]


Прагови коришћења и статуси OSD-а.
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • user, password - креденцијали за пријаву на Ceph.
ceph.ping[connString,<user>,<apikey>]


Тестира да ли се може успоставити веза са Ceph-ом.
Повратна вредност: 0 - веза је прекинута (ако постоји било каква грешка, укључујући AUTH и проблеме са конфигурацијом); 1 - веза је успешна.

Параметри:

  • connString - URI или име сесије;
  • user, password - креденцијали за пријаву на Ceph.
ceph.pool.discovery[connString,<user>,<apikey>]


Листа откривених pool-ова. Користи се за откривање ниског нивоа.
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • user, password - креденцијали за пријаву на Ceph.
ceph.status[connString,<user>,<apikey>]


Укупан статус кластера.
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • user, password - креденцијали за пријаву на Ceph.
docker.container_info[<ID>,<info>]


Информације ниског нивоа о контејнеру.
Повратна вредност: излаз ContainerInspect API позива серијализован као JSON.

Параметри:

  • ID - ID или назив контејнера;
  • info - количина враћених информација. Подржане вредности: short (подразумевано) или full.

Корисник Агент 2 ('zabbix') мора бити додат у 'docker' групу за довољне привилегије. У супротном, провера неће успети.

docker.container_stats[<ID>]


Статистика коришћења ресурса контејнера.
Повратна вредност: Излаз ContainerStats API позива и проценат коришћења CPU-а серијализован као JSON.

Параметар:

  • ID - ID или назив контејнера.

Корисник Агента 2 ('zabbix') мора бити додат у 'docker' групу за довољне привилегије. У супротном, провера неће успети.

docker.containers


Листа контејнера.
Повратна вредност: излаз ontainerList API позива серијализован као JSON.

Корисник Агент 2 ('zabbix') мора бити додат у 'docker' групу за довољне привилегије. У супротном, провера неће успети.

docker.containers.discovery[<options>]


Враћа листу контејнера. Користи се за откривање ниског нивоа.
Повратна вредност: JSON објекат.

Параметар:

  • опције - наведите да ли треба открити све или само покренуте контејнере. Подржане вредности: true - враћање свих контејнера; false - враћа само активне контејнере (подразумевано).

Корисник Агент 2 ('zabbix') мора бити додат у 'docker' групу за довољне привилегије. У супротном, провера неће успети.

docker.data.usage


Информације о тренутној употреби података.
Повратна вредност: излаз SystemDataUsage API позива серијализован као JSON.

Корисник Агент 2 ('zabbix') мора бити додат у 'docker' групу за довољне привилегије. У супротном, провера неће успети.

docker.images


Враћа листу слика.
Повратна вредност: излаз API позива ImageList је серијализован као JSON.

Корисник Агента 2 ('zabbix') мора бити додат у 'docker' групу за довољне привилегије. У супротном, провера неће успети.

docker.images.discovery


Враћа листу слика. Користи се за откривање ниског нивоа.
Повратна вредност: JSON објекат.

Корисник Агент 2 ('zabbix') мора бити додат у 'docker' групу за довољне привилегије. У супротном, провера неће успети.

docker.info


Информације о систему.
Повратна вредност: излаз SystemInfo API позива серијализован као JSON.

Корисник Агент 2 ('zabbix') мора бити додат у 'docker' групу за довољне привилегије. У супротном, провера неће успети.

docker.ping


Тестирајте да ли је Docker daemon активан или не.
Повратна вредност: 1 - веза је активна; 0 - веза је прекинута.

Корисник Агент 2 ('zabbix') мора бити додат у 'docker' групу за довољне привилегије. У супротном, провера неће успети.

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


Враћа резултат потребног уређаја.
Повратна вредност: JSON објекат.

Параметри:

  • uri - URI уређаја Ember+. Подразумевано: 127.0.0.1:9998;
  • путања - OID путања до уређаја. Подразумевано је празно, враћа основне податке колекције.
memcached.ping[connString,<user>,<password>]


Тестирајте да ли је веза активна или не.
Повратна вредност: 1 - веза је активна; 0 - веза је прекинута (ако постоји било каква грешка, укључујући AUTH и проблеме са конфигурацијом).

Параметри:

  • connString - URI или име сесије;
  • корисник, лозинка - креденцијали за пријаву на Memcached.
memcached.stats[connString,<user>,<password>,<type>]


Добија излаз команде STATS.
Повратна вредност: JSON - излаз је серијализован као JSON.

Параметри:

  • connString - URI или име сесије;
  • корисник, лозинка - акредитиви за пријаву на Memcached;
  • тип - тип статистике који се враћа: items, sizes, slabs или settings (подразумевано празно, враћа општу статистику).
mongodb.collection.stats[connString,<user>,<password>,<database>,collection]


Враћа различите статистике складиштења за дату колекцију.
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • корисник, лозинка - креденцијали за пријаву на MongoDB;
  • база података - име базе података (подразумевано: admin);
  • колекција - назив колекције.
mongodb.collections.discovery[connString,<user>,<password>]


Враћа листу откривених колекција. Користи се за откривање ниског нивоа.
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • корисник, лозинка - акредитиви за пријаву на MongoDB.
mongodb.collections.usage[connString,<user>,<password>]


Враћа статистику коришћења за колекције.
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • корисник, лозинка - акредитиви за пријаву на MongoDB.
mongodb.connpool.stats[connString,<user>,<password>]


Враћа информације о отвореним одлазним везама из тренутне инстанце базе података другим члановима подељеног кластера или скупа реплика.
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • корисник, лозинка - креденцијали за пријаву на MongoDB;
  • база података - име базе података (подразумевано: admin);
  • колекција - назив колекције.
mongodb.db.stats[connString,<user>,<password>,<database>]


Враћа статистику која одражава дато стање система базе података.
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • корисник, лозинка - креденцијали за пријаву на MongoDB;
  • база података - име базе података (подразумевано: admin).
mongodb.db.discovery[connString,<user>,<password>]


Враћа листу откривених база података. Користи се за откривање ниског нивоа.
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • корисник, лозинка - креденцијали за пријаву на MongoDB.
mongodb.jumbo_chunks.count[connString,<user>,<password>]


Враћа количину jumbo chunks.
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • корисник, лозинка - креденцијали за пријаву на MongoDB.
mongodb.oplog.stats[connString,<user>,<password>]


Враћа статус скупа реплика, користећи податке анкетиране из oplog-а.
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • корисник, лозинка - креденцијали за пријаву на MongoDB.
mongodb.ping[connString,<user>,<password>]


Тестирајте да ли је веза активна или не.
Повратна вредност: 1 - веза је активна; 0 - веза је прекинута (ако постоји било каква грешка, укључујући AUTH и проблеме са конфигурацијом).

Параметри:

  • connString - URI или име сесије;
  • корисник, лозинка - креденцијали за пријаву на MongoDB.
mongodb.rs.config[connString,<user>,<password>]


Враћа тренутну конфигурацију скупа реплика.
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • корисник, лозинка - акредитиви за пријаву на MongoDB.
mongodb.rs.status[connString,<user>,<password>]


Враћа статус скупа реплика са тачке гледишта члана у коме се метода изводи.
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • корисник, лозинка - креденцијали за пријаву на MongoDB.
mongodb.server.status[connString,<user>,<password>]


Враћа стање базе података.
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • корисник, лозинка - kredencijali за пријаву на MongoDB.
mongodb.sh.discovery[connString,<user>,<password>]


Враћа листу откривених фрагмената присутних у кластеру.
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • корисник, лозинка - креденцијали за пријаву на MongoDB.
mongodb.version[connString,<user>,<password>]


Враћа верзију сервера базе података.
Повратна вредност: String.

Параметри:

  • connString - URI или име сесије;
  • корисник, лозинка - креденцијали за пријаву на MongoDB.
mqtt.get[<broker url>,topic,<user>,<password>]


Претплаћује се на одређену тему или теме (са џокерима) датог брокера и чека објаве.
Враћена вредност: У зависности од садржаја теме. Ако се користе џокери, враћа садржај теме као JSON.

Параметри:

  • broker url - MQTT брокер URL у формату protocol://host:port без параметара упита (подржани протоколи: tcp, ssl, ws). Ако није наведена вредност, агент ће користити tcp://localhost:1883. Ако се изостави протокол или порт, користиће се подразумевани протокол (tcp) или порт (1883);
  • topic - MQTT тема (обавезно). Подржани су џокери (+,#);
  • user, password - акредитиви за аутентификацију (ако су потребни).

Коментари:

  • Ставка мора бити конфигурисана као активна провера (тип ставке 'Zabbix агент (активан)');
  • TLS сертификати за шифровање могу се користити чувањем на подразумеваној локацији (нпр. директоријум /etc/ssl/certs/ за Ubuntu). За TLS, користите шему tls://.
mssql.availability.group.get[URI,<корисник>,<лозинка>]


Враћа групе доступности.
Враћена вредност: JSON објекат.

Параметри:

  • URI - URI MSSQL сервера (једина подржана шема је sqlserver://). Уграђени акредитиви ће бити игнорисани. Могуће је навести име инстанце као део URI-ја, нпр.: sqlserver://localhost/InstanceName (без порта). Ако је порт наведен, име инстанце се игнорише;
  • user, password - корисничко име, лозинка за слање на заштићени MSSQL сервер.

За више информација погледајте MSSQL додатак readme.

mssql.custom.query[URI,<корисник>,<лозинка>,имеУпита,<аргументи...>]


Враћа резултат прилагођеног упита.
Враћена вредност: JSON објекат.

Параметри:

  • URI - URI MSSQL сервера (једина подржана шема је sqlserver://). Уграђени акредитиви ће бити игнорисани. Могуће је навести име инстанце као део URI-ја, нпр.: sqlserver://localhost/НазивИнстанце (без порта). Ако је наведен порт, име инстанце се игнорише;
  • user, password - корисничко име, лозинка за слање на заштићени MSSQL сервер;
  • queryName - име прилагођеног упита конфигурисаног у Plugins.MSSQL.CustomQueriesDir без екстензије .sql;
  • args - један или више аргумената раздвојених зарезима за прослеђивање упиту.

За више информација погледајте MSSQL додатак readme.

mssql.db.get


Враћа све доступне MSSQL базе података.
Повратна вредност: JSON објекат.

За више информација погледајте MSSQL plugin упутство.

mssql.job.status.get


Враћа статус послова.
Повратна вредност: JSON објекат.

За више информација погледајте MSSQL plugin упутство.

mssql.last.backup.get


Враћа време последње резервне копије за све базе података.
Повратна вредност: JSON објекат.

За више информација погледајте MSSQL plugin упутство.

mssql.local.db.get


Враћа базе података које учествују у групи доступности Always On и реплику (примарну или секундарну) и налазе се на серверу са којим је успостављена веза.
Повратна вредност: JSON објекат.

За више информација погледајте MSSQL plugin упутство.

mssql.mirroring.get


Враћа информације о пресликавању.
Повратна вредност: JSON објекат.

За више информација погледајте MSSQL plugin упутство.

mssql.nonlocal.db.get


Враћа базе података које учествују у групи доступности Always On и реплику (примарну или секундарну) која се налази на другим серверима (база података није локална за инстанцу SQL Сервера са којом је успостављена веза).
Повратна вредност: JSON објекат.

За више информација погледајте MSSQL додатак упутство.

mssql.perfcounter.get


Враћа бројаче перформанси.

Враћена вредност: JSON објекат.

За више информација погледајте MSSQL додатак датотеку.

mssql.ping


Пингујте базу података. Проверите да ли је веза исправно конфигурисана.
Враћена вредност: 1 - активна, 0 - није активна.

За више информација погледајте MSSQL додатак readme датотеку.

mssql.quorum.get


Враћа информације о кворуму.
Повратна вредност: JSON објекат.

За више информација погледајте MSSQL plugin упутство.

mssql.quorum.get


Враћа информације о кворуму.
Повратна вредност: JSON објекат.

За више информација погледајте MSSQL додатак упутство.

mssql.replica.get


Враћа реплике.
Враћена вредност: JSON објекат.

За више информација погледајте MSSQL додатак датотеку.

mssql.version


Враћа верзију MSSQL-а.
Повратна вредност: String.

За више информација погледајте MSSQL додатак упутство.

mysql.custom.query[connString,<корисник>,<лозинка>,queryName,<args...>]


Враћа резултат прилагођеног упита.
Враћена вредност: JSON објекат.

Параметри:

  • connString - URI или назив сесије;
  • user, password - MySQL акредитиви за пријаву;
  • queryName - назив прилагођеног упита, мора се подударати са називом SQL датотеке без екстензије;
  • args - један или више аргумената раздвојених зарезима који се прослеђују упиту.

За више информација погледајте MySQL додатак readme.

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


Враћа листу MySQL база података. Користи се за откривање ниског нивоа.
Повратна вредност: Резултат SQL упита "show databases" у LLD JSON формату.

Параметри:

  • connString - URI или име сесије;
  • корисник, лозинка - креденцијали за пријаву на MySQL.
mysql.db.size[connString,<user>,<password>,<database name>]


Величина базе података у бајтовима.
Враћана вредност: Резултат "select coalesce(sum(data_length + index_length),0) as size from information_schema.tables where table_schema=?" SQL упит за одређену базу података у бајтовима.

Параметри:

  • connString - URI или име сесије;
  • корисник, лозинка - креденцијали за пријаву на MySQL;
  • име базе података - име базе података.
mysql.get_status_variables[connString,<user>,<password>]


Вредности глобалних променљивих статуса.
Повратна вредност: Резултат SQL упита "show global status" у JSON формату.

Параметри:

  • connString - URI или име сесије;
  • корисник, лозинка - креденцијали за пријаву на MySQL.
mysql.ping[connString,<user>,<password>]


Тестирајте да ли је веза активна или не.
Повратна вредност: 1 - веза је активна; 0 - веза је прекинута (ако постоји било каква грешка, укључујући AUTH и проблеме са конфигурацијом).

Параметри:

  • connString - URI или име сесије;
  • корисник, лозинка - креденцијали за пријаву на MongoDB.
mysql.replication.discovery[connString,<user>,<password>]


Враћа листу MySQL база репликација. Користи се за откривање ниског нивоа.
Повратна вредност: Резултат SQL упита "show slave status" у LLD JSON формату.

Параметри:

  • connString - URI или име сесије;
  • корисник, лозинка - креденцијали за пријаву на MySQL.
mysql.replication.get_slave_status[connString,<user>,<password>,<master host>]


Статус репликације.
Повратна вредност: Резултат SQL упита "show slave status" у JSON формату.

Параметри:

  • connString - URI или име сесије;
  • корисник, лозинка - креденцијали за пријаву на MySQL;
  • master host - име главног домаћина репликације. Ако није пронађена, враћа се грешка. Ако овај параметар није наведен, враћају се сви домаћини.
mysql.version[connString,<user>,<password>]


Верзијa MySQL.
Повратна вредност: String * (са верзијом MySQL инстанце).

Параметри:

  • connString - URI или име сесије;
  • корисник, лозинка - креденцијали за пријаву на MongoDB.
net.dns.get[<ip>,name,<type>,<timeout>,<count>,<protocol>,"<flags>"]

Врши DNS упит и враћа детаљне информације о DNS запису.
Ова ставка је проширена верзија ставке Zabbix агента net.dns.record са више подржаних типова записа и прилагодљивих заставица.
Враћене вредности: JSON објекат

Параметри:

  • ip - IP адреса DNS сервера (оставите празно за подразумевани DNS сервер);
  • name - DNS име за упит;
  • type - тип записа који треба упитати (подразумевано је SOA);
  • timeout - време чекања за захтев у секундама (подразумевано је 1 секунда);
  • count - број покушаја за захтев (подразумевано је 2);
  • protocol - протокол који се користи за извршавање DNS упита: udp (подразумевано) или tcp;
  • flags - један или више аргумената раздвојених зарезима који се прослеђују упиту.

Коментари:

  • Могуће вредности за type су: 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. Имајте на уму да вредности морају бити написане само великим словима; вредности малим словима или мешана слова нису подржане.
  • За обрнуте DNS претраге (када је type подешено на PTR), можете навести DNS име и у обрнутом и у необрнутом формату (погледајте примере испод). Имајте на уму да када се захтева PTR запис, DNS име је заправо IP адреса.
  • Могуће вредности за flags су: cdflag или nocdflag (подразумевано), rdflag (подразумевано) или nordflag, dnssec или nodnssec (подразумевано), nsid или nonsid (подразумевано), edns0 (подразумевано) или noedns0, aaflag или noaaflag (подразумевано), adflag или noadflag (подразумевано). Flags dnssec и nsid не могу се користити заједно са noedns0, јер обе захтевају edns0. Имајте на уму да вредности морају бити само малим словима; вредности великим словима или мешовитог писања нису подржане.
  • Интернационализована имена домена нису подржана, уместо тога користите IDNA кодирана имена.
  • Излаз је објекат који садржи информације о DNS запису на основу датих параметара (видети више детаља).

Примери:

net.dns.get[192.0.2.0,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"] нет.днс.гет[,е.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.0.ф.0.0.4.0.5.4.1.0.0.а.2.ип6.арпа,ПТР,,,"цдфлаг,рдфлаг,нсид"]

nvml.device.count


Број GPU уређаја.

Враћена вредност: Цео број.

За више информација погледајте NVIDIA GPU додатак readme датотеку.

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


Искоришћеност декодера GPU уређаја у процентима.
Враћена вредност: Цео број.

Параметар:

  • deviceUUID - UUID GPU уређаја.

За више информација погледајте NVIDIA GPU додатак readme датотеку.

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


Информације о ECC режиму GPU уређаја (тренутни, на чекању).
Враћена вредност: JSON.

Параметар:

  • deviceUUID - UUID GPU уређаја.

За више информација погледајте NVIDIA GPU додатак readme датотеку.

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


Статистика кодера GPU уређаја.
Враћена вредност: JSON.

Параметар:

  • deviceUUID - UUID GPU уређаја.

За више информација погледајте NVIDIA GPU додатак readme датотеку.

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


Искоришћеност декодера GPU уређаја у процентима.
Враћена вредност: Цео број.

Параметар:

  • deviceUUID - UUID GPU уређаја.

За више информација погледајте NVIDIA GPU додатак readme датотеку.

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


Укупна потрошња енергије GPU уређаја у милиџулима (mJ) од последњег учитавања драјвера.
Враћена вредност: Цео број.

Параметар:

  • deviceUUID - UUID GPU уређаја.

За више информација погледајте NVIDIA GPU додатак readme датотеку.

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


Информације о грешци ECC меморије GPU уређаја (исправљене, неисправљене).
Враћена вредност: JSON.

Параметар:

  • deviceUUID - UUID GPU уређаја.

За више информација погледајте NVIDIA GPU додатак readme датотеку.

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


Информације о грешци ECC меморије GPU уређаја (исправљене, неисправљене).
Враћена вредност: JSON.

Параметар:

  • deviceUUID - UUID GPU уређаја.

За више информација погледајте NVIDIA GPU додатак readme датотеку.

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


Просечна брзина вентилатора графичког процесора као проценат максималне брзине.

Враћена вредност: Цео број.

Параметар:

  • deviceUUID - UUID графичког процесора.

За више информација погледајте NVIDIA GPU додатак readme датотеку.

nvml.device.get


Откривени графички процесори са UUID-ом и именом.
Враћена вредност: JSON.

За више информација погледајте NVIDIA GPU додатак readme датотеку.

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


Брзина такта графике GPU уређаја у MHz.
Враћена вредност: Цео број.

Параметар:

  • deviceUUID - UUID GPU уређаја.

За више информација погледајте NVIDIA GPU додатак readme датотеку.

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


Статистика меморије фрејмбафера ГПУ уређаја (укупно, резервисано, слободно, коришћено).
Враћена вредност: JSON.

Параметар:

  • deviceUUID - UUID ГПУ уређаја.

За више информација погледајте NVIDIA GPU додатак readme.

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


Статистика меморије фрејмбафера ГПУ уређаја (укупно, резервисано, слободно, коришћено).
Враћена вредност: JSON.

Параметар:

  • deviceUUID - UUID ГПУ уређаја.

За више информација погледајте NVIDIA GPU додатак readme.

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


Брзина такта меморије GPU уређаја у MHz.
Враћена вредност: Цео број.

Параметар:

  • deviceUUID - UUID GPU уређаја.

За више информација погледајте NVIDIA GPU додатак readme датотеку.

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


Искоришћеност PCI порта графичког процесора (пропусност преноса/пријема у KBps).
Враћена вредност: JSON.

Параметар:

  • deviceUUID - UUID графичког процесора.

За више информација погледајте NVIDIA GPU додатак readme датотеку.

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


Стање перформанси GPU уређаја.
Враћена вредност: Цео број.

Параметар:

  • deviceUUID - UUID GPU уређаја.

За више информација погледајте NVIDIA GPU додатак readme датотеку.

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


Ограничење снаге GPU уређаја у миливатима.
Враћена вредност: Цео број.

Параметар:

  • deviceUUID - UUID GPU уређаја.

За више информација погледајте NVIDIA GPU додатак readme датотеку.

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


Тренутна потрошња енергије GPU уређаја у миливатима.
Враћена вредност: Цео број.

Параметар:

  • deviceUUID - UUID GPU уређаја.

За више информација погледајте NVIDIA GPU додатак readme датотеку.

nvml.device.serial[<deviceUUID>]


Серијски број GPU уређаја.
Враћена вредност: String.

Параметар:

  • deviceUUID - UUID GPU уређаја.

За више информација погледајте NVIDIA GPU додатак readme датотеку.

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


Брзина такта вишепроцесорског стриминг GPU уређаја у MHz.

Враћена вредност: Цео број.

Параметар:

  • deviceUUID - UUID GPU уређаја.

За више информација погледајте NVIDIA GPU додатак readme датотеку.

nvml.device.temperature[<deviceUUID>]


Температура графичког процесора (GPU) у степенима Целзијуса.
Враћена вредност: Цео број.

Параметар:

  • deviceUUID - UUID графичког процесора (GPU).

За више информација погледајте NVIDIA GPU додатак readme датотеку.

nvml.device.utilization[<deviceUUID>]


Статистика коришћења GPU уређаја (коришћење GPU/меморије у процентима).
Враћена вредност: JSON.

Параметар:

  • deviceUUID - UUID GPU уређаја.

За више информација погледајте NVIDIA GPU додатак readme датотеку.

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


Брзина видео такта GPU уређаја у MHz.

Враћена вредност: Цео број.

Параметар:

  • deviceUUID - UUID GPU уређаја.

За више информација погледајте NVIDIA GPU додатак readme датотеку.

nvml.system.driver.version


Верзија NVIDIA драјвера.
Враћена вредност: String.

За више информација погледајте NVIDIA GPU додатак readme датотеку.

nvml.version


Верзија NVML библиотеке.
Враћена вредност: String.

За више информација погледајте NVIDIA GPU додатак readme датотеку.

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


Враћа статистику група дискова за аутоматско управљање складиштем (ASM).
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • user - Oracle корисничко име, подржава додавање једне од опција за пријаву as sysdba, as sysoper, или as sysasm у формату user as sysdba (опција пријављивања не разликује велика и мала слова, не сме да садржи размак на крају);
  • password - Oracle лозинка;
  • service - назив Oracle сервиса;
  • diskgroup - назив групе дискова ASM за упит.
oracle.diskgroups.discovery[connString,<user>,<password>,<service>]


Враћа листу ASM диск група. Користи се за откривање ниског нивоа.
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • user - Oracle корисничко име, подржава додавање једне од опција за пријаву as sysdba, as sysoper, или as sysasm у формату user as sysdba (опција пријављивања не разликује велика и мала слова, не сме да садржи размак на крају);
  • password - Oracle лозинка;
  • service - назив Oracle сервиса.
oracle.archive.info[connString,<user>,<password>,<service>,<destination>]


Архива лог статистике.
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • корисник - Oracle корисничко име, подржава додавање једне од опција за пријаву as sysdba, as sysoper, или as sysasm у формату user as sysdba (опција пријављивања не разликује велика и мала слова, не сме да садржи размак на крају);
  • лозинка - Oracle лозинка;
  • сервис - назив Oracle сервиса;
  • diskgroup - назив групе дискова ASM за упит.
oracle.cdb.info[connString,<user>,<password>,<service>,<database>]


Информације о базама података контејнера (CDBs).
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • корисник - Oracle корисничко име, подржава додавање једне од опција за пријаву as sysdba, as sysoper, или as sysasm у формату user as sysdba (опција пријављивања не разликује велика и мала слова, не сме да садржи размак на крају);
  • лозинка - Oracle лозинка;
  • сервис - назив Oracle сервиса;
  • одредиште - назив базе података за упит.
oracle.custom.query[connString,<user>,<password>,<service>,queryName,<args...>]


Резултат прилагођеног упита.
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • корисник - Oracle корисничко име, подржава додавање једне од опција за пријаву as sysdba, as sysoper, или as sysasm у формату user as sysdba (опција пријављивања не разликује велика и мала слова, не сме да садржи размак на крају);
  • лозинка - Oracle лозинка;
  • сервис - назив сервиса Oracle;
  • queryName - име прилагођеног упита, мора да одговара имену SQL датотеке без екстензије;
  • args - један или више аргумената раздвојених зарезима за прослеђивање упиту.

Коментари:

  • Враћени подаци се аутоматски конвертују у JSON.
  • Избегавајте враћање JSON -а директно из упита, јер ће се оштетити када додатак покуша да га поново конвертује у JSON.
oracle.datafiles.stats[connString,<user>,<password>,<service>]


Враћа статистику датотека са подацима.
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • корисник - Oracle корисничко име, подржава додавање једне од опција за пријаву as sysdba, as sysoper, или as sysasm у формату user as sysdba (опција пријављивања не разликује велика и мала слова, не сме да садржи размак на крају);
  • лозинка - Oracle лозинка;
  • сервис - назив Oracle сервиса;
  • diskgroup - назив групе дискова ASM за упит.
oracle.db.discovery[connString,<user>,<password>,<service>]


Враћа листу база података. Користи се за откривање ниског нивоа.
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • корисник - Oracle корисничко име, подржава додавање једне од опција за пријаву as sysdba, as sysoper, или as sysasm у формату user as sysdba (опција пријављивања не разликује велика и мала слова, не сме да садржи размак на крају);
  • лозинка - Oracle лозинка;
  • сервис - назив Oracle сервиса.
oracle.fra.stats[connString,<user>,<password>,<service>]


Враћа статистику области за брзи опоравак (FRA).
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • корисник - Oracle корисничко име, подржава додавање једне од опција за пријаву as sysdba, as sysoper, or as sysasm у формату user as sysdba (опција пријављивања не разликује велика и мала слова, не сме да садржи размак на крају);
  • password - Oracle лозинка;
  • service - назив сервиса Oracle.
oracle.instance.info[connString,<user>,<password>,<service>]


Статистика инстанце.
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • корисник - Oracle корисничко име, подржава додавање једне од опција за пријаву as sysdba, as sysoper, или as sysasm у формату user as sysdba (опција пријављивања не разликује велика и мала слова, не сме да садржи размак на крају);
  • password - Oracle лозинка;
  • service - назив сервиса Oracle.
oracle.pdb.info[connString,<user>,<password>,<service>,<database>]


Информације о прикључним базама података (PDBs).
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • корисник - Oracle корисничко име, подржава додавање једне од опција за пријаву as sysdba, as sysoper, или as sysasm у формату user as sysdba (опција пријављивања не разликује велика и мала слова, не сме да садржи размак на крају);
  • лозинка - Oracle лозинка;
  • сервис - назив Oracle сервиса;
  • одредиште - назив базе података за упит.
oracle.pdb.discovery[connString,<user>,<password>,<service>]


Враћа листу PDB-ова. Користи се за откривање ниског нивоа.
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • корисник - Oracle корисничко име, подржава додавање једне од опција за пријаву as sysdba, as sysoper, или as sysasm у формату user as sysdba (опција пријављивања не разликује велика и мала слова, не сме да садржи размак на крају);
  • лозинка - Oracle лозинка;
  • сервис - назив Oracle сервиса.
oracle.pga.stats[connString,<user>,<password>,<service>]


Враћа статистику глобалне области програма (PGA).
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • корисник - Oracle корисничко име, подржава додавање једне од опција за пријаву as sysdba, as sysoper, или as sysasm у формату user as sysdba (опција пријављивања не разликује велика и мала слова, не сме да садржи размак на крају);
  • password - Oracle лозинка;
  • service - назив сервиса Oracle.
oracle.ping[connString,<user>,<password>,<service>]


Тестирајте да ли се може успоставити везу са Oracle-ом.
Повратна вредност: 1 - веза је успешна; 0 - веза је прекинута (ако постоји било каква грешка, укључујући AUTH и проблеме са конфигурацијом).

Параметри:

  • connString - URI или име сесије;
  • корисник - Oracle корисничко име, подржава додавање једне од опција за пријаву as sysdba, as sysoper, или as sysasm у формату user as sysdba (опција пријављивања не разликује велика и мала слова, не сме да садржи размак на крају);
  • лозинка - Oracle лозинка;
  • сервис - назив услуге Oracle.
oracle.proc.stats[connString,<user>,<password>,<service>]


Враћа статистику процеса.
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • корисник - Oracle корисничко име, подржава додавање једне од опција за пријаву as sysdba, as sysoper, или as sysasm у формату user as sysdba (опција пријављивања не разликује велика и мала слова, не сме да садржи размак на крају);
  • лозинка - Oracle лозинка;
  • сервис - назив сервиса Oracle.
oracle.redolog.info[connString,<user>,<password>,<service>]


Информације о лог датотеци из контролног фајла.
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • корисник - Oracle корисничко име, подржава додавање једне од опција за пријаву as sysdba, as sysoper, или as sysasm у формату user as sysdba (опција пријављивања не разликује велика и мала слова, не сме да садржи размак на крају);
  • лозинка - Oracle лозинка;
  • сервис - назив сервиса Oracle.
oracle.sga.stats[connString,<user>,<password>,<service>]


Враћа статистику Глобалне Области Система (SGA).
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • корисник - Oracle корисничко име, подржава додавање једне од опција за пријаву as sysdba, as sysoper, или as sysasm у формату user as sysdba (опција пријављивања не разликује велика и мала слова, не сме да садржи размак на крају);
  • лозинка - Oracle лозинка;
  • сервис - назив сервиса Oracle.
oracle.sessions.stats[connString,<user>,<password>,<service>,<lockMaxTime>]


Враћа статистику сесија.
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • корисник - Oracle корисничко име, подржава додавање једне од опција за пријаву as sysdba, as sysoper, или as sysasm у формату user as sysdba (опција пријављивања не разликује велика и мала слова, не сме да садржи размак на крају);
  • лозинка - Oracle лозинка;
  • сервис - назив сервиса Oracle;
  • lockMaxTime - максимално трајање закључавања сесије у секундама за рачунање сесије као дуготрајно закључане. Подразумевано: 600 секунди.
oracle.sys.metrics[connString,<user>,<password>,<service>,<duration>]


Враћа скуп вредности системских метрика.
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • корисник - Oracle корисничко име, подржава додавање једне од опција за пријаву as sysdba, as sysoper, или as sysasm у формату user as sysdba (опција пријављивања не разликује велика и мала слова, не сме да садржи размак на крају);
  • лозинка - Oracle лозинка;
  • сервис - назив сервиса Oracle;
  • трајање - интервал снимања (у секундама) вредности системске метрике. Могуће вредности: 60 — дуго трајање (подразумевано), 15 — кратко трајање.
oracle.sys.params[connString,<user>,<password>,<service>]


Враћа скуп вредности системских параметара.
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • корисник - Oracle корисничко име, подржава додавање једне од опција за пријаву as sysdba, as sysoper, или as sysasm у формату user as sysdba (опција пријављивања не разликује велика и мала слова, не сме да садржи размак на крају);
  • лозинка - Oracle лозинка;
  • сервис - назив сервиса Oracle.
oracle.ts.stats[connString,<user>,<password>,<service>,<tablespace>,<type>,<conname>]

{#oracle.ts.stats}


Враћа статистику табеларних простора.
Враћена вредност: JSON објекат.

Параметри:

  • connString - URI или назив сесије;
  • user - корисничко име за Oracle, подржава додавање једне од опција за пријаву as sysdba, as sysoper или as sysasm у формату корисник као sysdba (опција за пријаву није осетљива на велика и мала слова, не сме да садржи размак на крају);
  • password - лозинка за Oracle;
  • service - назив Oracle сервиса;
  • tablespace - назив табеларног простора за упит. Подразумевано (ако је празно и подешено је type):
    - "TEMP" (ако је type подешено на "TEMPORARY");
    - "USERS" (ако је type подешено на "PERMANENT").
  • type - тип табеларног простора за упит. Подразумевано (ако је подешено tablespace): "PERMANENT".
  • conname - назив контејнера за који су потребне информације.

Ако су tablespace, type или conname изостављени, ставка ће вратити статистику табеларног простора за све одговарајуће контејнере (укључујући PDB-ове и CDB-ове).

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


Враћа листу табличних простора. Користи се за откривање ниског нивоа.
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • корисник - Oracle корисничко име, подржава додавање једне од опција за пријаву as sysdba, as sysoper, или as sysasm у формату user as sysdba (опција пријављивања не разликује велика и мала слова, не сме да садржи размак на крају);
  • лозинка - Oracle лозинка;
  • сервис - назив Oracle сервиса.
oracle.user.info[connString,<user>,<password>,<service>,<username>]


Враћа Oracle корисничке информације.
Повратна вредност: JSON објекат.

Параметри:

  • connString - URI или име сесије;
  • корисник - Oracle корисничко име, подржава додавање једне од опција за пријаву as sysdba, as sysoper, или as sysasm у формату user as sysdba (опција пријављивања не разликује велика и мала слова, не сме да садржи размак на крају);
  • лозинка - Oracle лозинка;
  • сервис - назив Oracle сервиса;
  • корисничко име - корисничко име за које су потребне информације. Корисничка имена са малим словима нису подржана. Подразумевано: тренутни корисник.
oracle.version[connString,<user>,<password>,<service>]


Враћа верзију сервера базе података.
Повратна вредност: String.

Параметри:

  • connString - URI или име сесије;
  • корисник - Oracle корисничко име, подржава додавање једне од опција за пријаву as sysdba, as sysoper, или as sysasm у формату user as sysdba (опција пријављивања не разликује велика и мала слова, не сме да садржи размак на крају);
  • лозинка - Oracle лозинка;
  • сервис - назив сервиса Oracle.
pgsql.autovacuum.count[uri,<username>,<password>,<database name>]


Број аутовакуум радника.
Повратна вредност: Integer.

Параметри:

  • uri - URI или назив сесије;
  • корисничко име, лозинка - креденцијали за PostgreSQL;
  • име базе података - име базе података.
pgsql.archive[uri,<username>,<password>,<database name>]


Информације о архивираним датотекама.
Повратна вредност: JSON објекат.

Параметри:

  • uri - URI или назив сесије;
  • корисничко име, лозинка - креденцијали за PostgreSQL;
  • име базе података - име базе података.
pgsql.bgwriter[uri,<username>,<password>,<database name>]


Комбиновани број контролних тачака за кластер базе података, рашчлањен према типу контролне тачке.
Повратна вредност: JSON објекат.

Параметри:

  • uri - URI или назив сесије;
  • корисничко име, лозинка - креденцијали за PostgreSQL;
  • име базе података - име базе података.
pgsql.cache.hit[uri,<username>,<password>,<database name>]


Проценат погодака кеша бафера PostgreSQL-а.
Повратна вредност: Float.

Параметри:

  • uri - URI или назив сесије;
  • корисничко име, лозинка - креденцијали за PostgreSQL;
  • име базе података - име базе података.
pgsql.connections[uri,<username>,<password>,<database name>]


Враћа везе по типу.
Повратна вредност: JSON објекат.

Параметри:

  • uri - URI или назив сесије;
  • корисничко име, лозинка - креденцијали за PostgreSQL;
  • име базе података - име базе података.
pgsql.custom.query[uri,<username>,<password>,queryName,<args...>]


Враћа резултат прилагођеног упита.
Повратна вредност: JSON објекат.

Параметри:

  • uri - URI или назив сесије;
  • корисничко име, лозинка - креденцијали за PostgreSQL;
  • queryName - име прилагођеног упита, мора да одговара имену SQL датотеке без екстензије;
  • args - један или више аргумената раздвојених зарезима за прослеђивање упиту.
pgsql.db.age[uri,<username>,<password>,<database name>]


Узраст најстаријег FrozenXID-а базе података.
Повратна вредност: Integer.

Параметри:

  • uri - URI или назив сесије;
  • корисничко име, лозинка - креденцијали за PostgreSQL;
  • име базе података - име базе података.
pgsql.db.bloating_tables[uri,<username>,<password>,<database name>]


Број табела са надувавањем по бази података.
Повратна вредност: Integer.

Параметри:

  • uri - URI или назив сесије;
  • корисничко име, лозинка - креденцијали за PostgreSQL;
  • име базе података - име базе података.
pgsql.db.discovery[uri,<username>,<password>,<database name>]


Листа PostgreSQL база података. Користи се за откривање ниског нивоа.
Повратна вредност: JSON објекат.

Параметри:

  • uri - URI или назив сесије;
  • корисничко име, лозинка - креденцијали за PostgreSQL;
  • име базе података - име базе података.
pgsql.db.size[uri,<username>,<password>,<database name>]


Величина базе података у бајтовима.
Повратна вредност: Integer.

Параметри:

  • uri - URI или назив сесије;
  • корисничко име, лозинка - креденцијали за PostgreSQL;
  • име базе података - име базе података.
pgsql.dbstat[uri,<username>,<password>,<database name>]


Прикупља статистику по бази података. Користи се за откривање ниског нивоа.
Повратна вредност: JSON објекат.

Параметри:

  • uri - URI или назив сесије;
  • корисничко име, лозинка - креденцијали за PostgreSQL;
  • име базе података - име базе података.
pgsql.dbstat.sum[uri,<username>,<password>,<database name>]


Збирни подаци за све базе података у кластеру.
Повратна вредност: JSON објекат.

Параметри:

  • uri - URI или назив сесије;
  • корисничко име, лозинка - креденцијали за PostgreSQL;
  • име базе података - име базе података.
pgsql.locks[uri,<username>,<password>,<database name>]


Информације о додељеним закључавањима по бази података. Користи се за откривање ниског нивоа.
Повратна вредност: JSON објекат.

Параметри:

  • uri - URI или назив сесије;
  • корисничко име, лозинка - креденцијали за PostgreSQL;
  • име базе података - име базе података.
pgsql.oldest.xid[uri,<username>,<password>,<database name>]


Узраст најстаријег XID-а.
Повратна вредност: Integer.

Параметри:

  • uri - URI или назив сесије;
  • корисничко име, лозинка - креденцијали за PostgreSQL;
  • име базе података - име базе података.
pgsql.ping[uri,<username>,<password>,<database name>]


Тестира да ли је веза активна или не.
Повратна вредност: 1 - веза је активна; 0 - веза је прекинута (ако постоји било каква грешка, укључујући AUTH и проблеме са конфигурацијом).

Параметри:

  • uri - URI или назив сесије;
  • корисничко име, лозинка - креденцијали за PostgreSQL;
  • име базе података - име базе података.
pgsql.queries[uri,<username>,<password>,<database name>,<time period>]


Упити метрике према времену извршења.
Повратна вредност: JSON објекат.

Параметри:

  • uri - URI или назив сесије;
  • корисничко име, лозинка - креденцијали за PostgreSQL;
  • име базе података - име базе података;
  • timePeriod - временско ограничење за број спорих упита (мора бити позитиван цео број).
pgsql.replication.count[uri,<username>,<password>]


Број сервера у стању приправности.
Повратна вредност: Integer.

Параметри:

  • uri - URI или назив сесије;
  • корисничко име, лозинка - креденцијали за PostgreSQL.
pgsql.replication.process[uri,<username>,<password>]


Заостатак у пражњењу, заостајање у писању и заостајање у репродукцији за сваки процес слања.
Повратна вредност: JSON објекат.

Параметри:

  • uri - URI или назив сесије;
  • корисничко име, лозинка - креденцијали за PostgreSQL.
pgsql.replication.process.discovery[uri,<username>,<password>]


Откривање имена процеса репликације.
Повратна вредност: JSON објекат.

Параметри:

  • uri - URI или назив сесије;
  • корисничко име, лозинка - креденцијали за PostgreSQL.
pgsql.replication.recovery_role[uri,<username>,<password>]


Статус опоравка.
Повратна вредност: 0 - главни режим; 1 - опоравак је још увек у току (режим приправности).

Параметри:

  • uri - URI или назив сесије;
  • корисничко име, лозинка - креденцијали за PostgreSQL.
pgsql.replication.status[uri,<username>,<password>]


Статус репликације.
Повратна вредност: 0 - стримовање је прекинуто; 1 - стриминг је покренут; 2 - главни режим.

Параметри:

  • uri - URI или назив сесије;
  • корисничко име, лозинка - креденцијали за PostgreSQL.
pgsql.replication_lag.b[uri,<username>,<password>]


Кашњење репликације у бајтовима.
Повратна вредност: Integer.

Параметри:

  • uri - URI или назив сесије;
  • корисничко име, лозинка - креденцијали за PostgreSQL.
pgsql.replication_lag.sec[uri,<username>,<password>]


Кашњење репликације у бајтовима.
Повратна вредност: Integer.

Параметри:

  • uri - URI или назив сесије;
  • корисничко име, лозинка - креденцијали за PostgreSQL.
pgsql.uptime[uri,<username>,<password>,<database name>]


Период рада PostgreSQL-а у милисекундама.
Повратна вредност: Float.

Параметри:

  • uri - URI или назив сесије;
  • корисничко име, лозинка - креденцијали за PostgreSQL;
  • име базе података - име базе података.
pgsql.version[uri,<username>,<password>,<database name>]


Враћа верзију PostgreSQL-а.
Повратна вредност: String.

Параметри:

  • uri - URI или назив сесије;
  • корисничко име, лозинка - креденцијали за PostgreSQL;
  • име базе података - име базе података.
pgsql.wal.stat[uri,<username>,<password>,<database name>]


WAL статистика.
Повратна вредност: JSON објекат.

Параметри:

  • uri - URI или назив сесије;
  • корисничко име, лозинка - креденцијали за PostgreSQL;
  • име базе података - име базе података.
redis.config[connString,<password>,<pattern>]


Добија конфигурационе параметре Redis инстанце који се подударају са шаблоном.
Повратна вредност: JSON - ако је коришћен шаблон у glob стилу; појединачна вредност - ако образац није садржао ниједан џокер карактер.

Параметри:

  • connString - URI или име сесије;
  • лозинка - Redis лозинка;
  • узорак - шаблон у glob стилу (* подразумевано).
redis.info[connString,<password>,<section>]


Добија се излаз наредбе INFO.
Повратна вредност: JSON - излаз је серијализован као JSON.

Параметри:

  • connString - URI или име сесије;
  • лозинка - Redis лозинка;
  • секција - секција информација (подразумевано подразумевано).
redis.ping[connString,<password>]


Тестирајте да ли је веза активна или не.
Повратна вредност: 1 - веза је активна; 0 - веза је прекинута (ако постоји било каква грешка, укључујући AUTH и проблеме са конфигурацијом).

Параметри:

  • connString - URI или име сесије;
  • лозинка - Redis лозинка.
redis.slowlog.count[connString,<password>]


Број спорих уноса дневника откако је Redis покренут.
Повратна вредност: Integer.

Параметри:

  • connString - URI или име сесије;
  • лозинка - Redis лозинка.
smart.attribute.discovery


Враћа листу S.M.A.R.T. атрибутa уређаја.
Повратна вредност: JSON објекат.

Коментари:

  • Враћају се следећи макрои и њихове вредности: {#NAME}, {#DISKTYPE}, {#ID}, {#ATTRNAME}, {#THRESH};
  • Подржани су HDD, SSD и NVME типови диска. Дискови могу бити сами или комбиновани у RAID. {#NAME} ће имати додатак у случају RAID-а, на пример: {"{#NAME}": "/dev/sda cciss,2"}.
smart.disk.discovery


Враћа листу S.M.A.R.T. уређаја.
Повратна вредност: JSON објекат.

Коментари:

  • Враћају се следећи макрои и њихове вредности: {#NAME}, {#DISKTYPE}, {#MODEL}, {#SN}, {#PATH}, {#ATTRIBUTES}, {#RAIDTYPE};
  • Подржани су типови диска HDD, SSD and NVME. Ако диск не припада RAID-у, {#RAIDTYPE} ће бити празан. {#NAME} ће имати додатак у случају RAID-а, на пример: {"{#NAME}": "/dev/sda cciss,2"}.
smart.disk.get[<path>,<raid type>]


Враћа сва доступна својства S.M.A.R.T. уређаја.
Повратна вредност: JSON објекат.

Параметри:

  • путања - путања диска, макро {#PATH} се може користити као вредност;
  • raid_type - RAID тип, макро {#RAID} се може користити као вредност

Коментари:

  • Подржани су типови HDD, SSD и NVME типови диска. Дискови могу бити сами или комбиновани у RAID-у;
  • Подаци укључују smartctl верзију и аргументе позива, као и додатна поља:
    disk_name – садржи име са потребним додацима за откривање RAID-а, нпр.: {"disk_name": "/dev/sda cciss,2"}
    disk_type - садржи тип диска HDD, SSD, or NVME, нпр.: {"disk_type": "ssd"};
  • Ако нису наведени параметри, ставка ће вратити информације о свим дисковима.
systemd.unit.get[unit name,<interface>]


Враћа сва својства systemd јединице.
Повратна вредност: JSON објекат.

Параметри:

  • име јединице - назив јединице (можда ћете желети да користите макро {#UNIT.NAME} у прототипу ставке да бисте открили име);
  • интерфејс - тип интерфејса јединице, могуће вредности: Unit (подразумевано), Service, Socket, Device, Mount, Automount, Swap, Target, Path.

Коментари:

  • Ова ставка је подржана само на Linux платформи;
  • LoadState, ActiveState и UnitFileState за интерфејс јединице се враћају као текст и цео број: "ActiveState":{"state":1,"text":"active"}.
systemd.unit.info[назив јединице,<property>,<interface>]


Информације о системској јединици.
Враћена вредност: String.

Параметри:

  • назив јединице - назив јединице (можда ћете желети да користите макро {#UNIT.NAME} у прототипу ставке да бисте открили назив);
  • својство - својство јединице (нпр. ActiveState (подразумевано), LoadState, Description);
  • интерфејс - тип интерфејса јединице (нпр. Unit (подразумевано), Socket, Service).

Коментари:

  • Ова ставка је подржана само на Linux платформи;
  • Ова ставка омогућава преузимање одређеног својства из одређеног типа интерфејса као што је описано у dbus API.

Примери:

systemd.unit.info["{#UNIT.NAME}"] #прикупља информације о активном стању (активно, поновно учитавање, неактивно, неуспешно, активирање, деактивирање) откривених системских јединица systemd.unit.info["{#UNIT.NAME}",LoadState] #прикупља информације о стању учитавања откривених системских јединица systemd.unit.info[mysqld.service,Id] #преузима технички назив сервиса (mysqld.service) systemd.unit.info[mysqld.service,Description] #преузима опис сервиса (MySQL Server) systemd.unit.info[mysqld.service,ActiveEnterTimestamp] #преузима последњи пут када је сервис ушао у активно стање (1562565036283903) systemd.unit.info[dbus.socket,NConnections,Socket] #прикупља број конекција са ове сокет јединице

systemd.unit.discovery[<type>]


Списак systemd јединица и њихови детаљи. Користи се за откривање ниског нивоа.
Повратна вредност: JSON објекат.

Параметар:

  • type - могуће вредности: all, automount, device, mount, path, service (подразумевано), socket, swap, target.

Ова ставка је подржана само на Linux платформи.

web.certificate.get[име хоста,<порт>,<адреса>]


Варификује сертификате и враћа детаље сертификата.
Враћена вредност: JSON објекат.

Параметар:

  • hostname - може бити IP или DNS.
    Може да садржи URL шему (само https), путању (биће игнорисана) и порт.
    Ако је порт наведен и у првом и у другом параметру, њихове вредности морају да се подударају.
    Ако је наведена адреса (3. параметар), име домаћина се користи само за SNI и верификацију имена домаћина;
  • port - број порта (подразумевано је 443 за HTTPS);
  • address - може бити IP или DNS. Ако је наведена, користиће се за повезивање, а име домаћина (1. параметар) ће се користити за SNI и верификацију домаћина. У случају да је 1. параметар IP адреса, а 3. параметар DNS, 1. параметар ће се користити за повезивање, а 3. параметар ће се користити за SNI и верификацију домаћина.

Коментари:

  • Ова ставка постаје неподржана ако одредиште наведено у конфигурацији хоста не постоји, није доступно или ако TLS руковање не успе са било којом грешком осим неважећег сертификата;
  • Тренутно, AIA (Authority Information Access) X.509 екстензија, CRL-ови и OCSP (укључујући OCSP хефтање) и транспарентност сертификата нису подржани;
  • JSON поља одговора:
    • x509: садржи детаље X.509 сертификата.
    • version: X.509 верзија (нпр., 3).
    • serial_number: серијски број сертификата.
    • signature_algorithm: алгоритам који се користи за потписивање сертификата (нпр. „SHA256-RSA“).
    • issuer: издавалац сертификата.
    • not_before: датум почетка важења сертификата.
    • not_after: датум истека сертификата.
    • subject: тема сертификата.
    • public_key_algorithm: алгоритам који се користи за јавни кључ (нпр. „RSA“).
    • alternative_names: алтернативна имена тема (ако су присутна), иначе „null“.
    • result: садржи резултат валидације.
    • value: статус валидације (погледајте могуће вредности испод).
    • message: детаљна порука валидације (нпр. „сертификат успешно верификован“).
    • sha1_fingerprint: SHA-1 отисак прста сертификата.
    • sha256_fingerprint: SHA-256 отисак прста сертификата.
  • Поље „$.result.value“ означава резултат валидације сертификата. Могуће вредности укључују:
    • valid – сертификат је важећи и поуздан.
    • valid-but-self-signed – сертификат је важећи, али самопотписан, што значи да се његова тема подудара са издаваоцем.
    • invalid – сертификат је неважећи због проблема као што је истека рока, нетачно име хоста или непознати ауторитет за потписивање.

Пример:

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

JSON одговор:

{
     "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": "15. јан 00:00:00 2025 GMT",
     "timestamp": 1736899200
     },
     "not_after": {
     "value": "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": "сертификат успешно верификован"
     },
     "sha1_fingerprint": "310db7af4b2bc9040c8344701aca08d0c69381e3",
     "sha256_fingerprint": "455943цф819425761д1ф950263ебф54755д8д684ц25535943976ф488бц79д23б"
}