Telegraf

Telegraf - это open source агент написанный на языке Go, предназначенный для сбора метрик или данных из системы, на которой он установлен. Telegraf передает собранные метрики в базу данных InfluxDB.

В данной инструкции используются следующие инструменты:

  • InfluxDB - это база данных временных рядов, оптимизированная для быстрого хранения данных с высокой степенью готовности и поиска временных рядов данных в таких областях, как мониторинг операций, метрики приложений и т.д.
  • Chronograf - инструмент для визуализации временных рядов. Web-приложение для настройки графиков и dashboard’ов.

Для использования плагина os-telegraf необходима уже установленная и настроенная БД InfluxDB.

Исходные данные:

  • TING - 192.168.1.1
  • InfluxDB - 192.168.1.24, фаерволл отключен

Установка InfluxDB и Chronograf проводилась на Centos 7 по мануалу с сайта разработчика https://docs.influxdata.com/influxdb/v1.3/introduction/installation/

Создаем базу telegraf, согласно инсттрукции https://docs.influxdata.com/influxdb/v1.3/introduction/getting_started/

Устанавливаем на TING плагин os-telegraf. В меню «Службы: Telegraf: Результат» устанавливаем следующие значения:

  • Enable Influx - устанавливаем флажок
  • Influx URL - http://192.168.1.24:8086
  • База данных - telegraf
  • Тайм-аут - 5
  • Имя пользователя - admin
  • Пароль - admin

Нажимаем Сохранить

Переходим в «Общие настройки», отмечаем Enable Telegraf Agent, остальные значения оставляем по умолчанию. Нажимаем Сохранить.

Проверяем результат. Заходим на - http://192.168.1.24:8888 - web-интерфейс настройки Chronograf. Подключаем базу данных InfluxDB.

_images/img1.png

После этого на вкладке Hosts появляется наш хост

_images/img2.png

Щелкаем на имени нашего хоста и попадаем на страницу с графиками

_images/img3.png _images/img4.png