LINUX.ORG.RU

Сообщения zabbixtime

 

LogStash + Zabbix error

Форум — Admin

Немного вводной:

Zabbix живет на CentOs 6.5.

LogStash на Windows 7.

Пытаюсь заставить LogStash отправлять данные в Заббикс.

test.conf:

input
{
    file
    {
        path => "C:\Users\test\Documents\error.log"
    }
}

filter{
    ruby
    {
        code =>
        "
        if event['message'].include?('test') then  ##  DROP all lines by filter
                event.cancel
        end
#        event['zabbix_host'] = 'windows' #   (the host configured in Zabbix)
#        event['zabbix_item'] = 'win.key' #   (the item key on the host in Zabbix)
        event['send_field'] = 'message' #   (the field name that is sending to Zabbix)
        "
    }
}

output {
        zabbix
        {
            zabbix_server_host => '192.168.93.179'
	    zabbix_host => windows
#	    multi_value => ['win.key']
	    zabbix_key => "win.key"
        }
         file {
             path => "C:\Users\test\Documents\parse-error.log"
         }

}

Однако при выполнении получаю ошибку:

Field referenced by windows is missing

ОДНАКО! В Заббиксе хост с именем windows определен и имеет ip машины, на которой я настраиваю logstash. Для проверки связи (мало ли) выполнил команду:

zabbix_sender.exe -z 192.168.93.179 -p 10051 -s windows -k win.key -o mzfk

Эта команда успешно выполнилась и в Latest date я увидел то, что отправил.

В чем я не прав?

 ,

zabbixtime
()

RSS подписка на новые темы