# Filebeatで、ログ収集がとまる

**URL:** <https://discuss.elastic.co/t/filebeat/206762>\
**Category:** 日本語による質問・議論はこちら\
**Created:** [November 6, 2019, 9:13am UTC](https://discuss.elastic.co/t/filebeat/206762 "2019-11-06T09:13:54Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Negi700](https://avatars.discourse-cdn.com/v4/letter/n/e9bcb4/32.png) [@Negi700](https://discuss.elastic.co/u/Negi700)\
**Post date:** [November 6, 2019, 9:13am UTC](https://discuss.elastic.co/t/filebeat/206762/1 "2019-11-06T09:13:54Z")

</div>

Filebeatでのログ収集がとまり、困っています。

下記が出力され、決まった時間にログ収集がとまります。  
現在、対処として、filebeatを再起動させて、ログ収集を再開させています。  
他に、よい対処方法がありましたら、ご教示お願いします。

ログ収集がとまったときの出力  
/var/log/messages

rsyslogd: [origin software="rsyslogd" swVersion="8.16.0" x-pid="1830" x-info="[http://www.rsyslog.com](http://www.rsyslog.com)"] rsyslogd was HUPed

---

<div class="post-metadata">

**Author:** ![Negi700](https://avatars.discourse-cdn.com/v4/letter/n/e9bcb4/32.png) [@Negi700](https://discuss.elastic.co/u/Negi700)\
**Post date:** [November 29, 2019, 2:47am UTC](https://discuss.elastic.co/t/filebeat/206762/3 "2019-11-29T02:47:04Z")

</div>

FIlebeatのログを確認しました。  
messagesのローテート後、filebeatがclose\_inactiveして、  
新しいmessagesファイルに取りにいかないようです。  
何か、設定が足りないのでしょうか？

* * *

■FIlebeatの設定  
filebeat.inputs:

- type: log  
enabled: true

■Filebeatのログ出力  
2019-11-28T06:30:07.120Z INFO log/harvester.go:278 File is inactive: /var/log/messages. Closing because close\_inactive of 5m0s reached.

---

<div class="post-metadata">

**Author:** ![st1t](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/st1t/32/9188_2.png) [@st1t](https://discuss.elastic.co/u/st1t)\
**Post date:** [November 29, 2019, 9:29am UTC](https://discuss.elastic.co/t/filebeat/206762/4 "2019-11-29T09:29:13Z")

</div>

/var/log/messageのログローテートはどういう方式でやっていますか？  
例. logrotateでcopytruncateを使っている

可能であれば/var/log/messageのローテートの設定ファイルを共有してもらえると良いかもしれません 🧐

---

<div class="post-metadata">

**Author:** ![Negi700](https://avatars.discourse-cdn.com/v4/letter/n/e9bcb4/32.png) [@Negi700](https://discuss.elastic.co/u/Negi700)\
**Post date:** [December 4, 2019, 1:26am UTC](https://discuss.elastic.co/t/filebeat/206762/5 "2019-12-04T01:26:09Z")

</div>

レス、ありがとうございます。  
/var/log/messageのローテートの設定ファイルは、下記になります。  
ご確認をお願いします。

```
$ cat /etc/logrotate.d/rsyslog
/var/log/syslog
{
# rotate 7
        rotate 8
        daily
        missingok
        notifempty
        delaycompress
        compress
        postrotate
                /usr/lib/rsyslog/rsyslog-rotate
        endscript
}

/var/log/mail.info
/var/log/mail.warn
/var/log/mail.err
/var/log/mail.log
/var/log/daemon.log
/var/log/kern.log
/var/log/auth.log
/var/log/user.log
/var/log/lpr.log
/var/log/cron.log
/var/log/debug
/var/log/messages
{
# rotate 4
        rotate 8
# weekly
        daily
        missingok
        notifempty
        compress
        delaycompress
        sharedscripts
        postrotate
                /usr/lib/rsyslog/rsyslog-rotate
        endscript
}
```

---

<div class="post-metadata">

**Author:** ![Negi700](https://avatars.discourse-cdn.com/v4/letter/n/e9bcb4/32.png) [@Negi700](https://discuss.elastic.co/u/Negi700)\
**Post date:** [December 4, 2019, 7:45am UTC](https://discuss.elastic.co/t/filebeat/206762/6 "2019-12-04T07:45:48Z")

</div>

filebeatの設定ファイルは下記になります。

```
filebeat.yaml
    - type: log
      enabled: true
      close_inactive: 5m
      ignore_older: 15m
      paths:
        - /var/log/messages
      tags:
        - messages
```

---

<div class="post-metadata">

**Author:** ![Negi700](https://avatars.discourse-cdn.com/v4/letter/n/e9bcb4/32.png) [@Negi700](https://discuss.elastic.co/u/Negi700)\
**Post date:** [December 6, 2019, 1:45pm UTC](https://discuss.elastic.co/t/filebeat/206762/7 "2019-12-06T13:45:12Z")

</div>

すみません。  
解決しました。

原因  
filebeatでは、なかったです。  
helm チャートにて、filebeatのコンテナをデプロイしていたので、  
messagesのファイルをマウントしていました。  
そのため、ローテート後、k8sがmessagesファイルを握っていたのか、  
新しいmessagesは作成され書き込まれるのですが、ログ収集できませんでした。

対処  
helm チャートにて、messagresのファイルマウントではなく、  
/var/logディレクトリだけをマウントしました。  
その後、ローテート後もログ収集ができるようになりました。

---

<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:** [January 3, 2020, 1:45pm UTC](https://discuss.elastic.co/t/filebeat/206762/8 "2020-01-03T13:45:23Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
