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

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 Листа откривених pool-ова.
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 daemon активан.
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 Враћа број jumbo chunk-ова.
mongodb.oplog.stats Враћа статус реплике користећи податке из oplog-а.
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 Сервера са којом је успостављена веза).|^| |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 записима.|Network| |oracle.diskgroups.stats|Враћа статистику група дискова за Аутоматско управљање складиштем (ASM).|Oracle| |oracle.diskgroups.discovery|Враћа листу ASM група дискова.|^| |oracle.archive.info|Враћа статистику архивских логова.|^| |oracle.cdb.info|Информације о контејнер базама података (CDBs).|^| |oracle.custom.query|Резултат прилагођеног упита.|^| |oracle.datafiles.stats|Враћа статистику датотека података.|^| |oracle.db.discovery|Враћа листу база података.|^| |oracle.fra.stats|Враћа статистику области за брз опоравак (FRA).|^| |oracle.instance.info|Статистика инстанце.|^| |oracle.pdb.info|Информације о Pluggable базама података (PDBs).|^| |oracle.pdb.discovery|Враћа листу PDBs.|^| |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|Враћа листу размака између табела.|^| |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|Број bloating табела по бази података.|^| |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| |systemd.unit.info|Информације о systemd јединици.|^| |systemd.unit.discovery|Листа systemd јединица и њихови детаљи.|^| |web.certificate.get|Валидација сертификата и враћање детаља сертификата.|Web certificates|

Погледајте такође: - Уграђени додаци - Додаци који се могу учитати

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

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

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


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

Параметри:

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


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

Параметри:

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


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

Параметри:

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


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

Параметри:

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


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

Параметри:

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


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

Параметри:

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


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

Параметри:

  • connString - URI или име сесије;
  • корисник, лозинка - креденцијали за пријаву на 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 - URL MQTT брокера у формату protocol://host:port без параметара упита (подржани протоколи: tcp, ssl, ws). Ако није наведена вредност, агент ће користити tcp://localhost:1883. Ако су протокол или порт изостављени, користиће се подразумевани протокол (tcp) или порт (1883);
  • тема - MQTT тема (обавезно). Подржани су џокер карактери (+,#);
  • корисник, лозинка - креденцијали за аутентификацију (ако су потребни).

Коментари:

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


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

Параметри:

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

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

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


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

Параметри:

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

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

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 plugin упутство.

mssql.perfcounter.get


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

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

mssql.ping


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

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

mssql.quorum.get


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

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

mssql.quorum.member.get


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

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

mssql.replica.get


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

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

mssql.version


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

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

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


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

Параметри:

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

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

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 запису.
Ова ставка је проширена верзија net.dns.record ставке Zabbix агента са подржаним више типова записа и прилагодљивих заставица.
Повратне вредности: JSON објекат

Параметри:

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

Коментари:

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

Примери:

net.dns.get[192.0.2.0,zabbix.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"]
oracle.diskgroups.stats[connString,<user>,<password>,<service>,<diskgroup>]


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

Параметри:

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


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

Параметри:

  • connString - URI или име сесије;
  • корисник - Oracle корисничко име, подржава додавање једне од опција за пријаву as sysdba, as sysoper, или as sysasm у формату user as sysdba (опција пријављивања не разликује велика и мала слова, не сме да садржи размак на крају);
  • лозинка - Oracle лозинка;
  • сервис - назив 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 - један или више аргумената раздвојених зарезима за прослеђивање упиту.
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>]


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

Параметри:

  • connString - URI или име сесије;
  • корисник - Oracle корисничко име, подржава додавање једне од опција за пријаву as sysdba, as sysoper, или as sysasm у формату user as sysdba (опција пријављивања не разликује велика и мала слова, не сме да садржи размак на крају);
  • лозинка - Oracle лозинка;
  • сервис - назив сервиса Oracle;
  • табеларни простор - име табелног простора за упит. Подразумевано (ако је остављено празно и typeје подешен):
    - "TEMP" (ако је type подешен на "TEMPORARY");
    - "USERS" (ако је type подешен на "PERMANENT").
  • тип - тип простора табеле за упит. Подразумевано (ако је подешен 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[unit name,<property>,<interface>]


Информације о systemd јединици.
Повратна вредност: 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 објекат.

Параметар:

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

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

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


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

Параметри:

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

Коментари:

– Ова ставка постаје неподржана ако ресурс наведен у host не постоји или је недоступан или ако TLS руковање не успе са било којом грешком осим неважећег сертификата;
– Тренутно нису подржани AIA (Authority Information Access) X.509 extension, CRLs и OCSP (укључујући OCSP stapling), Certificate Transparency и прилагођено складиште поверења CA.