Проблема Gmond в ганглиях

Проблема Gmond в ганглиях

У меня на сервере установлен ganglia, он работает хорошо, поэтому я попытался добавить несколько скриптов perl с помощью Gmetric и cron. Сначала все работало хорошо, но после того, как я внес некоторые изменения в скрипт (изменив имя метрики и некоторые значения), старые значения метрики все еще отображаются, и Gmond больше не извлекает данные. Я думаю, что Gmond хранит копию файла perl, потому что даже после того, как я удалил его, графики все еще отображаются, и ни одна метрика не работает. Спасибо за помощь.

решение1

Ганглии используютRRDToolтак как это база данных бэкэнда. Я предоставил ссылку на RRDTool, чтобы вы могли понять, как взаимодействовать с базой данных.

Короткий ответ заключается в том, что вы не можете просто изменить скрипты perl, которые собирают для вас метрики, и изменить имя метрики или добавить/удалить метрики, и эти изменения автоматически распространятся в RRDTool. Вам нужнопрочитайте и поймитекак на самом деле работает Ganglia, чтобы точно знать, как создавать новые метрики, и как ваши измененные скрипты добавляют их правильно.

Минимальный набор необходимых шагов будет выглядеть примерно так:

  • создать новую базу данных RRD для хранения метрики
  • добавить метрику в веб-интерфейс для отображения
  • добавьте метрику в инструмент сбора данных (скрипт perl, скрипт python, скрипт shell и т. д. и т. п.)

Если вы погуглите«Учебное пособие по Ganglia RRDTool»вы найдете ряд ресурсов, которые помогут вам получить опыт того, как все части соединяются вместе и как вы можете настроить их в соответствии с вашими конкретными требованиями.

Связанный контент