Это черновик статьи о интеграции телеграфа и комет сервера. Для настройки отправки метрик комет сервера телеграфом в 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"
Обсуждение