2013-03-11 4 views
1

Collectd обеспечивает отличный способ измерения машинной статистики. Что делать, если мне нужно расширить систему плагин для поддержкиМожет ли сборщик вести себя как альтернатива nagios?

  1. Конфигурации машины измеряется
  2. Списка всех процессов, запущенных на сервере с коэффициентами использования для центрального процессора, памяти и диска?
  3. Сканирование уязвимостей безопасности?
  4. Управление исправлениями - если сборщик должен быть обновлен, теперь пользователи должны будут перекомпилировать и переустановить. Можем ли мы выполнить обновление до всех клиентских машин, на которых запущены агенты collectd? Я предполагаю, что это должно быть возможно, так как сервер и клиент находятся в режиме многоадресной рассылки в UDP (нет правильного режима клиентского сервера?)

В настоящее время у меня есть графитовая настройка для графиков и mongodb для сбора данных. В идеале я хочу хранить нечетные данные в mongodb.

Возможны ли варианты 1, 2 и 3?

ответ

1
  • 1 no.

  • 2 не очень. Однако, если вы используете плагин /processes/, вы сможете отслеживать список процессов в любое время, например, используя плагин /unixsock/. У вас есть не численные данные в некоторой степени в виде тегов, содержащихся в файле plugin/instance/type/instance.

  • 3 no.

  • 4 нет, однако вы не обязаны использовать многоадресную рассылку, плагин /network/ может обрабатывать одноадресный трафик.