Плагин systemd для сервера мониторинга collectd
Выполнил: Исаев Роман Владимирович
Collectd - это легковестный сервер мониторинга с открытым исходным кодом для ОС Linux, написанный на языке C, и имеющий модульную структуру, т.е. отдельные возможности реализуются плагинами в виде динамически загружаемых shared-object модулей. Collectd получает метрики (загрузка CPU, количество используемой оперативной памяти, и т.п.) и записывает их в ту или иную базу данных, или передает другим сервисам с использованием сетевых протоколов.
Systemd - это системный менеджер применяемый в большинстве современных дистрибутивов Linux. Его задача состоит в запуске всех необходимых системных сервисов во время загрузки ОС. Кроме всего прочего, systemd предоставляет включить учёт потребляемых ресурсов (CPUAccounting, MemoryAccounting, TasksAccounting, IOAccounting, IPAccounting) отдельными сервисами. Это позволяет узнать, например, сколько оперативной памяти потребляет конкретный сервис, а не система в целом. Systemd предоставляет программный интерфейс для взаимодействия с другими приложениями запущенными на данном узле. Для межпроцессного взаимодействия используется локальная системная шина dbus.
Плагин должен связаться с systemd через dbus и передать данные collectd.
Презентация (Исаев)
Руководитель проекта
Факультет физики: Доцент
Нашли опечатку?
Выделите её, нажмите Ctrl+Enter и отправьте нам уведомление. Спасибо за участие!
Сервис предназначен только для отправки сообщений об орфографических и пунктуационных ошибках.
