Это файл журнала, который я хочу отслеживать:
/test/James-2018-11-16_15215125111115-16.15.41.111-appserver0.log
Я хочу, чтобы Nagios прочитал этот файл журнала, чтобы я мог отслеживать определенную строку.
Проблема связана с 15215125111115 это генерируемый случайный идентификатор
Вот мой скрипт, где Nagios проверяет путь Logfile :
Veriables:
HOSTNAMEIP=$(/bin/hostname -i)
DATE=$(date +%F)
..
CHECK = $ (/ usr / lib64 / nagios / plugins / check_logfiles / check_logfiles --tag = 'failorder' --logfile= / test / james - $ {date + "% F"} _- $ {HOSTNAMEIP} -appserver0.log ....
Я получаю следующий вывод в nagios:
could not find logfile /test/James-2018-11-16_-16.15.41.111-appserver0.log
15215125111115 Это число всегда генерируется случайным образом, но я не знаю, как получить нагио для его идентификации. Есть ли способдобавить переменную для этого или что-то? Я пытался добавить звездочку "*", но это не сработало.
Любые идеи будут высоко оценены.