Это команда collectdctl, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
collectdctl - Интерфейс управления для collectd
СИНТАКСИС
собиратьdctl [опции] [команда параметры]
ОПИСАНИЕ
collectdctl предоставляет интерфейс управления для collectd, который может использоваться для взаимодействия с
демон, использующий «плагин unixsock».
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
collectdctl поддерживает следующие параметры:
-s гнездо
Путь к сокету UNIX, открытому "плагином unixsock" collectd. Дефолт:
/ var / run / collectd-unixsock
-h Показать информацию об использовании и выйти.
В НАЛИЧИИ КОМАНДЫ
Поддерживаются следующие команды:
Getval
Запросить последнее полученное значение, идентифицированное указанным (Смотри ниже).
Список значений, связанный с этим набором данных, возвращается как список пар ключ-значение,
каждый на своей строке. Ключи и значения разделяются знаком равенства («=»).
промывать [тайм-аут =] [plugin =] [идентификатор =]
Очистите демон. Это полезно, например, чтобы убедиться, что последние значения были
записываются в соответствующий файл RRD перед их графическим отображением или копированием куда-нибудь
остальное.
Команда flush поддерживает следующие параметры:
тайм-аут =
Сбрасывать только значения старше указанного тайм-аута (в секундах).
plugin =
Очистить только указанный плагин. Т.е. данные, кэшированные указанным плагином,
записывается на диск (или в сеть, или что-то еще), если плагин поддерживает эту операцию.
Пример: RRDtool.
идентификатор =
Если эта опция присутствует, только данные, указанные указанным идентификатором
(см. ниже) будут сброшены. Обратите внимание, что эта опция поддерживается не всеми плагинами.
(например, "сетевой" плагин этого не поддерживает).
Ассоциация плагин и идентификатор параметры могут быть указаны более одного раза. В этом случае все
будут сброшены только комбинации указанных плагинов и идентификаторов.
Listval
Возвращает список всех значений (по их идентификатору), доступных для плагина "unixsock".
Каждое значение печатается в отдельной строке. Т.е. эта команда возвращает список допустимых
идентификаторы, которые могут использоваться с другими командами.
путваль [интервал =]
Отправьте одно или несколько значений (обозначенных см. ниже) демону, который
затем отправит их в плагины записи. интервал указывает интервал (в
секунд), используемый для сбора значений, следующих за этой опцией. По умолчанию используется значение по умолчанию
запущенного экземпляра collectd, получающего данные. Несколько (См.
ниже) могут быть указаны. Каждый из них будет представлен демону. Ценности
должны соответствовать определению набора данных, заданному типом, указанным в идентификаторе
(См. типы.db(5) для подробностей).
ИДЕНТИФИКАТОРЫ
Идентификатор имеет следующий формат:
[хоста/]плагин[-плагин_экземпляр]/напишите[-тип_экземпляр]
Примеры:
somehost / cpu-0 / cpu-idle
время безотказной работы / время безотказной работы
другой хост / память / используемая память
По умолчанию используется локальное (неполное) имя хоста, если оно опущено. Нет ошибки
возвращается, если указанный идентификатор не существует (это ограничение в
библиотека "libcollectdclient").
СПИСОК ЦЕННОСТЕЙ
Список значений описывает один набор данных, который обрабатывается collectd. Это двоеточие (":"), разделенное
список времени и ценностей. Каждое значение задается целым числом, если тип данных
является счетчиком или как двойное значение, если тип данных является значением датчика. Буквальное «U» - это
интерпретируется как неопределенное значение датчика. Количество значений и типы данных должны
соответствуют типу, указанному в идентификаторе (см. типы.db(5) для подробностей). Время
указывается как эпоха (т. е. стандартное время UNIX) или как литерал "N", который будет
интерпретируется как сейчас.
ПРИМЕРЫ
"collectdctl flush plugin = идентификатор rrdtool = somehost / cpu-0 / cpu-wait"
Сбрасывает все значения RRD ожидания ЦП первого ЦП локального хоста. Т. Е. Пишет все
ожидающие обновления RRD этого источника данных на диск.
"для идентификатора в` collectdctl listval | grep users / users`; выполните collectdctl getval $ identity;
сделано"
Запросить последнее количество вошедших в систему пользователей на всех хостах, известных локальному collectd
пример.
Используйте collectdctl онлайн с помощью сервисов onworks.net