Написать в техподдержку Позвонить нам
Админпанель Выход

Содержание статьи:

    Настройка агента мониторинга для стандартного ПО

    Статья расскажет о том, как настроить агент мониторинга в виртуальной машине произвольной конфигурации.

    1. Стандартные агенты мониторинга базируются на ПО агентского мониторинга Telegraf. Telegraf это легковесное приложение, которое имеет сборки под Linux и Windows, позволяющее собирать метрики с различных источников данных, а также отправлять их в необходимое место хранения
    2. Для Telegraf реализовано большое количество так называемых Input Plugins, каждый из которых позволяет собирать метрики с конкретного типа ресурсов
    3. По умолчанию стандартный агент мониторинга MCS собирает следующую информацию из операционной системы
      1. Потребление CPU
      2. Потребление памяти
      3. Статистику страниц ядра ОС
      4. Информацию о свободном месте на диске
      5. Информацию о утилизации диска
      6. Информацию о работе сетевой подсистемы внутри ОС
    4. Если вам требуется настроить мониторинг какого-либо стандартного ПО, которое установлено в виртуальной машине, то вам потребуется отредактировать конфигурационный файл агента мониторинга Telegraf, добавив декларации необходимых input-плагинов и перезапустить соответствующую службу
    5. Список поддерживаемых input-плагинов можно найти в этом github-репозитории https://github.com/influxdata/telegraf/tree/master/plugins/inputs 
    6. На примере добавления мониторинга для СУБД MySQL, установленной в той же ВМ на базе CentOS, что и агент мониторинга, и работающей по стандартному порту 3306
    7. Открываем описание Input-плагина Telegraf для MySQL https://github.com/influxdata/telegraf/tree/master/plugins/inputs/mysql 
    8. Открываем на редактирование конфигурационный файл агента Telegraf  sudo vi /etc/telegraf/telegraf.d/outputs.conf 
    9. Добавляем в файл следующие строки: 
      [[inputs.mysql]]
      servers = ["user:passwd@tcp(127.0.0.1:3306)/?tls=false"]
      metric_version = 2
    10. Применяем новую конфигурацию без перезагрузки ОС:
      sudo systemctl reload telegraf.service


    Полезна ли была эта статья?