2015-04-19 2 views
0

Я пытаюсь настроить консоль мониторинга, используя стек ELK, но имеющий несколько проблем. я хотел бы отобразить текущее свободное место на круговой диаграмме, но я не уверен, как настроить поля для его отображения.elasticsearch, logstash и kibana для мониторинга сервера Windows

В Logstash я использую плагин WMI для запроса информации о Windows и хранения журналов в Elastic Search. Мой Logstash конфигурации выглядит следующим образом .:

input { 


    wmi{ 

    query => "Select Name, FreeSpace, Size from Win32_LogicalDisk where DeviceID = 'C:'" 


    } 
} 

filter { 
    mutate { 
    convert => [ "FreeSpace", "integer" ] 
    convert => [ "Size", "integer" ] 
    } 
} 
output{ 

elasticsearch{} 

} 

И в Elastic Поиск он хранится, как это:

{ 
       "_index": "logstash-2015.04.18", 
       "_type": "logs", 
       "_id": "u80LfEgoQ7Omzwo3zzrvdA", 
       "_score": 1, 
       "_source": { 
        "@version": "1", 
        "@timestamp": "2015-04-18T17:15:55.634Z", 
        "host": "WIN-1N774K4CI8V", 
        "DeviceID": "C:", 
        "FreeSpace": 8467791872, 
        "Name": "C:", 
        "Size": 21367877632 
       } 
      } 

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

В Кибане я получаю круговую диаграмму с несколькими фрагментами, где я просто хочу 2 (бесплатно и размер).

Должен ли я установить конфигурацию Logstash для хранения одной записи дискового пространства и обновления этой отдельной записи (любая помощь о том, как это сделать в конфиге), Или я должен создать сценарий в Kibana (не уверен, как это сделать , любая помощь будет большой).

Если кто-то может указать мне в правильном направлении, как это сделать, это было бы здорово, любая помощь была бы оценена.

С уважением

Брэд

+0

Является ли это Kibana 3 или 4? –

+0

Я использую Kibana 4 –

+0

Любая идея, как я могу это сделать? –

ответ

0

Я знаю, что это старый и теперь, скорее всего, не имеет отношения к вам, но может иметь отношение к кому-то, глядя на это в будущем.

Я предполагаю, что вы хотите, чтобы круговая диаграмма была свободным пространством и используемым пространством, чтобы весь пирог представлял весь ваш диск.

Я запускаю kibana 4.5.1 и имеет функцию под названием «скриптовые поля» (самая ранняя документация, которую я могу найти с ней в версии 4.2), которую вы можете создать поле, которое является формулой других полей этого документа , Это означает, что вы работаете над тем, сколько используемого пространства на вашем диске существует с doc['Size']-doc['FreeSpace'], и с этим полем вы создаете свободный и использованный пространственный граф. Click here для его страницы документации.

Вы также можете создавать скриптовые поля в упругом поиска, но как я не сделал, что я не знаю много об этом, так не комментировать это, но его документация here

Смежные вопросы