Собран - Collectd
Оригинальный автор (ы) | Флориан Форстер |
---|---|
изначальный выпуск | 8 июля 2005 г. |
Стабильный выпуск | 5.12.0[1] / 3 сентября 2020 |
Репозиторий | |
Написано в | C |
Операционная система | Любой Unix-подобный |
Доступно в | английский |
Тип | Планирование мощности |
Лицензия | Лицензия MIT & Стандартная общественная лицензия GNU, версия 2 |
Интернет сайт | собирать |
собирать это демон Unix, который собирает, передает и хранит данные о производительности компьютеров и сетевого оборудования. Полученные данные призваны помочь системные администраторы следить за доступными ресурсами для выявления существующих или надвигающихся узких мест.
Первая версия демона была написана в 2005 году Флорианом Форстером и получила дальнейшее развитие как бесплатный проект с открытым исходным кодом. Другие разработчики написали улучшения и расширения для программного обеспечения, которые были включены в проект.[2] Большинство файлов исходный код лицензируются в соответствии с условиями Стандартная общественная лицензия GNU, версия 2 (GPLv2), остальные файлы находятся под другой лицензией лицензии с открытым исходным кодом.[3]
Операция
собирать использует Модульная конструкция: Сам демон реализует только инфраструктуру для фильтрации и ретрансляции данных, а также вспомогательные функции и требует очень мало ресурсов, он даже работает на OpenWrt -приведенный встроенные устройства. Сбор и хранение данных осуществляется плагины в виде общие объекты.[4] Таким образом код, специфичный для одного Операционная система в основном не используется самим демоном. Плагины могут иметь свои собственные зависимости, например, конкретная операционная система или программные библиотеки. Другие задачи, выполняемые надстройками, включают обработку «уведомлений» и сообщения журнала.
Плагины для сбора данных, называемые в документации collectd "плагинами чтения", можно условно разделить на три категории:
- Плагины операционной системы собирают такую информацию, как использование ЦП, использование памяти или количество пользователей, вошедших в систему. Эти плагины обычно должны быть портирован для каждой операционной системы. Не все такие плагины доступны для всех операционных систем.
- Плагины приложений собирают данные о производительности от или о приложении, запущенном на том же или удаленном компьютере, например HTTP-сервер Apache. Эти плагины часто используют программные библиотеки, но обычно не зависят от операционной системы.
- Общие плагины предлагают основные функции, которые пользователь может использовать для выполнения определенных задач. Примеры: запросы к сетевому оборудованию с использованием SNMP или выполнение пользовательских программ или сценариев.
Так называемые «плагины записи» предлагают возможность хранить собранные данные на диске, используя RRD - или же CSV -files или для отправки данных по сети удаленному экземпляру демона.
Сети
В дистрибутив исходного кода collectd включен так называемый «сетевой» плагин, который можно использовать для отправки и получения данных в / из других экземпляров демона. При типичной сетевой настройке демон будет работать на каждом отслеживаемом хосте (называемом «клиентами») с сетевым плагином, настроенным для отправки собранных данных на один или несколько сетевых адресов. На одном или нескольких так называемых «серверах» будет работать один и тот же демон, но с другой конфигурацией, так что сетевой плагин будет получать данные, а не отправлять их. Часто RRDtool -plug-in используется на серверах для хранения данных о производительности.[5]
Плагин использует двоичный сетевой протокол поверх UDP. Обе, IPv4 и IPv6 поддерживаются как сетевой уровень. Можно использовать одноадресная передача (точка-точка) и многоадресная передача (точка-группа) адресация. Аутентификация и шифрование были добавлены в протокол с версией 4.7.0, выпущенной в мае 2009 года.
Смотрите также
- Кактусы
- Мунин
- График трафика с несколькими маршрутизаторами (MRTG)
- Observium - обеспечивает интеграцию интерфейса навигации
- Shinken (программное обеспечение)
- Zabbix
- Сравнение систем сетевого мониторинга
- Системный монитор
Рекомендации
- ^ «Выпуск 5.12.0». 3 сентября 2020 г.. Получено 6 сентября 2020.
- ^ "Git - collectd.git / blob - АВТОРЫ". Git.verplant.org. Архивировано из оригинал на 2016-04-10. Получено 2016-04-11.
- ^ «Архивная копия». Архивировано из оригинал 5 июня 2011 г.. Получено 8 апреля, 2009.CS1 maint: заархивированная копия как заголовок (связь)
- ^ «Возможности - collectd - Демон сбора системной статистики». Collectd.org. Получено 2016-04-11.
- ^ "Введение в сеть - collectd Wiki". Collectd.org. 2015-02-19. Получено 2016-04-11.