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 (подразумевано).Flagsdnssec и 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, oras 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б"
}