Описание тега collectd

NoneCollectd - это демон, который периодически собирает статистику производительности системы и приложений и предоставляет механизмы для запроса и сохранения значений различными способами, например, с использованием файлов RRD.

collectd представляет собой мощный и гибкий монитор данных, записанный в C. Его модульная плагин архитектуры на основе позволяет расширить его функциональность с помощью простого C, Perl, Python и Ruby. Поставляемые плагины охватывают большой набор различных системных и прикладных мониторов ( https://collectd.org/wiki/index.php/Table_of_Plugins). Сеть плагин позволяет ему посылать и получать мониторинг значений по сети (одноадресного или многоадресного). Unixsock плагин предоставляет кэшированные данные для программных или CLI запросов. В rrdcached и RRDTool плагины могут записывать данные в RRDTool файлов, и есть другие, которые могут населяют разные РСУБД.

Таким образом, у вас есть возможность запрашивать данные в реальном времени и исторические данные на распределенном наборе серверов, что делает его полноценным решением для мониторинга.

Более того, его модульность также сохраняется на уровне сборки, что делает его настолько легким, насколько это необходимо (например, при сборке для встроенной платформы).