У меня есть элемент в zabbix 2.0 с "Типом информации", установленным на текст.
Когда все в порядке, должно быть сказано «оптимально». Как мне создать для него триггер, говорящий что-нибудь кроме «оптимального»?
Я знаю, как работать с триггерами для числовых типов данных, но раньше с текстовыми не работал.
Учитывая, что ключ вашего элемента
text["/path/to/your/file.txt"]
ваш триггер должен быть примерно таким,
{some_server:log["/path/to/your/file.txt"].str("optimal")}#1 & {some_server:log["/path/to/your/file.txt"].nodata(600)}#1
Функция .nodata срабатывает, если вы получаете 600 секунд без получения новых данных.
Если вы хотите проверять оптимальность только в начале строки, вместо .str ("оптимальный") используйте .regexp (^ optim)