я смотрю решение, как поставить выбранный журнал с помощью nxlog грузоотправителя для logstash и отправить остерегающийся nagios.
существует, многие регистрируют шаблон в том файле, я хочу контролировать этот тип журнала как ниже:
04.03.2015 9:54:55.298 [178] статистический SmscWorker_10, ПОСТУПАЮЩИЙ СМ с 9:54:55 MSISDN 651111111111111 2015-03-04.328 [220], статистические SmscWorker_16 ОТПРАВЛЯЮТ СМ MSISDN 651111111111111 ReqId 1 008 688 024 TN 232
как отфильтровать этот журнал с помощью nxlog грузоотправителя и отправить предупреждение от logstash до nagios. "ВХОДЯЩИЙ СМ" и "УТВЕРЖДАЕТ, что СМ" должен быть в журнале каждые 5 минут. если нет никакого "ВХОДЯЩЕГО СМ", или "ОТПРАВЛЯЮТ СМ" за 5 минут, logstash отправляют остерегающийся Nagios, возможно, с помощью "/var/lib/nagios3/rw/nagios.cmd", предпочел, если существует команда nrpd
Совет меня, как сделать его.
Большое спасибо.
Вы можете сделать что-то вроде этого в nxlog:
Exec if $raw_event =~ /<REGEXP>/ exec_async("/var/lib/nagios3/rw/nagios.cmd", "param...");