Отправитель NXLOG и Logstash предупреждают NAGIOS

Я ищу решение, как отправить выбранный журнал с помощью nxlog shipper для logstash и отправить предупреждение для nagios.

в этом файле много шаблонов журналов, я хочу отслеживать этот тип журналов, как показано ниже:

2015-03-04 09: 54: 55.298 [178] Статистика SmscWorker_10 ВХОДЯЩИЙ SM из MSISDN 651111111111111 2015-03-04 09:54:55.328 [220] Статистика SmscWorker_16 ПОДПИСАТЬ SM в MSISDN 651111111111111 Требование 1008688024 TN 232

как отфильтровать этот журнал с помощью nxlog shipper и отправить предупреждение от logstash на nagios. "INCOMING SM" и "SUBMIT SM" должны быть в журнале каждые 5 минут. если в течение 5 минут нет сообщений "ВХОДЯЩИЙ SM" или "ОТПРАВИТЬ SM", оповещение об отправке logstash может быть использовано Nagios, возможно, с помощью "/var/lib/nagios3/rw/nagios.cmd", если есть команда nrpd

Пожалуйста, посоветуйте мне, как это сделать.

Большое спасибо.

1 ответ

Вы можете сделать что-то вроде этого в nxlog:

Exec if $raw_event =~ /<REGEXP>/ exec_async("/var/lib/nagios3/rw/nagios.cmd", "param...");
Другие вопросы по тегам