Различия
Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
| — |
development:projects:mon:nodeplugins [2009/11/30 01:46] (текущий) sheridan создано |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | ====== mon-node-plugins ====== | ||
| + | Плагины для [[development:projects:mon:node|нод]]. Каждый плагин представляет собой небольшую библиотеку, которая занимается сбором какогото одного класса статистики. Для примера - занятость процессора и потребление памяти это два разных плагина. | ||
| + | |||
| + | Плагины бывают двух типов: | ||
| + | |||
| + | * [[development:projects:mon:node:nodeplugins:statistic|Статистические]] | ||
| + | * [[development:projects:mon:node:nodeplugins:information|Информационные]] | ||
| + | |||
| + | Независимо от типа, плагины являются простейшими библиотеками, в которых необходимо реализовать и проэкспортировать лишь несколько функций: | ||
| + | |||
| + | * Информация о плагине (about) | ||
| + | * Информация о типе плагина | ||
| + | * Информация о количестве и типах передаваемых данных | ||
| + | * Сбор (и передача) собственно данных | ||
| + | |||