Zabbix Documentation 2.2

3.04.04.4 (current)| In development:5.0 (devel)| Unsupported:1.82.02.22.43.23.44.2Guidelines

User Tools

Site Tools


ru:manual:config:items:itemtypes:simple_checks

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
ru:manual:config:items:itemtypes:simple_checks [2016/12/05 19:57]
dotneft
ru:manual:config:items:itemtypes:simple_checks [2017/05/14 09:39] (current)
dotneft
Line 5: Line 5:
 Простые проверки в основном используются для удаленных безагентных проверок сервисов. ​ Простые проверки в основном используются для удаленных безагентных проверок сервисов. ​
  
-Обратите внимание,​ что для простых проверок Zabbix агент не требуется. За обработку (созданием внешних подключений и т.д.) простых проверок отвечает Zabbix сервер.+Обратите внимание,​ что для простых проверок Zabbix агент не требуется. За обработку (созданием внешних подключений и т.д.) простых проверок отвечает Zabbix сервер/​прокси.
  
 Примеры использования простых проверок: ​ Примеры использования простых проверок: ​
Line 26: Line 26:
 | ||||| | |||||
 ^icmpping[<​цель>,<​пакеты>,<​интервал>,<​размер>,<​время ожидания>​] ​ ^^^^^ ^icmpping[<​цель>,<​пакеты>,<​интервал>,<​размер>,<​время ожидания>​] ​ ^^^^^
