Настройте системный журнал AIX для отправки журналов приложений в Logstash на удаленном сервере.

Я пытаюсь отправить файлы журнала приложения в logstash. Он работает на AIX, поэтому я не могу использовать filebeat. Кто-нибудь настраивал системный журнал для отправки в logstash раньше?

У меня есть приложение, которое будет записывать файлы в /var/mqsi/log/application.log. Я хочу получить этот журнал и переслать его на удаленный сервер.

syslog.conf

mqsi.debug  /var/mqsi/log/application.log 
mqsi.debug       @10.123.445.217

Буду признателен за любую оказанную помощь.


person CodyK    schedule 16.03.2016    source источник
comment
Вы можете отправлять события системного журнала напрямую по сети на удаленный сервер (в нашем случае ELK), не записывая их в локальный файл. Нет необходимости устанавливать что-либо дополнительно в AIX.   -  person Bernard Velkaverh    schedule 22.05.2019
comment
Я хочу отправлять журналы с сервера AIX брокеру kafka. Ниже conf для logstash не работает вывод { kafka { bootstrap_servers => 10.23.***.***:9092, theme_id => my-topic, ssl ca: ./usr/semasupp/LogShipper/PANTOMATH.GLOBAL.STANDARDCHARTERED. COM.cer, ключ ssl: ./usr/semasupp/LogShipper/pantomath.global.standardchartered.com.ssl.key, } }, файлы: [ { пути: [ /prd/ccsq/xib/data/trace/257/ * ], поля: { тип: системный журнал } } ] }   -  person Mahaveer Jangir    schedule 29.05.2020


Ответы (2)


Вам нужно переключиться на rsyslog. Установите rsyslog для AIX, затем используйте syslog_ssw -r для переключения.

Ваш rsyslog.conf должен выглядеть так

$ModLoad imfile
$InputFileName /var/mqsi/log/application.log
person jnz    schedule 15.06.2016
comment
В итоге переключился на rsyslog. Единственная проблема заключается в том, что для включения TLS требуется дополнительный пакет, который еще не создан для AIX, поэтому журналы можно отправлять только в виде обычного текста. - person CodyK; 15.06.2016

Я хочу отправлять журналы с сервера AIX брокеру kafka.

Конфигурация ниже для logstash не работает

 "output" {
  "kafka" { 
    "bootstrap_servers" => "10.23.***.***:9092",
    "topic_id" =>  "my-topic",
    "ssl ca": "./usr/semasupp/LogShipper/PANTOMATH.GLOBAL.STANDARDCHARTERED.COM.cer",
    "ssl key": "./usr/semasupp/LogShipper/pantomath.global.standardchartered.com.ssl.key",
  }
},

  "files": [
    {
      "paths": [
        "/prd/ccsq/xib/data/trace/257/*"
      ],
      "fields": { "type": "syslog" }
    }
  ]
}
person Mahaveer Jangir    schedule 29.05.2020