Zabbix Documentation 5.0

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:appendix:triggers:functions

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ru:manual:appendix:triggers:functions [2018/07/18 06:34]
dotneft
ru:manual:appendix:triggers:functions [2019/12/30 14:08] (current)
martins-v updating content
Line 39: Line 39:
 ^ |||| ^ ||||
 |**fuzzytime** (сек) ^^^^ |**fuzzytime** (сек) ^^^^
-^ |Проверка,​ на сколько отличается штамп времени значения элемента данных от времени Zabbix сервера. ​ |**сек** - секунды ​ |Поддерживаемые типы значений:​ float, int\\ \\ Возвращает:​\\ ​- если разница между штампом времени значения элемента данных и штампом времени Zabbix сервера ​больше ​секунд\\ ​- в противном случае.\\ \\ Обычно используется с system.localtime для проверки,​ что локальное время синхронизировано с локальным временем Zabbix сервера.\\ Также можно использовать с ключем vfs.file.time[/​путь/​к/​файлу,​modify] для проверки,​ что файл не обновлялся длительное время.\\ \\ Пример:​\\ => fuzzytime(60)=0 -> обнаружение проблемы,​ если разница во времени больше 60 секунд ​ |+^ |Проверка,​ на сколько отличается штамп времени значения элемента данных от времени Zabbix сервера. ​ |**сек** - секунды ​ |Поддерживаемые типы значений:​ float, int\\ \\ Возвращает:​\\ ​- если разница между штампом времени значения элемента данных и штампом времени Zabbix сервера ​меньше ​или равна ''​сек'' ​секунд\\ ​- в противном случае.\\ \\ Обычно используется с system.localtime для проверки,​ что локальное время синхронизировано с локальным временем Zabbix сервера.\\ Также можно использовать с ключем vfs.file.time[/​путь/​к/​файлу,​modify] для проверки,​ что файл не обновлялся длительное время.\\ \\ Пример:​\\ => fuzzytime(60)=0 -> обнаружение проблемы,​ если разница во времени больше 60 секунд ​ |
 ^ |||| ^ ||||
 |**iregexp** (шаблон,<​сек<​nowiki>​|</​nowiki>#​кол-во>​) ​ ^^^^ |**iregexp** (шаблон,<​сек<​nowiki>​|</​nowiki>#​кол-во>​) ​ ^^^^
Line 54: Line 54:
 ^ |||| ^ ||||
 |**logsource** (шаблон) ​ ^^^^ |**logsource** (шаблон) ​ ^^^^
-^ |Проверка,​ совпадает ли параметр источнику последней записи в журнале. ​ |**шаблон** - требуемая строка ​ |Поддерживаемые типы значений:​ log\\ \\ Возвращает:​\\ 0 - не совпадает\\ 1 - совпадает\\ Обычно используется для журналов событий Windows. Например,​ %%logsource("​VMware Server"​)%%. ​ |+^ |Проверка,​ соответствует ли регулярному выражению ​источник последней записи в журнале. ​ |**шаблон** - регулярное выражение в виде [[https://​ru.wikipedia.org/​wiki/​PCRE|Perl совместимого ​регулярного выражения]] (PCRE), ​которое описывает необходимый шаблон. ​ ​|Поддерживаемые типы значений:​ log\\ \\ Возвращает:​\\ 0 - не совпадает\\ 1 - совпадает\\ Обычно используется для журналов событий Windows. Например,​ %%logsource("​VMware Server"​)%%. ​ |
 ^ |||| ^ ||||
 |**max** (сек<​nowiki>​|</​nowiki>#​кол-во,<​сдвиг_времени>​) ​ ^^^^ |**max** (сек<​nowiki>​|</​nowiki>#​кол-во,<​сдвиг_времени>​) ​ ^^^^