-^ |Доступность сервера через пинг по ICMP.  |0 - ошибка при пинге по ICMP\\ 1 - успешный пинг по ICMP  |**цель** - IP хоста или DNS имя\\ **пакеты** - количество пакетов\\ **интервал** - время между успешными пакетами в миллисекундах\\ **размер** - размер пакета в байтах\\ **время ожидания** - время ожидания в миллисекундах ​ |Пример:​\\ => **icmpping[,​4]** -> если по крайней мере один пакет из четырех вернется,​ элемент данных возвратит 1.\\ \\ Смотрите также ​более детальные сведения об обработке ​[[ru:​manual:​config:​items:​itemtypes:​simple_checks#​icmp_пинг|ICMP пинг]]. |+^ |Доступность ​хоста через пинг по ICMP.  |0 - ошибка при пинге по ICMP\\ 1 - успешный пинг по ICMP  |**цель** - IP хоста или DNS имя\\ **пакеты** - количество пакетов\\ **интервал** - время между успешными пакетами в миллисекундах\\ **размер** - размер пакета в байтах\\ **время ожидания** - время ожидания в миллисекундах ​ |Пример:​\\ => **icmpping[,​4]** -> если по крайней мере один пакет из четырех вернется,​ элемент данных возвратит 1.\\ \\ Смотрите такжетаблицу [[ru:​manual:​config:​items:​itemtypes:​simple_checks#​icmp_пинг|со значениями ​по умолчанию]]. |
 | ||||| | |||||
 ^icmppingloss[<​цель>,<​пакеты>,<​интервал>,<​размер>,<​время ожидания>​] ​ ^^^^^ ^icmppingloss[<​цель>,<​пакеты>,<​интервал>,<​размер>,<​время ожидания>​] ​ ^^^^^
-^ |Процентное отношение потерянных пакетов. ​ |Число с плавающей точкой. ​ |**цель** - IP хоста или DNS имя\\ **пакеты** - количество пакетов\\ **интервал** - время между успешными пакетами в миллисекундах\\ **размер** - размер пакета в байтах\\ **время ожидания** - время ожидания в миллисекундах ​ |Смотрите также ​более детальные сведения об обработке ​[[ru:​manual:​config:​items:​itemtypes:​simple_checks#​icmp_пинг|ICMP пинг]]. |+^ |Процентное отношение потерянных пакетов. ​ |Число с плавающей точкой. ​ |**цель** - IP хоста или DNS имя\\ **пакеты** - количество пакетов\\ **интервал** - время между успешными пакетами в миллисекундах\\ **размер** - размер пакета в байтах\\ **время ожидания** - время ожидания в миллисекундах ​ |Смотрите такжетаблицу [[ru:​manual:​config:​items:​itemtypes:​simple_checks#​icmp_пинг|со значениями ​по умолчанию]]. |
 | ||||| | |||||
 ^icmppingsec[<​цель>,<​пакеты>,<​интервал>,<​размер>,<​время ожидания>,<​режим>​] ​ ^^^^^ ^icmppingsec[<​цель>,<​пакеты>,<​интервал>,<​размер>,<​время ожидания>,<​режим>​] ​ ^^^^^
-^ |Время ответа на пинг по ICMP (в секундах). ​ |Число с плавающей точкой ​ |**цель** - IP хоста или DNS имя\\ **пакеты** - количество пакетов\\ **интервал** - время между успешными пакетами в миллисекундах\\ **размер** - размер пакета в байтах\\ **время ожидания** - время ожидания в миллисекундах\\ **режим** - один из min, max, avg (по умолчанию) ​ | Если хост недоступен (превышено время ожидания),​ элемент данных вернет 0.\\ Если элемент данных "​icmppingsec"​ вернет значение меньше 0.0001 секунд,​ значение будет задано в 0.0001 секунд. |+^ |Время ответа на пинг по ICMP (в секундах). ​ |Число с плавающей точкой ​ |**цель** - IP хоста или DNS имя\\ **пакеты** - количество пакетов\\ **интервал** - время между успешными пакетами в миллисекундах\\ **размер** - размер пакета в байтах\\ **время ожидания** - время ожидания в миллисекундах\\ **режим** - один из min, max, avg (по умолчанию) ​ | Если хост недоступен (превышено время ожидания),​ элемент данных вернет 0.\\ Если элемент данных "​icmppingsec"​ вернет значение меньше 0.0001 секунд,​ значение будет задано в 0.0001 секунд.\\ \\ Смотрите также: таблицу [[ru:​manual:​config:​items:​itemtypes:​simple_checks#​icmp_пинг|со значениями по умолчанию]]. |
 | ||||| | |||||
 ^net.tcp.service[сервис,<​ip>,<​порт>​] ​ ^^^^^ ^net.tcp.service[сервис,<​ip>,<​порт>​] ​ ^^^^^
Line 42: Line 42:
 == Обработка времени ожидания == == Обработка времени ожидания ==
  
-Zabbix не будет обрабатывать простую проверку дольше Timeout (времени ожидания) секунд,​ заданных в файле конфигурации Zabbix сервера.+Zabbix не будет обрабатывать простую проверку дольше Timeout (времени ожидания) секунд,​ заданных в файле конфигурации Zabbix сервера/​прокси.
 === - ICMP пинг === === - ICMP пинг ===
  
 Для обработки ICMP пинг Zabbix использует внешнюю утилиту **fping**. ​ Для обработки ICMP пинг Zabbix использует внешнюю утилиту **fping**. ​
  
-Эта утилита не является частью дистрибутива Zabbix и должна быть установлена дополнительно. Если утилиты нет, у нее выставлены неверные разрешения и её размещение не совпадает с размещением заданным в файле конфигурации Zabbix сервера (параметры '​FpingLocation'​),​ ICMP пинг (**icmpping**,​ **icmppingloss**,​ **icmppingsec**) не будет обрабатываться.+Эта утилита не является частью дистрибутива Zabbix и должна быть установлена дополнительно. Если утилиты нет, у нее выставлены неверные разрешения и её размещение не совпадает с размещением заданным в файле конфигурации Zabbix сервера/​прокси ​(параметры '​FpingLocation'​),​ ICMP пинг (**icmpping**,​ **icmppingloss**,​ **icmppingsec**) не будет обрабатываться. 
 + 
 +Смотрите также: [[ru:​manual:​installation:​known_issues#​простые_проверки|известные проблемы]]
  
 **fping** должен быть выполняемым под пользователем Zabbix демонов и должен иметь setuid root. Выполните эти команды из под ​ **root** для выставления корректных разрешений:​ **fping** должен быть выполняемым под пользователем Zabbix демонов и должен иметь setuid root. Выполните эти команды из под ​ **root** для выставления корректных разрешений:​
  
 +  shell> chown root:zabbix /​usr/​sbin/​fping
   shell> chmod 4710 /​usr/​sbin/​fping   shell> chmod 4710 /​usr/​sbin/​fping
-  ​shell> chown root:zabbix /​​usr/​​sbin/​​fping +   
-Также проверьте, принадлежит ​ли пользователь zabbix ​к группе zabbix, запустив команду: +После выполнения этих двух команд ​проверьте ​владельца ​исполняемого файла **fping**. В некоторых случаях владелец может ​быть сброшен после ​выполнения chmod команды.
-  shell> groups zabbix +
-и если нет добавьте следующей командой: +
-  shell> usermod -a -G zabbix zabbix+
  
 Умолчания,​ ограничения и описания значений для параметров ICMP проверок:​ Умолчания,​ ограничения и описания значений для параметров ICMP проверок:​
  
-^  Параметр ​ ^  Ед. изм ​ ^  Описание ​ ^  Флаг у fping  ^  Значения по умолчанию у  ^^  Разрешенные ограничения\\ ​zabbix сервером ​ ^^ +^  Параметр ​ ^  Ед. изм ​ ^  Описание ​ ^  Флаг у fping  ^  Значения по умолчанию у  ^^  Разрешенные ограничения\\ в Zabbix ​ ^^ 
-^:::          ^:::     ​^::: ​           ^:::           ​^ ​ fping  ^  ​сервер ​ ​^ ​ мин ​ ^  макс ​ ^+^:::          ^:::     ​^::: ​           ^:::           ​^ ​ fping  ^  ​Zabbix ​ ​^ ​ мин ​ ^  макс ​ ^
 |пакеты ​  ​|количество ​ |количество требуемых пакетов к цели ​   |-C  |  |3  |1   ​|10000 ​     | |пакеты ​  ​|количество ​ |количество требуемых пакетов к цели ​   |-C  |  |3  |1   ​|10000 ​     |
 |интервал ​ |миллисекунды ​ |время ожидания между успешными пакетами ​ |-p  |1000  |  |20  |без ограничений ​ | |интервал ​ |миллисекунды ​ |время ожидания между успешными пакетами ​ |-p  |1000  |  |20  |без ограничений ​ |
 |размер ​     |байты ​        ​|размер пакета в байтах\\ 56 байт в x86, 68 байт в x86_64 ​ |-b  |56 или 68  |  |24  |65507 ​     | |размер ​     |байты ​        ​|размер пакета в байтах\\ 56 байт в x86, 68 байт в x86_64 ​ |-b  |56 или 68  |  |24  |65507 ​     |
-|время ожидания ​  ​|миллисекунды ​ |время ожидания после отправки последнего пакета (влияет с "​-C"​ флагом) ​ |-t |500  |  |50  |без ограничений ​ |+|время ожидания ​  ​|миллисекунды ​ |**fping v3.x** - время ожидания после отправки последнего пакета (влияет с "​-C"​ флагом)\\ \\ **fping v4.x** - отдельное время ожидания для каждого пакета ​ |-t |**fping v3.x** - 500\\ \\ **fping v4.x** - наследуется от //-p// флага, но не более чем 2000  ​| ​ |50  |без ограничений ​ |
  
 <note warning>​Предупреждение:​ Значения по умолчанию для fping могут различаться в зависимости от платформы и версии - если сомневаетесь,​ проверьте документацию по fping.</​note>​ <note warning>​Предупреждение:​ Значения по умолчанию для fping могут различаться в зависимости от платформы и версии - если сомневаетесь,​ проверьте документацию по fping.</​note>​
  
-Zabbix записывает проверяемые адреса во временный файл, который затем передается утилите **fping**. Если элементы данных имеют различные параметры ключа, то только элементы данных с идентичными параметрами ключа записываются в один файл. +Zabbix записывает проверяемые ​IP адреса во временный файл ​по всем трем //​icmpping*//​ ключам, который затем передается утилите **fping**. Если элементы данных имеют различные параметры ключа, то только элементы данных с идентичными параметрами ключа записываются в один файл.\\ Все записанные в один файл IP адреса ​проверяются fping утилитой в параллельном режиме, ​таким ​образом процесс Zabbix icmp pinger тратит фиксированное время ​вне зависимости от количества IP адресов ​в файле.
- +
-Так как множество проверок ICMP пингов может быть выполнено за один вызов ​утилиты fping, ICMP проверки элементов данных ​одного и того же интерфейса планируются ​в одно и тоже время, тем самым уменьшается количество необходимых запусков утилиты fping.+