Это черновик статьи о интеграции телеграфа и комет сервера. Для настройки отправки метрик комет сервера телеграфом в infulxdb и возможности просмотра их в grafana
====== Настройка telegraf ======
Для настройки мониторинга КометСервера с помощью Телеграфа и Графаны нужно изменить некоторые настройки агента.
Сначала, мы скачиваем скрипт.
В файле /etc/telegraf/telegraf.conf находим блок [[inputs.exec]](ету строку нужно раскомментировать).
Смотрим запись "commands =", ее нужно раскомментировать и после "=" дописать свою команду в виде ["bash /путьКфайлу"].
Идем дальше к строке "timeout" и ее тоже нужно раскомментировать, и введите свое значение.
Тоже самое нужно сделать со строкою "name_suffix". (Значение можна оставить прежнее)
Сохраняем и перегружаем телеграф.
Какие проблемы могут возникнуть:
- Телеграфу недостаточно прав чтобы выполнить скрипт - поменяйте права на файл скрипта.
- Ошибка в самом скрипте - можете запустить команду 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"