# Продолжение проблем на FreeBSD

**URL:** <https://discuss.elastic.co/t/freebsd/221640>\
**Category:** Вопросы на русском языке\
**Created:** [March 2, 2020, 7:56am UTC](https://discuss.elastic.co/t/freebsd/221640 "2020-03-02T07:56:59Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chawoosh](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/chawoosh/32/63755_2.png) [@Chawoosh](https://discuss.elastic.co/u/Chawoosh)\
**Post date:** [March 2, 2020, 7:57am UTC](https://discuss.elastic.co/t/freebsd/221640/1 "2020-03-02T07:57:00Z")

</div>

Текущее состояние: Эластик, Файлбит и Кибана приведены к одной версии (6.8), логи в окне Кибаны бегут, Файлбит с ключом -e ошибок по поводу логов не выдаёт, но...  
Попытки активизировать модуль system заканчивается сообщением что "Data successfully received from this module", но при входе в System logs dashboard получаю поля "No results found". Модуль nginx после всех пертурбаций заработал.  
Добавок: nginx отработал раз, показал откуда запросы и их количество, но после обновления страницы опять пришел к состоянию "No results found".

---

<div class="post-metadata">

**Author:** ![Chawoosh](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/chawoosh/32/63755_2.png) [@Chawoosh](https://discuss.elastic.co/u/Chawoosh)\
**Post date:** [March 2, 2020, 10:36am UTC](https://discuss.elastic.co/t/freebsd/221640/2 "2020-03-02T10:36:56Z")

</div>

Пояснение: подозреваю что проблема может быть из-за того, что установка filebeat из портов не установила json конфиги для дашбордов, поэтому пришлось загрузить filebeat-6.8.6-darwin и воспользоваться конфигами оттуда, макось всё же самая близкая к FreeBSD.

---

<div class="post-metadata">

**Author:** ![Igor\_Motov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/igor_motov/32/45193_2.png) [@Igor\_Motov](https://discuss.elastic.co/u/Igor_Motov)\
**Post date:** [March 2, 2020, 3:57pm UTC](https://discuss.elastic.co/t/freebsd/221640/3 "2020-03-02T15:57:15Z")

</div>

> [@Chawoosh](#):
>
> "No results found"

А если в консоле elasticsearch посмотреть - результаты есть? Вы за какое время результаты смотрите?

---

<div class="post-metadata">

**Author:** ![Chawoosh](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/chawoosh/32/63755_2.png) [@Chawoosh](https://discuss.elastic.co/u/Chawoosh)\
**Post date:** [March 3, 2020, 2:57am UTC](https://discuss.elastic.co/t/freebsd/221640/4 "2020-03-03T02:57:20Z")

</div>

В Diskover все логи видно, но в одной куче, график строится.  
Гда почтитать как работать с эластик в консоли? man к нему не приложен, в info тоже нет информации. И что я там увижу, насколько понимаю туда идёт тот же поток, который я вижу в дискавере.

---

<div class="post-metadata">

**Author:** ![Chawoosh](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/chawoosh/32/63755_2.png) [@Chawoosh](https://discuss.elastic.co/u/Chawoosh)\
**Post date:** [March 3, 2020, 11:14am UTC](https://discuss.elastic.co/t/freebsd/221640/5 "2020-03-03T11:14:58Z")

</div>

Ради интереса поставил просмотр Filebit Nginx logs overview на пол дня, обновление картинки раз в минуту, данные за последний час. Так ничего на графике не отобразилось, хотя в соседней вкладке (Discover) видно что логи с Nginx идут.

---

<div class="post-metadata">

**Author:** ![Igor\_Motov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/igor_motov/32/45193_2.png) [@Igor\_Motov](https://discuss.elastic.co/u/Igor_Motov)\
**Post date:** [March 3, 2020, 2:31pm UTC](https://discuss.elastic.co/t/freebsd/221640/6 "2020-03-03T14:31:46Z")

</div>

> [@Chawoosh](#):
>
> Ради интереса поставил просмотр Filebit Nginx logs overview на пол дня, обновление картинки раз в минуту, данные за последний час.

А если посмотреть данный за 1 день, что-нибудь отражается?

Посмотрите в Management-\>Index Pattens-\>Ваш индекс-\>@timestamp там иконка с часами отображается? Если да - в Discover, отсортируйте по времени (первая колонка) и посмотрите какое там время стоит.

---

<div class="post-metadata">

**Author:** ![Chawoosh](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/chawoosh/32/63755_2.png) [@Chawoosh](https://discuss.elastic.co/u/Chawoosh)\
**Post date:** [March 4, 2020, 2:13am UTC](https://discuss.elastic.co/t/freebsd/221640/7 "2020-03-04T02:13:33Z")

</div>

В индексах всё отмечено просто буллетами, вот так:

 ![Screenshot_20200304_091111](https://us1.discourse-cdn.com/elastic/original/3X/b/a/baaaef0099dc56da2c13daaf6d90e2303060e406.jpeg)

Нигде часы не отображаются.

---

<div class="post-metadata">

**Author:** ![Chawoosh](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/chawoosh/32/63755_2.png) [@Chawoosh](https://discuss.elastic.co/u/Chawoosh)\
**Post date:** [March 4, 2020, 2:49am UTC](https://discuss.elastic.co/t/freebsd/221640/8 "2020-03-04T02:49:55Z")

</div>

Сейчас посмотрел, в discover слева перед строчкой @timestamp стоит значок часов, но я полагал что это штатное обозначение.

---

<div class="post-metadata">

**Author:** ![Igor\_Motov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/igor_motov/32/45193_2.png) [@Igor\_Motov](https://discuss.elastic.co/u/Igor_Motov)\
**Post date:** [March 4, 2020, 2:29pm UTC](https://discuss.elastic.co/t/freebsd/221640/9 "2020-03-04T14:29:07Z")

</div>

Часы - это как раз хорошо. Это значит, что это поле используется как время записи. Теперь надо посмотреть, что в этом поле храниться.

> в Discover, отсортируйте по времени (первая колонка) и посмотрите какое там время стоит.

Это вам даст самую последнюю запись, которая была добавлена в индекс.

---

<div class="post-metadata">

**Author:** ![Chawoosh](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/chawoosh/32/63755_2.png) [@Chawoosh](https://discuss.elastic.co/u/Chawoosh)\
**Post date:** [March 4, 2020, 2:58pm UTC](https://discuss.elastic.co/t/freebsd/221640/10 "2020-03-04T14:58:59Z")

</div>

Зачем мне это нужно? В Discover всё работает, Filebeat nginx module отвечает "Data successfully received from this module", но NGinx dashboard показывает страницу с пустыми полями данных и пустой график.  
Кстати, не в курсе почему в комплекте 6.8.6 для FreeBSD есть metricbeat но нет ни одного модуля dashboard для его данных?

---

<div class="post-metadata">

**Author:** ![Chawoosh](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/chawoosh/32/63755_2.png) [@Chawoosh](https://discuss.elastic.co/u/Chawoosh)\
**Post date:** [March 4, 2020, 3:07pm UTC](https://discuss.elastic.co/t/freebsd/221640/11 "2020-03-04T15:07:50Z")

</div>

Конкретно в этом поле хранится время в формате лога, т.е. "March 4th 2020, 22:05:48.049"

---

<div class="post-metadata">

**Author:** ![Igor\_Motov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/igor_motov/32/45193_2.png) [@Igor\_Motov](https://discuss.elastic.co/u/Igor_Motov)\
**Post date:** [March 4, 2020, 3:29pm UTC](https://discuss.elastic.co/t/freebsd/221640/12 "2020-03-04T15:29:30Z")

</div>

> [@Chawoosh](#):
>
> Зачем мне это нужно?

Чтобы исключить возможность того, что у вас время в логах храниться Томское, а интерпретируется оно как UTC, например. В этом случае у вас никогда событий за последние 7 часов видно не будет.

> [@Chawoosh](#):
>
> Кстати, не в курсе почему в комплекте 6.8.6 для FreeBSD есть metricbeat но нет ни одного модуля dashboard для его данных?

Не понял вопрос. Dashboard настраиваются в Kibana через команду [setup](https://www.elastic.co/guide/en/beats/filebeat/current/load-kibana-dashboards.html).

---

<div class="post-metadata">

**Author:** ![Chawoosh](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/chawoosh/32/63755_2.png) [@Chawoosh](https://discuss.elastic.co/u/Chawoosh)\
**Post date:** [March 4, 2020, 3:46pm UTC](https://discuss.elastic.co/t/freebsd/221640/13 "2020-03-04T15:46:02Z")

</div>

Захотел активизировать контроль метрик сервера, настроил, проверил наличие данных от модуля - всё ОК. Следующая кноопка - "System metrics dashboard", нажимаем и видим сообщение: "Saved object is missing. Could not locate that dashboard (id: Metricbeat-system-overview)"  
Дашборды для логов же есть готовые.

---

<div class="post-metadata">

**Author:** ![Igor\_Motov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/igor_motov/32/45193_2.png) [@Igor\_Motov](https://discuss.elastic.co/u/Igor_Motov)\
**Post date:** [March 4, 2020, 3:56pm UTC](https://discuss.elastic.co/t/freebsd/221640/14 "2020-03-04T15:56:31Z")

</div>

Эта та система, в которой вы сначала версии смешали, а потом все к 6.8.6 привели без переустановки дашбордов?

---

<div class="post-metadata">

**Author:** ![Chawoosh](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/chawoosh/32/63755_2.png) [@Chawoosh](https://discuss.elastic.co/u/Chawoosh)\
**Post date:** [March 5, 2020, 3:01am UTC](https://discuss.elastic.co/t/freebsd/221640/15 "2020-03-05T03:01:07Z")

</div>

Ещё раз:  
Система одна. Сообразил немного позже, подгрузил дарвиновский metricbeat и положил в нужное место заготовки дашбордов (напоминаю что в bsd-шном пакете beats нужных конфигов нет). Получил тот же эффект - получил Dashboard [Metricbeat System] Overview но без данных. Что нужно модифицировать в заготовке дашборда что бы он получал данные?

---

<div class="post-metadata">

**Author:** ![Chawoosh](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/chawoosh/32/63755_2.png) [@Chawoosh](https://discuss.elastic.co/u/Chawoosh)\
**Post date:** [March 5, 2020, 3:01am UTC](https://discuss.elastic.co/t/freebsd/221640/16 "2020-03-05T03:01:48Z")

</div>

А кто вам сказал что "без переустановки дашбордов"?

---

<div class="post-metadata">

**Author:** ![Chawoosh](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/chawoosh/32/63755_2.png) [@Chawoosh](https://discuss.elastic.co/u/Chawoosh)\
**Post date:** [March 5, 2020, 3:12am UTC](https://discuss.elastic.co/t/freebsd/221640/17 "2020-03-05T03:12:54Z")

</div>

Вопрос - logstash необходим или факультативен?

---

<div class="post-metadata">

**Author:** ![Chawoosh](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/chawoosh/32/63755_2.png) [@Chawoosh](https://discuss.elastic.co/u/Chawoosh)\
**Post date:** [March 5, 2020, 7:40am UTC](https://discuss.elastic.co/t/freebsd/221640/18 "2020-03-05T07:40:28Z")

</div>

Дополнительная информация из логов:  
indent preformatted text by 4 spaces  
Mar 5 14:37:55 stat filebeat[2583]: ERROR instance/metrics.go:91 Error while getting memory usage: error retrieving process stats: cannot find matching process for pid=2583  
Mar 5 14:37:55 stat filebeat[2583]: ERROR instance/metrics.go:135 Error retrieving CPU percentages: error retrieving process stats: cannot find matching process for pid=2583  
Mar 5 14:37:55 stat filebeat[2583]: ERROR instance/metrics\_file\_descriptors.go:39 Error while retrieving FD information: error retrieving process stats: cannot find matching process for p  
Mar 5 14:38:02 stat metricbeat[4738]: ERROR instance/metrics.go:91 Error while getting memory usage: error retrieving process stats: cannot find matching process for pid=4738  
Mar 5 14:38:02 stat metricbeat[4738]: ERROR instance/metrics.go:135 Error retrieving CPU percentages: error retrieving process stats: cannot find matching process for pid=4738  
Mar 5 14:38:02 stat metricbeat[4738]: ERROR instance/metrics\_file\_descriptors.go:39 Error while retrieving FD information: error retrieving process stats: cannot find matching process for

---

<div class="post-metadata">

**Author:** ![Igor\_Motov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/igor_motov/32/45193_2.png) [@Igor\_Motov](https://discuss.elastic.co/u/Igor_Motov)\
**Post date:** [March 5, 2020, 2:15pm UTC](https://discuss.elastic.co/t/freebsd/221640/19 "2020-03-05T14:15:03Z")

</div>

> [@FreeBSD metricbeat error cannot find matching process for pid](https://discuss.elastic.co/t/freebsd-metricbeat-error-cannot-find-matching-process-for-pid/191487/2):
>
> Hi @Mikedm slight_smile Unfortunately, we don't actively test our metricbeat on FreeBSD so errors like the one you are describing (specially on the system module) are somehow expected. Those errors are all about fetching data of the beat itself: resident memory, CPU usage and file descriptors. From what I can see in our code, it's expected to work. I don't know much about FreeBSD but it looks like something specific of the OS. Maybe permissions, execution or both. Sorry if I can't help mor…

---

<div class="post-metadata">

**Author:** ![Chawoosh](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/chawoosh/32/63755_2.png) [@Chawoosh](https://discuss.elastic.co/u/Chawoosh)\
**Post date:** [March 5, 2020, 2:41pm UTC](https://discuss.elastic.co/t/freebsd/221640/20 "2020-03-05T14:41:50Z")

</div>

Это я читал, и очень порадовался поддержке.

[Next page](https://discuss.elastic.co/t/freebsd/221640.md?page=2)
