# Rsyslog Para Filebeat através de udp

**URL:** <https://discuss.elastic.co/t/rsyslog-para-filebeat-atraves-de-udp/194269>\
**Category:** Elastic em Português - Brasil\
**Created:** [August 7, 2019, 3:21pm UTC](https://discuss.elastic.co/t/rsyslog-para-filebeat-atraves-de-udp/194269 "2019-08-07T15:21:47Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Joao\_Goncalves](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/joao_goncalves/32/51766_2.png) [@Joao\_Goncalves](https://discuss.elastic.co/u/Joao_Goncalves)\
**Post date:** [August 7, 2019, 3:21pm UTC](https://discuss.elastic.co/t/rsyslog-para-filebeat-atraves-de-udp/194269/1 "2019-08-07T15:21:48Z")

</div>

Boa tarde,  
Estou a tentar enviar logs através de udp (rsyslog) numa máquina ubuntu (192.168.75.138 pel a porta 5141)para outra máquina (filebeat) debian (192.168.75.177) porém mesmo com o firewall configurado não ha comunicação, em anexo envio algumas configurações feitas. As configurações do rsyslog funcionam corretamente no envio de logs para a plataforma graylog mas não para esta a elk.

![filebeat2_input](https://us1.discourse-cdn.com/elastic/original/3X/d/3/d345b658a10f358f6187474e3a0439b6c32af681.png)

 ![logstash3](https://us1.discourse-cdn.com/elastic/original/3X/5/2/5227a96a75b68c24fa2e284410a89961ff5599d3.png)

 ![netsat](https://us1.discourse-cdn.com/elastic/original/3X/6/c/6ca9eace37314a8e0043faff3559930beb50f1f6.png)

 ![kibana](https://us1.discourse-cdn.com/elastic/original/3X/8/3/83538eb94637fa9cf1825b7820816007a1fb00b3.png)

![filebeat2](https://us1.discourse-cdn.com/elastic/original/3X/2/3/2300214dfaec22495625bf7f97dd2707d819452a.png)

![filebeat2_input](https://us1.discourse-cdn.com/elastic/original/3X/d/3/d345b658a10f358f6187474e3a0439b6c32af681.png)

---

<div class="post-metadata">

**Author:** ![thiago](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/thiago/32/32096_2.png) [@thiago](https://discuss.elastic.co/u/thiago)\
**Post date:** [August 8, 2019, 5:28pm UTC](https://discuss.elastic.co/t/rsyslog-para-filebeat-atraves-de-udp/194269/2 "2019-08-08T17:28:55Z")

</div>

Olá João!

Primeiro, vamos tentar fazer uma correção simples na sua configuração do Filebeat. A sintaxe usada na configuração se chama `yaml` e a indentação nesta sintaxe é de extrema importância para configurar direito (infelizmente o Beats não valida totalmente a configuração), sendo assim existe um erro na sua configuração, você precisa indentar a configuração `host` para funcionar corretamente. Poderia tentar adicionar dois espaços antes do setting `host`, para ficar logo abaixo do `enabled`?

Por exemplo, atualmente está:

```auto
- type: udp
  enabled: true
host: "192.168.75.138:5141"

```

Tente mudar para:

```auto
- type: udp
  enabled: true
  host: "192.168.75.138:5141"

```

Abs!

---

<div class="post-metadata">

**Author:** ![Joao\_Goncalves](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/joao_goncalves/32/51766_2.png) [@Joao\_Goncalves](https://discuss.elastic.co/u/Joao_Goncalves)\
**Post date:** [August 8, 2019, 10:27pm UTC](https://discuss.elastic.co/t/rsyslog-para-filebeat-atraves-de-udp/194269/3 "2019-08-08T22:27:39Z")

</div>

Boas,  
Já corrigi, fui ao ultimo log criado pelo filebeat e foi apresentado o seguinte

![cat_filebeat](https://us1.discourse-cdn.com/elastic/original/3X/2/8/2841622c8814b2454468cac1e25230e18d3f0f2c.png)

---

<div class="post-metadata">

**Author:** ![thiago](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/thiago/32/32096_2.png) [@thiago](https://discuss.elastic.co/u/thiago)\
**Post date:** [August 9, 2019, 6:12pm UTC](https://discuss.elastic.co/t/rsyslog-para-filebeat-atraves-de-udp/194269/4 "2019-08-09T18:12:40Z")

</div>

Bem agora o Filebeat está reclamando que não consegue abrir o servidor udp neste ip com esta porta. Será que já não tem outro processo rodando nesta porta?

---

<div class="post-metadata">

**Author:** ![Joao\_Goncalves](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/joao_goncalves/32/51766_2.png) [@Joao\_Goncalves](https://discuss.elastic.co/u/Joao_Goncalves)\
**Post date:** [August 12, 2019, 10:43pm UTC](https://discuss.elastic.co/t/rsyslog-para-filebeat-atraves-de-udp/194269/5 "2019-08-12T22:43:12Z")

</div>

Já verifiquei e também já alterei a porta para confirmar. O log do filebeat continua o mesmo, as configurações estão corretas, o filebeat está a enviar para o logstash mas não está a receber.

---

<div class="post-metadata">

**Author:** ![thiago](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/thiago/32/32096_2.png) [@thiago](https://discuss.elastic.co/u/thiago)\
**Post date:** [August 13, 2019, 6:27am UTC](https://discuss.elastic.co/t/rsyslog-para-filebeat-atraves-de-udp/194269/6 "2019-08-13T06:27:23Z")

</div>

Essa mensagem no log `bind: cannot assign requested address` significa que o filebeat não está conseguindo abrir o servidor udp na interface confgurada `192.168.75.138:5141`. Dois motivos para isso acontecer:

1. Já existe outro processo rodando na porta 5141. Use o comando `netstat -lpu | grep 5141` para te ajudar a identificar isso.
2. O endereço IP `192.168.75.138` pode estar errado. Verifique com `ifconfig` (ou `ip addr`, dependo da distribuição que estiver usando) se este IP é realmente o IP deste servidor que está tentando rodar o Filebeat.

---

<div class="post-metadata">

**Author:** ![Joao\_Goncalves](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/joao_goncalves/32/51766_2.png) [@Joao\_Goncalves](https://discuss.elastic.co/u/Joao_Goncalves)\
**Post date:** [August 14, 2019, 5:24pm UTC](https://discuss.elastic.co/t/rsyslog-para-filebeat-atraves-de-udp/194269/7 "2019-08-14T17:24:37Z")

</div>

Parece que já consegui, usei tipo syslog com protocol.udp e parece ter funcionado, agora não estou é a conseguir indexar os logs no elasticsearch:

 ![cat_filebeat](https://us1.discourse-cdn.com/elastic/original/3X/b/f/bf9cd5bc905e07d1101605219c54d56682c61ca2.png)  
[filebeat]

 ![cat_logstash](https://us1.discourse-cdn.com/elastic/original/3X/9/0/904dfbf3da815d1460451e1ac43d19dd83e0d5d0.png)  
[logstash]

 ![cat_elastic1](https://us1.discourse-cdn.com/elastic/original/3X/1/6/160d25abe799fdf9c3e4dc14f7d740a0e5da175a.png)  
[elasticsearch]  
 ![cat_elastic2](https://us1.discourse-cdn.com/elastic/original/3X/8/a/8a2e39153bfc2349ca28508bdce02fdaad0f9e20.png)

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [November 4, 2022, 7:20am UTC](https://discuss.elastic.co/t/rsyslog-para-filebeat-atraves-de-udp/194269/8 "2022-11-04T07:20:25Z")

</div>


