Это черновик статьи о интеграции телеграфа и комет сервера. Для настройки отправки метрик комет сервера телеграфом в infulxdb и возможности просмотра их в grafana

Настройка telegraf

Для настройки мониторинга КометСервера с помощью Телеграфа и Графаны нужно изменить некоторые настройки агента.

Сначала, мы скачиваем скрипт. В файле /etc/telegraf/telegraf.conf находим блок inputs.exec(ету строку нужно раскомментировать).

Смотрим запись «commands =», ее нужно раскомментировать и после «=» дописать свою команду в виде [«bash /путьКфайлу»].

Идем дальше к строке «timeout» и ее тоже нужно раскомментировать, и введите свое значение.

Тоже самое нужно сделать со строкою «name_suffix». (Значение можна оставить прежнее) Сохраняем и перегружаем телеграф.

Какие проблемы могут возникнуть:

  1. Телеграфу недостаточно прав чтобы выполнить скрипт - поменяйте права на файл скрипта.
  2. Ошибка в самом скрипте - можете запустить команду telegraf для отладки или вручную выполнить скрипт.
# # Read metrics from one or more commands that can output to stdout
[[inputs.exec]]
#   ## Commands array
    commands = [
      "/etc/comet-server/telegraf.sh"
    ]
#
#   ## Timeout for each command to complete.
    timeout = "5s"
#
#   ## measurement name suffix (for separating different commands)
    name_suffix = "CppCpmet"
#
#   ## Data format to consume.
#   ## Each data format has its own unique set of configuration options, read
#   ## more about them here:
#   ## https://github.com/influxdata/telegraf/blob/master/docs/DATA_FORMATS_INPUT.md
    data_format = "json"