Једноставне провере се обично користе за удаљене провере сервиса без агента.
Имајте на уму да Zabbix агент није потребан за једноставне провере. Zabbix сервер/прокси је одговоран за обраду једноставних провера (израда спољне везе итд).
Примери коришћења једноставних провера:
net.tcp.service[ftp,,155]
net.tcp.service[http]
net.tcp.service.perf[http,,8080]
net.udp.service.perf[ntp]
Поља Корисничко име и Лозинка (ограничено на 255 карактера) у конфигурацији једноставне провере користе се за VMware ставке за надгледање; у другим случајевима игнорисати.
Кључеви ставки су наведени без опционих параметара и додатних информација. Кликните на кључ ставке да бисте видели све детаље.
Такође погледајте VMware кључеви ставки за надгледање.
Item key | Description |
---|---|
icmpping | Доступност домаћина путем ICMP ping-а. |
icmppingloss | Проценат изгубљених пакета. |
icmppingsec | Време одговора на ICMP ping. |
net.tcp.service | Проверава да ли је сервис покренут и прихвата ли TCP конекције. |
net.tcp.service.perf | Проверава перформансе TCP сервиса. |
net.udp.service | Проверава да ли је сервис покренут и да ли одговара на UDP захтеве. |
net.udp.service.perf | Проверава перформансе UDP сервиса. |
Параметри без угластих заграда су обавезни. Параметри означени угластим заградама < > су опциони.
Приступ домаћину путем ICMP ping-а.
Повратна вредност: 0 - ICMP ping није успео; 1 - ICMP ping је успео.
Параметри:
Погледајте и табелу подразумеване вредности.
Пример:
icmpping[,4] #If at least one packet of the four is returned, the item will return 1.
Проценат изгубљених пакета.
Повратна вредност: Float.
Параметри:
Погледајте и табелу подразумеване вредности.
The host accessibility by ICMP ping with retries.
Return value: 0 - ICMP ping fails; 1 - ICMP ping successful.
Parameters:
See also the table of default values.
Време одговора ICMP ping-а (у секундама).
Враћена вредност: Float.
Параметри:
Коментари:
Проверава да ли сервис ради и да ли прихвата TCP везе.
Враћена вредност: 0 - сервис не ради; 1 - сервис ради.
Параметри:
Коментари:
net.tcp.service[tcp,<ip>,port]
за провере попут ових.Пример:
net.tcp.service[ftp,,45] #Ова ставка се може користити за тестирање доступности FTP сервера на TCP порту 45.
Ако SELinux ради у принудном режиму, прилагођене једноставне TCP/UDP провере могу бити блокиране политиком. Да бисте верификовали и дозволили нову одлазну везу, прегледајте одбијања ревизије: са grep denied /var/log/audit/audit.log
Проверава перформансе TCP сервиса.
Враћена вредност: Float: 0.000000 - сервис је у квару; seconds - број секунди проведених током повезивања са сервисом.
Параметри:
Коментари:
net.tcp.service[tcp,<ip>,port]
за провере попут ових.Пример:
net.tcp.service.perf[ssh] #Ова ставка се може користити за тестирање брзине почетног одговора са SSH сервера.
Проверава да ли је сервис покренут и да ли одговара на UDP захтеве.
Повратна вредност: 0 - сервис не ради; 1 - сервис је покренут.
Параметри:
Пример:
net.udp.service[ntp,,45] #This item can be used to test the availability of NTP service on UDP port 45.
Проверава перформансе UDP сервиса.
Повратна вредност: * Float: 0.000000* - сервис не ради; секунде - број секунди утрошених на чекање одговора сервиса.
Параметри:
Пример:
За SourceIP подршку у једноставним проверама LDAP-а (нпр. net.tcp.service[ldap]
), потребна је OpenLDAP верзија 2.6.1 или новија.
Zabbix неће обрадити једноставну проверу дуже од Timeout секунди дефинисаних у обрасцу конфигурација ставке. За ставке VMware items, Zabbix неће обрадити једноставну проверу дуже од Timeout
секунди дефинисаних у Zabbix серверу или прокси конфигурационој датотеци. За ставке icmpping*, вредности временског ограничења и поновних покушаја су наведене директно у кључу ставке и на њих не утиче глобални параметар Timeout
. Уверите се да су ове вредности правилно конфигурисане у кључу ставке.
Zabbix користи спољни услужни програм fping за обраду ICMP ping-ова(icmpping, icmppingloss, icmppingsec).
fping није укључен у Zabbix и потребно га је инсталирати засебно:
Различите Unix-базиране платформе имају fping пакет у својим подразумеваним репозиторијумима, али он није унапред инсталиран. У овом случају можете користити менаџер пакета за инсталирање fping-а.
Zabbix пружа fping пакете за RHEL и његове деривате. Имајте у виду да се ови пакети пружају без званичне подршке.
fping се такође може компајлирати из изворног кода.
Наведите fping локацију у параметру FpingLocation конфигурационе датотеке Zabbix сервера/проксија (или Fping6Location параметра за коришћење IPv6 адреса).
fping би требало да буде извршан од стране корисника Zabbix сервера/проксија који се покреће и овај корисник треба да има довољна права.
Такође погледајте: Познати проблеми за обраду једноставних провера са fping верзијама испод 3.10.
Подразумеване вредности, ограничења и опис вредности за ICMP параметре провере:
Parameter | Unit | Description | Fping's flag | Defaults set by | Allowed limits by Zabbix |
||
---|---|---|---|---|---|---|---|
fping | Zabbix | min | max | ||||
packets | number | број пакета захтева послатих циљу | -C | 3 | 1 | 10000 | |
interval | milliseconds | време чекања између узастопних пакета ка појединачном циљу | -p | 1000 | 20 | неограничено | |
size | bytes | величина пакета у бајтовима 56 бајтова на x86, 68 бајтова на x86_64 |
-b | 56 или 68 | 24 | 65507 | |
timeout | milliseconds | fping v3.x - време чекања након слања последњег пакета, на које утиче заставица -C fping v4.x - појединачно време чекања за сваки пакет |
-t | fping v3.x - 500 fping v4.x и новије - наслеђено од заставице -p, али не више од 2000 |
50 | неограничено |
Подразумеване вредности се могу мало разликовати у зависности од платформе и верзије.
Поред тога, Zabbix користи fping опције -i interval ms (не мешајте са параметром ставке interval поменутим у горњој табели, што одговара fping опцији -p) и -S source IP address (или -I у старијим верзијама fping-а). Ове опције се аутоматски детектују покретањем провера са различитим комбинацијама опција. Zabbix покушава да детектује минималну вредност у милисекундама коју fping дозвољава да користи са -i испробавајући 3 вредности: 0, 1 и 10. Вредност која прва успе се затим користи за наредне ICMP провере. Овај процес обавља сваки ICMP пингер процес појединачно.
Аутоматски детектоване fping опције се поништавају сваког сата и поново се детектују при следећем покушају извршавања ICMP провере. Поставите DebugLevel>=4 да бисте видели детаље овог процеса у датотеци дневника сервера или проксија.
Zabbix записује IP адресе које треба проверити било којим од три icmpping* кључа у привремену датотеку, која се затим прослеђује fping-у. Ако ставке имају различите параметре кључа, само оне са идентичним параметрима кључа се записују у једну датотеку. Све IP адресе записане у једну датотеку биће проверене fping-ом паралелно, тако да ће Zabbix ICMP пингер процес провести фиксно време без обзира на број IP адреса у датотеци.