Как настроить LumberJack(LogStash-forwarder) на Windows

Я установил ELK на свой сервер Ubuntu, используя это руководство,

Теперь я хочу проиндексировать некоторые файлы журналов с сервера Windows, поэтому я установил экспедитор logstash (LumberJack), но не могу запустить его. это файл logstash-forwarder.conf:

{
    "network": {
    "servers": [ "http://XX.XX.XX.XX:5000" ],
    "ssl key": "D:/lumberjack/pki/tls/certs/logstash-forwarder.crt",
    "ssl ca": "D:/lumberjack/pki/tls/certs/logstash-forwarder.crt",
    "timeout": 15,
  },
  "files": [
    {
      "paths": [
         #single paths are fine
         "D:/bea12/Oracle/Middleware/domains/Google/servers/RT1/logs/AppLogs/RT1_APP_9_0.log",
         #globs are fine too, they will be periodically evaluated
         #to see if any new files match the wildcard.
        "/var/logauth.log"
      ],
  ]
    }
}

и это ошибка, которую я получаю, когда пытаюсь запустить "lumberjack.exe", который я создал с помощью go-build:

2015/04/30 18:17:39.052033 Failed unmarshalling json: invalid character '}' looking for beginning of object key string
2015/04/30 18:17:39.052033 Could not load config file d:\lumberjack\logstash-forwarder.conf: invalid character '}' looking for beginning of object key string

Может кто-нибудь сказать, пожалуйста, что я делаю не так? Кстати, эту команду я использую для запуска сервера пересылки:

lumberjack.exe -config="d:\lumberjack\logstash-forwarder.conf"

1 ответ

Хорошо. Таким образом, проблема была в файле конфигурации, было 2 ненужных запятых и нет необходимости для http:\ в начале:

{
    "network": {
    "servers": [ "XX.XX.XX.XX:5000" ],
    "ssl key": "D:/lumberjack/pki/tls/certs/logstash-forwarder.key",
    "ssl ca": "D:/lumberjack/pki/tls/certs/logstash-forwarder.crt",
    "timeout": 15
  },
  "files": [
    {
      "paths": [
         #single paths are fine
         "D:/bea12/Oracle/Middleware/domains/google/servers/RT1/logs/AppLogs/RT1_APP_9_0.log",
         #globs are fine too, they will be periodically evaluated
         #to see if any new files match the wildcard.
        "/var/logauth.log"
      ]
      }
  ]

}

Это мой предложенный файл конфигурации для LumberJack на Windows.

Другие вопросы по тегам