Це команда, зібрана, яку можна запустити в безкоштовному хостинг-провайдері OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
collectd - Демон збору системної статистики
СИНТАКСИС
зібрано [параметри]
ОПИС
collectd — це демон, який отримує системну статистику та робить її доступною в кількості
способів. Сам головний демон не має реальних функцій, крім завантаження,
запити та надсилання до плагінів. Опис доступних плагінів див
«ПЛАГІНИ» нижче.
ВАРІАНТИ
Більшість налаштувань collectd виконується за допомогою файлу конфігурації. Побачити collectd.conf(5)
для детального опису всіх варіантів.
-C
Укажіть альтернативний файл конфігурації. Це те місце, куди потрібно піти, коли ви хочете змінитися
зібраноповедінка. Шлях може бути відносним до поточного робочого каталогу.
-t Перевірте лише конфігурацію. Програма негайно завершує роботу після аналізу конфігурації
файл. Код повернення не дорівнює нулю вказує на помилку.
-T Перевірте плагін лише для зворотних викликів для читання. Програма негайно завершує роботу після виклику
прочитати зворотні виклики один раз. Код повернення не дорівнює нулю вказує на помилку.
-P
Вкажіть альтернативний файл pid. Це перезаписує будь-які налаштування у файлі конфігурації. Це
призначений для сценаріїв ініціалізації, яким для роботи потрібен PID-файл у певному каталозі
правильно. Для щоденного використання використовуйте PIDFile параметр конфігурації.
-f Не відходьте на другий план. зібрано буде також НЕ закрити стандартні файлові дескриптори,
від'єднатися від сеансу або записати файл pid. Це в основному вважається «наглядом»
init заміни, такі як runit. Якщо використовуєте вискочити or systemd хоча, починаючи з
версія 5.5.0 зібрано може повідомити ці дві заміни ініціалізації, і робить вимагати
розгалуження на задній план для нагляду за процесом. The внесок/ каталог має зразок
вискочити та systemd файлів конфігурації.
-h Вивести інформацію про використання та вийти.
плагіни
Як зазначалося вище, справжня сила collectd полягає в його плагінах. А (сподіваюся
повний) список плагінів і короткі описи можна знайти в README файл, який є
поширюється з вихідним кодом. Якщо ви використовуєте пакет, краще здійснити пошук
десь поруч /usr/share/doc/collectd.
Є дві великі групи плагінів, вхід та вихід плагіни:
· Плагіни введення періодично запитуються. Вони якимось чином набувають нинішнього значення
незалежно від того, з чим вони призначені для роботи та надсилання цих значень назад демону,
i. д. вони «розсилають» цінності. Як приклад, «cpu plugin» читає поточний
cpu-лічильники часу, проведеного в різних режимах (користувацький, системний, хороший, ...) і
надсилає ці лічильники демону.
· Плагіни виводу отримують надіслані значення від демона та виконують певні дії з ними.
Поширеними програмами є запис у файли RRD, файли CSV або надсилання даних через a
мережеве підключення до віддаленого ящика.
Звичайно, не всі плагіни точно підходять до однієї з двох вищезазначених категорій. «Мережа
плагін", наприклад, може надсилати (тобто "записувати") та отримати (тобто "відправити")
значення. Крім того, він відкриває сокет після ініціалізації та надсилає значення, коли це відбувається
отримує їх і не запускається в той самий час, коли зчитуються модулі введення. ви
можна вважати мережеву приймальну частину як працюючу асинхронну, якщо це допоможе.
На додаток до вищезазначеного, існують «плагіни журналювання». Наразі це «файл журналу
plugin" і "syslog plugin". Зібрані ці плагіни можуть надати інформацію про
проблеми та важливі ситуації для користувача. Кілька рівнів журналу дозволяють придушувати
нецікаві повідомлення.
Починаючи з версії 4.3.0 collectd підтримує моніторинг. Це робиться шляхом перевірки
пороги, визначені користувачем. Якщо значення виходить за межі діапазону, з’явиться сповіщення
надіслано до "плагінів сповіщень". Побачити collectd.conf(5) для більш детальної інформації
про порогову перевірку.
Зверніть увагу, що деякі плагіни, які надають інші засоби зв’язку з демоном,
мають власні сторінки довідки для більш детального опису їхніх функцій. Зокрема
ті collectd-email(5) collectd-exec(5) collectd-perl(5) collectd-snmp(5), і
collectd-unixsock(5)
СИГНАЛИ
зібрано приймає такі сигнали:
SIGINT, СИГТЕРМ
Ці сигнали викликають зібрано щоб закрити всі плагіни та припинити роботу.
SIGUSR1
Цей сигнал викликає зібрано щоб сигналізувати всім плагінам про очищення даних із внутрішніх кешів.
наприклад «plugin rrdtool» запише всі незавершені дані до файлів RRD. Це
так само, як за допомогою команди «FLUSH -1» плагіна «unixsock».
Використовуйте collectd онлайн за допомогою сервісів onworks.net