Доброго времени суток. Пытаюсь настроить парсинг log файла через Zabbix. После обновления файла заббикс почему то парсит предпоследнюю строку. Т.е. в файле три строки. Я добавляю четвёртую, сохраняю и заббикс агент отсылает в заббикс третью строку и т.д.
Из за чего такое может быть?
Использую вот такое выражение: log["C:\script\backup.log",,,"1"]
Решение оказалось банальным. После каждой строки должна быть пустая строка. Я делал руками, отсюда у меня и не было последней пустой строки. Скрипт же автоматом создаёт строку с данными и последнюю пустую строку.
sbcreed, "перевод строк" это "символ окончания строки", "перевода каретки" и т.п. - в линуксах и виндовсах, они отличаются. Хотя символ и невидимый, но в двоичном коде (или шестандацитиричном) - совершенно разные.