Задать вопрос

Как прикрутить логгирование cisco к Logstash?

С logstash плохо знаком. Поднял стек Logstash+Elasticsearch+Kibana
есть конфиг
root@logserver:~# cat /etc/logstash/conf.d/10-syslog.conf
input {
tcp {
port => 514
type => syslog
}
udp {
port => 514
type => syslog
}
}

filter {
if [type] == "syslog" {
grok {
match => { "message" => "%{SYSLOGTIMESTAMP:syslog_timestamp} %{SYSLOGHOST:syslog_hostname} %{DATA:syslog_program}(?:\[%{POSINT:syslog_pid}\])?: %{GREEDYDATA:syslog_message}" }
add_field => [ "received_at", "%{@timestamp}" ]
add_field => [ "received_from", "%{host}" ]
}
syslog_pri { }
date {
match => [ "syslog_timestamp", "MMM d HH:mm:ss", "MMM dd HH:mm:ss" ]
}
}
}
На циске :
logging facility local6
logging host LOGSTASHSERVER_IP

Но пока тихо в Kibana
  • Вопрос задан
  • 5474 просмотра
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Фаст Лейн
    Использование расширенных функций маршрутизации и внедрение дополнительных сервисов в корпоративной сети Cisco (v1.0) (ENARSI)
    1 неделя
    Далее
  • Учебный центр «Микротест»
    Использование сетевого оборудования Cisco (версия 3.0, часть 1)
    1 неделя
    Далее
  • Merion Academy
    Полный курс по сетевым технологиям
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
@brutal_lobster
Причин может быть много - начиная с того, что в конфиге не указан output - elasticearch, заканчивая тем, что es не может распарсить какое-нибудь поле (timestamp, например).
Ну и неплохо бы убедится, что сислог доходит до сервера :)

В любом случае - необходимо сначала включить логирование logstash и elasticsearch и попытаться отладить фильтр с output stdout, например.

+ посмотрите на grokdebug.herokuapp.com
Ответ написан
Комментировать
tiv
@tiv
Сисадмин с опытом
Со стороны Logstash, скорее всего нет прав использовать порт 514, попробуйте изменить на любой другой, например 5140, или запускайте демон logstash от имени пользователя root.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы