Jump to content

собранный

собранный
Оригинальный автор(ы) Флориан Форстер
Первоначальный выпуск 8 июля 2005 г .; 19 лет назад ( 08.07.2005 )
Стабильная версия
5.12.0 [1]  Отредактируйте это в Викиданных / 3 сентября 2020 г .; 3 года назад ( 3 сентября 2020 г. )
Репозиторий
Написано в С
Операционная система Любой Unix-подобный
Доступно в Английский
Тип Планирование мощностей
Лицензия Лицензия MIT и Генеральная общественная лицензия GNU , версия 2
Веб-сайт собранный .org  Edit this on Wikidata

Collectd — это демон Unix, который собирает, передает и хранит данные о производительности компьютеров и сетевого оборудования. Полученные данные призваны помочь системным администраторам иметь обзор доступных ресурсов для обнаружения существующих или возможных узких мест.

Первая версия демона была написана в 2005 году Флорианом Форстером и получила дальнейшее развитие как бесплатный проект с открытым исходным кодом . Другие разработчики написали улучшения и расширения программного обеспечения, которые были включены в проект. [2] Большинство файлов исходного кода лицензируются по условиям GNU General Public License , версия 2 (GPLv2), остальные файлы лицензируются по другим лицензиям с открытым исходным кодом . [3]

Операция

[ редактировать ]

Collectd использует модульную конструкцию : сам демон реализует только инфраструктуру для фильтрации и ретрансляции данных, а также вспомогательные функции и требует очень мало ресурсов, он работает даже на OpenWrt под управлением встроенных устройствах . Сбор и хранение данных осуществляется плагинами в виде общих объектов . [4] Таким образом, код, специфичный для одной операционной системы , в основном не попадает в реальный демон. Плагины могут иметь свои собственные зависимости, например, от конкретной операционной системы или программных библиотек . Другие задачи, выполняемые плагинами, включают обработку «уведомлений» и сообщений журнала .

Плагины сбора данных, называемые в документации Collectd «плагинами чтения», можно условно разделить на три категории:

  • Плагины операционной системы собирают такую ​​информацию, как загрузка ЦП, использование памяти или количество пользователей, вошедших в систему. Эти плагины обычно необходимо портировать на каждую операционную систему. Не все такие плагины доступны для всех операционных систем.
  • Плагины приложения собирают данные о производительности приложения, работающего на том же или удаленном компьютере, или о нем, например, HTTP-сервера Apache . Эти плагины часто используют программные библиотеки, но в остальном обычно не зависят от операционной системы.
  • Общие плагины предлагают базовые функции, которые пользователь может использовать для выполнения конкретных задач. Примерами являются запросы к сетевому оборудованию с использованием SNMP или выполнение пользовательских программ или сценариев.

Так называемые «плагины записи» предоставляют возможность хранить собранные данные на диске с использованием файлов RRD или CSV или отправлять данные по сети на удаленный экземпляр демона.

В дистрибутив исходного кода Collectd включен так называемый «сетевой» плагин, который можно использовать для отправки и получения данных в/из других экземпляров демона. В типичной сетевой настройке демон будет запускаться на каждом отслеживаемом хосте (называемом «клиентами») с сетевым плагином, настроенным на отправку собранных данных на один или несколько сетевых адресов. На одном или нескольких так называемых «серверах» будет работать один и тот же демон, но с другой конфигурацией, так что сетевой плагин будет получать данные, а не отправлять их. Часто RRDtool используется на серверах для хранения данных о производительности. плагин [5]

Плагин использует двоичный сетевой протокол поверх UDP . И IPv4 , и IPv6 поддерживаются на сетевом уровне . Возможно использование одноадресной (точка-точка) и многоадресной (точка-группа) адресации. Аутентификация и шифрование были добавлены в протокол в версии 4.7.0, выпущенной в мае 2009 года.

См. также

[ редактировать ]
  1. ^ «Выпуск 5.12.0» . 3 сентября 2020 г. Проверено 6 сентября 2020 г.
  2. ^ «Git —collectd.git/blob — АВТОРЫ» . Git.verplant.org . Архивировано из оригинала 10 апреля 2016 года . Проверено 11 апреля 2016 г.
  3. ^ «Авторское право» . Архивировано из оригинала 5 июня 2011 года . Проверено 8 апреля 2009 г.
  4. ^ «Функции – Collectd – Демон сбора системной статистики» . Collectd.org . Проверено 11 апреля 2016 г.
  5. ^ «Введение в сеть — Collectd Wiki» . Collectd.org . 19 февраля 2015 г. Проверено 11 апреля 2016 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 73cc415874d6c756171c5756c3105f33__1702320300
URL1:https://arc.ask3.ru/arc/aa/73/33/73cc415874d6c756171c5756c3105f33.html
Заголовок, (Title) документа по адресу, URL1:
collectd - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)