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.
После этого на вкладке Hosts появляется наш хост
Щелкаем на имени нашего хоста и попадаем на страницу с графиками