Это команда collectd, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
collectd - Демон сбора системной статистики
СИНТАКСИС
собирать [опции]
ОПИСАНИЕ
collectd - это демон, который получает системную статистику и делает ее доступной в количестве
способов. Сам главный демон не имеет реальной функциональности, кроме загрузки,
запросы и отправка в плагины. Описание доступных плагинов см.
«ПЛАГИНЫ» ниже.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
Большая часть настройки collectd выполняется с использованием файла конфигурации. Видеть Collectd.conf(5)
для подробного описания всех опций.
-C
Укажите альтернативный файл конфигурации. Это место, куда можно пойти, когда вы хотите измениться
собиратьповедение. Путь может быть относительно текущего рабочего каталога.
-t Только протестируйте конфигурацию. Программа сразу выходит после разбора конфига
файл. Код возврата, отличный от нуля, указывает на ошибку.
-T Протестируйте только обратные вызовы чтения плагина. Программа немедленно завершает работу после вызова
прочитать обратные вызовы один раз. Код возврата, отличный от нуля, указывает на ошибку.
-P
Укажите альтернативный файл pid. Это перезаписывает любые настройки в файле конфигурации. Этот
предназначен для сценариев инициализации, которым для работы требуется PID-файл в определенном каталоге
правильно. Для повседневного использования используйте PID-файл опция конфигурации.
-f Не переходите на задний план. собирать будет также не закрыть стандартные файловые дескрипторы,
отключиться от сеанса и записать файл pid. Это в основном предназначено для "наблюдения".
замены init, такие как запустить его. При использовании выскочка or Systemd хотя, начиная с
версия 5.5.0 собирать может уведомить эти две замены init, и приносит требовать
разветвление в фоновом режиме для наблюдения за процессом. В contrib / в каталоге есть образец
выскочка и Systemd конфигурационные файлы.
-h Вывести информацию об использовании и выйти.
PLUGINS
Как отмечалось выше, настоящая сила collectd заключается в его плагинах. А (надеюсь
полный) список плагинов и краткие описания можно найти в README файл, который
распространяется с исходным кодом. Если вы используете пакет, лучше поискать
где-то рядом / usr / share / doc / collectd.
Есть две большие группы плагинов, вход и выходной плагины:
· Плагины ввода периодически опрашиваются. Они каким-то образом приобретают текущую стоимость
с чем бы они ни были предназначены для работы и отправки этих значений обратно демону,
т.е. они «отправляют» значения. Например, плагин cpu считывает текущий
cpu-счетчики времени, проведенного в различных режимах (пользовательский, системный, красивый, ...) и
отправляет эти счетчики демону.
· Плагины вывода получают отправленные значения от демона и что-то с ними делают.
Обычные приложения записывают в RRD-файлы, CSV-файлы или отправляют данные через
сетевое соединение с удаленным ящиком.
Конечно, не все плагины точно относятся к одной из двух вышеперечисленных категорий. Сеть
plugin ", например, может отправлять (т.е." писать ") и получить (т.е. "отправка")
ценности. Кроме того, он открывает сокет при инициализации и отправляет значения, когда он
получает их и не запускается одновременно с чтением подключаемых модулей ввода. Ты
Если это помогает, сетевая приемная часть может считаться работающей асинхронной.
В дополнение к вышесказанному, существуют «плагины логирования». Прямо сейчас это "файл журнала
plugin »и« syslog plugin ». С помощью этих подключаемых модулей collectd может предоставлять информацию о
проблемы и важные ситуации для пользователя. Несколько уровней логирования позволяют подавить
неинтересные сообщения.
Начиная с версии 4.3.0 collectd поддерживает Мониторинг. Это делается путем проверки
пороговые значения, определяемые пользователем. Если значение вне допустимого диапазона, уведомление будет
отправляется в «плагины уведомлений». Видеть Collectd.conf(5) для получения более подробной информации
о проверке порога.
Обратите внимание, что некоторые плагины, которые предоставляют другие средства связи с демоном,
имеют собственное руководство, чтобы более подробно описать их функции. Особенно
те собирать электронную почту(5) Collectd-exec(5) collectd-Perl(5) собиратьd-snmp(5), и
собиратьd-unixsock(5)
СИГНАЛЫ
собирать принимает следующие сигналы:
SIGINT, СИГТЕРМ
Эти сигналы вызывают собирать чтобы закрыть все плагины и завершить работу.
СИГУСР1
Этот сигнал вызывает собирать чтобы сигнализировать всем плагинам об очистке данных из внутренних кешей.
E. g. плагин rrdtool запишет все ожидающие данные в файлы RRD. Это
то же самое, что и использование команды «FLUSH -1» для «плагина unixsock».
Используйте collectd онлайн с помощью сервисов onworks.net