Ставке Zabbix агента за Windows су представљене у две листе:
Имајте на уму да све кључеве ставки које подржава Zabbix агент на Windows-у такође подржава Zabbix агент нове генерације 2. Погледајте кључеве додатних ставки које можете користити само са агентом 2.
Такође погледајте: Минималне дозволе за Windows ставке
У табели испод су наведене ставке Zabbix агента, које су подржане на Windows-у и које се деле са Zabbix агентом за UNIX:
Item key | Description | Item group |
---|---|---|
log | Надгледање датотеке евиденције. Ова ставка није подржана за Windows Event Log. Параметар persistent_dir није подржан на Windows-у. |
Log monitoring |
log.count | Број одговарајућих редова у датотеци евиденције која се прати. Ова ставка није подржана за Windows Event Log. Параметар persistent_dir није подржан на Windows-у. |
|
logrt | Надгледање датотеке евиденције која се ротира. Ова ставка није подржана за Windows Event Log. Параметар persistent_dir није подржан на Windows-у. |
|
logrt.count | Број подударних редова у надгледаној датотеци евиденције која се ротира. Ова ставка није подржана за Windows Event Log. Параметар persistent_dir није подржан на Windows-у.|^| |[modbus.get](/manual/config/items/itemtypes/zabbix_agent#modbus)|Чита Modbus податке.|Modbus| |[net.dns](/manual/config/items/itemtypes/zabbix_agent#net.dns)|Проверава да ли је DNS услуга покренута. ip, timeoutand countсе игноришу на Windows-у осим ако се не користи Zabbix агент 2|Network| |[net.dns.perf](/manual/config/items/itemtypes/zabbix_agent#net.dns.perf)|Проверава перформансе DNS услуге. ip, timeoutи countсе игноришу на Windows-у осим ако се не користи Zabbix агент 2.|^| |[net.dns.record](/manual/config/items/itemtypes/zabbix_agent#net.dns.record)|Обавља DNS упит. ip, timeoutи countсе игноришу на Windows-у осим ако се не користи Zabbix агент 2.|^| |[net.if.discovery](/manual/config/items/itemtypes/zabbix_agent#net.if.discovery)|Листа мрежних интерфејса. name и user.|Processes| |[system.cpu.discovery](/manual/config/items/itemtypes/zabbix_agent#system.cpu.discovery)|Листа откривених CPUs/CPU језгара.|System| |[system.cpu.load](/manual/config/items/itemtypes/zabbix_agent#system.cpu.load)|Оптерећење процесора. Queue Length|^| |[system.cpu.num](/manual/config/items/itemtypes/zabbix_agent#system.cpu.num)|Број процесора.|^| |[system.cpu.util](/manual/config/items/itemtypes/zabbix_agent#system.cpu.util)|Проценат коришћења процесора. typeпараметар подржан на Windows-у.|^| |[system.hostname](/manual/config/items/itemtypes/zabbix_agent#system.hostname)|Име системског домаћина. pusedподржава Zabbix агента на Linux-у, али на Windows-у га подржава само [Zabbix agent 2](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2). perf_counter[\700(_Total)\702]да бисте добили тачан проценат размене простора.|^| |[system.uname](/manual/config/items/itemtypes/zabbix_agent#system.uname)|Идентификација система. (где 'no' не постоји). |
|
vfs.file.get | Враћа информације о датотеци. Подржани типови датотека на Windows-у: обична датотека, директоријум, симболичка веза |
|
vfs.file.md5sum | MD5 checksum датотеке. | |
vfs.file.owner | Враћа власника датотеке. | |
vfs.file.regexp | Враћа стринг у датотеку. | |
vfs.file.regmatch | Проналази стринг у датотекци. | |
vfs.file.size | Величина датотеке. | |
vfs.file.time | Информације о времену датотеке. На Windows XP vfs.file.time[file,change] може бити једнак vfs.file.time[file,access]`. |
|
vfs.fs.discovery | Листа монтираних система датотека са њиховим типом и опцијама монтирања. Макро {#FSLABEL} је подржан на Windows-у. |
|
vfs.fs.get | Листа монтираних система датотека са њиховим типом, расположивим простором на диску, статистиком inode и опцијама монтирања. Макро {#FSLABEL} је подржан на Windows-у. |
|
vfs.fs.size | Дисковое пространство в байтах или процентах от общего размера. | |
vm.memory.size | Величина меморије у бајтовима или у процентима од укупног броја. | Virtual memory |
web.page.get | Преузимање садржаја веб странице. | Web monitoring |
web.page.perf | Време учитавања целе веб странице. | |
web.page.regexp | Проналалажење стринга на веб страници. | |
agent.hostmetadata | Метаподаци домаћина агента. | Zabbix |
agent.hostname | Име домаћина агента. | |
agent.ping | Провера доступности агента. | |
agent.variant | Варијанта Zabbix агента (Zabbix агент или Zabbix агент 2). | |
agent.version | Верзија Zabbix агента. | |
zabbix.stats | Враћа скуп интерних метрика са удаљеног Zabbix сервера или проксија. | |
zabbix.stats | Враћа број надгледаних ставки у реду, које су одложене на удаљеном Zabbix серверу или проксију. |
Табела пружа детаље о кључевима ставки које подржава само Windows Zabbix агент.
Ставке специфичне за Windows понекад су приближни пандан сличним ставки агента, на пример proc_info
, подржана на Windows-у, отприлике одговара на ставку proc.mem
, није подржано на Windows-у.
Кључ ставке је веза до комплетних детаља кључа ставке.
Item key | Description | Item group |
---|---|---|
eventlog | Надгледање Windows евиденције догађаја. | Log monitoring |
eventlog.count | Број редова у Windows евиденцији догађаја. | |
net.if.list | Листа мрежног интерфејса (укључује тип интерфејса, статус, IPv4 адресу, опис). | Network |
perf_counter | Вредност било ког Windows бројача перформанси. | Performance counters |
perf_counter_en | Вредност било ког Windows бројача перформанси на енглеском. | |
perf_instance.discovery | Листа објеката инстанци Windows бројача перформанси. | |
perf_instance_en.discovery | Листа објеката инстанци Windows бројача перформанси, откривених коришћењем назива објеката на енглеском. | |
proc_info | Различите информације о одређеним процесима. | Processes |
registry.data | Врати податке за наведено име вредности у кључу Windows Registry. | Registry |
registry.get | Листа вредности или кључева Windows Registry који се налазе на датом кључу. | |
service.discovery | Листа Windows услуга. | Services |
service.info | Информације о услузи. | |
services | Листа услуга. | |
vm.vmemory.size | Величина виртуелне меморије у бајтовима или у процентима од укупне. | Virtual memory |
wmi.get | Извршите WMI упит и вратите први изабрани објекат. | WMI |
wmi.getall | Извршите WMI упит и вратите цео одговор. |
Параметри без угластих заграда су обавезни. Параметри означени угластим заградама < > су опциони.
Надгледање евиденције догађаја.
Повратна вредност: Log.
Параметри:
Коментари:
Примери:
eventlog[Application]
eventlog[Security,,"Failure Audit",,^(529|680)$]
eventlog[System,,"Warning|Error"]
eventlog[System,,,,^1$]
eventlog[System,,,,@TWOSHORT] #овде се референцира прилагођени регуларни израз под називом `TWOSHORT` (дефинисан као тип *Резултат је TRUE*, а сам израз је `^1$|^70$`).
Број редова у Windows евиденцији догађаја.
Повратна вредност: Integer.
Параметри:
Коментари:
Пример:
Листа мрежног интерфејса (укључује тип интерфејса, статус, IPv4 адресу, опис).
Повратна вредност: Текст.
Коментари:
Вредност било ког Windows бројача перформанси.
Повратна вредност: **Integer, float, string* или text (у зависности од захтева).
Параметри:
interval
мора да буде између 1 и 900 секунди (укључено), а подразумевана вредност је 1.Коментари:
interval
се користи за бројаче који захтевају више од једног узорка (као што је коришћење CPU-а), тако да провера сваки пут враћа просечну вредност за последњи "интервал" секунди;
Вредност било ког Windows бројача перформанси на енглеском.
Повратна вредност: Integer, float, string или text (у зависности од захтева).
Параметри:
interval
мора да буде између 1 и 900 секунди (укључено), а подразумевана вредност је 1.Коментари:
interval
се користи за бројаче који захтевају више од једног узорка (као што је коришћење CPU-а), тако да провера сваки пут враћа просечну вредност за последњи "интервал" секунди;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009
.
Листа инстанци објеката Windows бројача перформанси. Користи се за откривање ниског нивоа.
Повратна вредност: JSON објекат.
Параметар:
Листа инстанци објеката Windows бројача перформанси, откривених коришћењем назива објеката на енглеском. Користи се за откривање ниског нивоа.
Повратна вредност: * JSON објекат*.
Параметар:
Различите информације о одређеном процесу(има).
Повратна вредност: Float.
Параметри:
Коментари:
attributes
:types
су:Примери:
proc_info[iexplore.exe,wkset,sum] #преузимање количине физичке меморије коју заузимају сви процеси Internet Explorer-а
proc_info[iexplore.exe,pf,avg] #преузимање просечног броја грешака странице за процесе Internet Explorer-а
Враћа податке за одређено име вредности у Windows регистру.
Повратна вредност: **Integer, string* или text (у зависности од типа вредности)
Параметри:
Коментари:
Примери:
registry.data["HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting"] #return the data of the default value of this key
registry.data["HKLMError Reporting","EnableZip"] #return the data of the value named "Enable Zip" in this key
Листа вредности или кључева Windows регистратора који се налазе на датом кључу.
Повратна вредност: JSON објекат.
Параметри:
mode
.Кључеви са размацима морају бити под двоструким наводницима.
Примери:
registry.get[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall,values,"^DisplayName|DisplayVersion$"] #враћа податке вредности са именом "DisplayName" или "DisplayValue" у овом кључу. JSON ће укључивати детаље о кључу, последњем подкључу, имену вредности, типу вредности и подацима вредности.
registry.get[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall,values] #враћа податке свих вредности у овом кључу. The JSON ће укључивати детаље о кључу, последњем подкључу, имену вредности, типу вредности и подацима вредности.
registry.get[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall,keys] #враћа све подкључеве овог кључа. JSON ће укључивати детаље о кључу и последњем подкључу.
Листа Windows услуга. Користи се за откривање ниског нивоа.
Повратна вредност: * JSON објекат*.
Информације о услузи.
Повратна вредност: Integer - са param
као state, startup; Стринг - са param
као displayname, path, user; Text - са param
као описом
Конкретно за стање: 0 - у току, 1 - паузирано, 2 - почетак на чекању, 3 - пауза на чекању, 4 - наставак на чекању, 5 - заустављање на чекању, 6 - заустављено, 7 - непознато, 255 - нема такве услуге
Конкретно за state: 0 - аутоматски, 1 - аутоматски одложено, 2 - ручно, 3 - онемогућено, 4 - непознато, 5 - аутоматско покретање окидача, 6 - аутоматско одложено покретање окидача, 7 - ручно покретање окидача
Параметри:
Коментари:
service.info[service,state]
и service.info[service]
ће вратити исте информације;param
као * state* ова ставка враћа вредност за непостојеће услуге (255).Примери:
service.info[SNMPTRAP] - стање SNMPTRAP услуге;
service.info[SNMP Trap] - стање исте услуге, али са наведеним именом за приказ;
service.info[EventLog,startup] - тип покретања EventLog услуге
Списак услуга.
Повратна вредност: 0 - ако је празно; Текст - листа услуга одвојена новим редом.
Параметри:
Примери:
services[,started] #returns the list of started services;
services[automatic, stopped] #returns the list of stopped services that should be running;
services[automatic, stopped, "service1,service2,service3"] #returns the list of stopped services that should be running, excluding services named "service1", "service2" and "service3"
Величина виртуелне меморије у бајтовима или у процентима од укупне.
Повратна вредност: Integer - за бајтове; float - за проценат.
Параметар:
Коментари:
Пример:
Извршите WMI упит и вратите први изабрани објекат.
Повратна вредност: nteger, float, string ili text (у зависности од захтева).
Параметри:
WMI упити се изводе помоћу WQL.
Пример:
wmi.get[root\cimv2,select status from Win32_DiskDrive where Name like '%PHYSICALDRIVE0%'] #returns the status of the first physical disk
Извршите WMI упит и вратите цео одговор. Може се користити за откривање ниског нивоа.
предобрада Повратна вредност: * JSON објекат*
Параметри:
Коментари:
Пример:
wmi.getall[root\cimv2,select * from Win32_DiskDrive where Name like '%PHYSICALDRIVE%'] #returns status information of physical disks
Овај водич пружа упутства корак по корак за подешавање праћења Windows услуга. Претпоставља се да су Zabbix сервер и агенти конфигурисани и оперативни.
Добијање имена услуге.
Назив услуге можете добити тако што ћете отворити MMC додатак за услуге и приказати својства услуге. На картици Опште требало би да видите поље под називом "Име услуге". Вредност која следи је име које ћете користити приликом постављања ставке за праћење. На пример, ако желите да надгледате услугу "workstation", онда би ваша услуга могла бити: lanmanworkstation.
Конфигуришите ставку за надгледање услуга.
Ставка service.info[service,<param>]
преузима информације о одређеној услузи. У зависности од информација које су вам потребне, наведите опцију param
која прихвата следеће вредности: displayname, state, path, user, startup ili description. Pодразумевана вредност је state ако param
није наведен (service.info[service]
).
Тип повратне вредности зависи од изабраног param
: цео број за * state и startup; низ karaktera за displayname, path* and user; текст за description.
Пример:
service.info[lanmanworkstation]
Ставка service.info[lanmanworkstation]
ће преузети информације о стању услуге као нумеричку вредност. Да бисте мапирали нумеричку вредност у текстуалну репрезентацију у корисничком интерфејсу ("0" као "Running", "1" као "Paused" итд.), можете да конфигуришете мапирање вредности на домаћину на коме је ставка конфигурисана. Да бисте то урадили, или повежите шаблон Windows services by Zabbix agent или Windows services by Zabbix agent active домаћину, или конфигуришите на домаћину нову мапу вредности која је заснована на мапи вредности Windows service state конфигурисаној на поменутим шаблонима.
Имајте на уму да оба поменута шаблона имају конфигурисано правило откривања које ће аутоматски откривати услуге. Ако то не желите, можете онемогућити правило откривања на нивоу домаћина када се шаблон повеже са домаћином.
Откривање ниског нивоа пружа начин за аутоматско креирање ставки, окидача и графикона за различите ентитета на рачунару. Zabbix може аутоматски да почне надгледање Windows услуга на вашој машини, без потребе да знате тачно назив услуге или ручно креирајте ставке за сваку услугу. Филтер се може користити за генерисање стварних ставки, окидача и графикона само за услуге од интереса.