АнглийскийФранцузскийИспанский

Значок OnWorks

rrdcached - Интернет в облаке

Запустите rrdcached в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда rrdcached, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


rrdcached - демон кэширования данных для rrdtool

СИНТАКСИС


ррдкэшированный [-a alloc_size] [-b базовый_каталог [-B]] [-F] [-f Тайм-аут] [-G группы]] [-g]
[-j каталог_журнала] [-L] [-l адрес] [-m Режим] [-O] [-P Разрешения] [-p pid_file] [-R]
[-s группы] [-t write_threads] [-U пользователь]] [-w Тайм-аут] [-z задерживать]

ОПИСАНИЕ


ррдкэшированный это демон, который получает обновления существующих файлов RRD, накапливает их и,
если получено достаточно или прошло определенное время, записывает обновления в RRD
файл. А промывать можно использовать команду для принудительной записи значений на диск, чтобы графическое отображение
объекты и т.п. могут работать с актуальными данными.

Демон был написан с учетом больших настроек. Эти настройки обычно связаны с вводом-выводом.
проблемы рано или поздно по причинам, выходящим за рамки этого документа. Проверить
wiki на домашней странице RRDtool для подробностей. Также проверьте "СООБРАЖЕНИЯ БЕЗОПАСНОСТИ" ниже
перед использованием этого демона! Подробное описание того, как работает демон, можно найти
в разделе «КАК ЭТО РАБОТАЕТ» ниже.

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-l адрес
Говорит демону привязаться к адрес и принимать входящие TCP-соединения на этом
разъем. Если адрес начинается с "unix:", все, что следует за этим префиксом,
интерпретируется как путь к сокету домена UNIX. В противном случае адрес или имя узла
разрешаются с помощью "getaddrinfo ()".

Для сетевых сокетов порт можно указать с помощью формы "[адрес]:порт ". Если
адрес представляет собой IPv4-адрес или полное доменное имя (т. е. адрес
содержит хотя бы одну точку (".")), квадратные скобки можно опустить, в результате
(проще) "адрес:порт " шаблон. Порт по умолчанию: 42217. Если указать сеть
socket, обязательно ознакомьтесь с разделом «СООБРАЖЕНИЯ БЕЗОПАСНОСТИ».

Принимаются следующие форматы. Обратите внимание, что адрес домена UNIX
гнездо должен во втором случае начнем с косой черты!

unix:
/

[ ]:
:

Учитывая порт без хоста (например, "-l: 42217"), демон будет прослушивать этот порт на
все сетевые интерфейсы. Используйте "-L", чтобы избежать необходимости явно указывать порт, если
желателен порт по умолчанию.

Если нет -l не указан адрес по умолчанию, "unix: /tmp/rrdcached.sock", будет
использоваться. Несколько -l могут быть предоставлены варианты.

-L Сообщает демону о необходимости привязки к TCP-порту по умолчанию на всех доступных интерфейсах. это
эквивалентно "-l ''" без путаницы с параметром пустой строки.

-s имя группы|GID
Установите групповые разрешения для сокета домена UNIX. Опция принимает либо числовые
идентификатор группы или имя группы. Затем эта группа будет иметь права на чтение и запись (
сокет будет иметь права доступа к файлу 0760) для сокета и, следовательно, может отправлять
команды демону. Это может быть полезно в тех случаях, когда вы не можете легко запустить все
Процессы RRD с одинаковыми правами пользователя (например, граф, генерирующий сценарии CGI, которые
обычно запускается в контексте разрешений веб-сервера).

Эта опция влияет на после Адреса сокетов UNIX (следующие -l варианты) или
сокет по умолчанию (если нет -l параметры были указаны), т. е. вы можете указать
разные настройки для разных розеток.

По умолчанию владелец или права доступа к сокету не меняются и, следовательно, используется
системные установки по умолчанию.

-m Режим
Установите права доступа к файлу сокета домена UNIX. Опция принимает восьмеричное число
представляющий битовую комбинацию для режима (см. CHMOD(1) для подробностей).

Обратите внимание, что не все системы соблюдают этот параметр. В Linux разрешения на чтение / запись
необходимы для подключения к сокету UNIX. Однако многие системы, основанные на BSD, игнорируют
разрешения для сокетов UNIX. Видеть Юникс(7) для подробностей.

Эта опция влияет на после Адреса сокетов UNIX (следующие -l варианты) или
сокет по умолчанию (если нет -l параметры были указаны), т. е. вы можете указать
разные настройки для разных розеток.

По умолчанию владелец или права доступа к сокету не меняются и, следовательно, используется
системные установки по умолчанию.

-P команду[,команду[, ...]]
Задает команды, принимаемые как через сеть, так и через сокет UNIX. Это позволяет
администраторы RRDCacheD контролировать действия, принимаемые из различных источников.

Аргументы, данные -P option - это список команд, разделенных запятыми. За
Например, чтобы разрешить команды «FLUSH» и «PENDING», можно указать:

rrdcached -P FLUSH, В ОЖИДАНИИ $ MORE_ARGUMENTS

" -P вариант влияет на после адреса сокетов (следующие -l варианты) или
сокет по умолчанию (если нет -l варианты были указаны). В следующем примере только
сетевой сокет IPv4 (адрес 10.0.0.1) будет ограничен "FLUSH" и
«ОЖИДАЮЩИЕСЯ» команды:

rrdcached -l unix: / some / path -P FLUSH, PENDING -l 10.0.0.1

Полный список доступных команд можно найти в разделе «Допустимые команды».
ниже. Есть два незначительных особых исключения:

· Команды «HELP» и «QUIT» разрешены всегда.

· Если команда «BATCH» принята, то . команда будет принята автоматически,
тоже.

Пожалуйста, прочтите также «СООБРАЖЕНИЯ БЕЗОПАСНОСТИ» ниже.

-w Тайм-аут
Данные записываются на диск каждые Тайм-аут секунд. Может использоваться дополнительный суффикс (например,
«5м» вместо 300 секунд). Если этот параметр не указан, интервал по умолчанию составляет
Будет использовано 300 секунд.

-z задерживать
Если указано, rrdcached будет задерживать запись каждого RRD на случайное количество секунд.
в диапазоне [0,задерживать). Это позволит избежать одновременной постановки в очередь слишком большого количества записей.
Это значение не должно быть больше значения, указанного в -w. Необязательный суффикс
можно использовать (например, "3 м" вместо 180 секунд). По умолчанию задержки нет.

-f Тайм-аут
Каждая Тайм-аут секунд весь кеш ищется на предмет старых значений, которые записываются в
диск. Это касается только файлов, обновления для которых остановлены, поэтому установите для этого параметра значение
в большинстве случаев приемлемо высокое значение, например 3600 секунд. Необязательный суффикс может
(например, «1 час» вместо 3600 секунд). По умолчанию этот тайм-аут равен 3600 секундам.

-p файл
Устанавливает имя и расположение PID-файла. Если не указано, по умолчанию,
"$ localstatedir / run / rrdcached.pid " будет использоваться.

-t write_threads
Задает количество потоков, используемых для записи файлов RRD. По умолчанию - 4.
Увеличение этого числа позволит rrdcached иметь больше одновременных запросов ввода-вывода.
в ядро. Это может позволить ядру изменить порядок записи на диск, что приведет к
лучшая пропускная способность диска.

-j директория
Пишите обновления в журнал в директория. В случае сбоя программы или системы это
позволит демону записывать любые обновления, ожидающие выполнения во время сбоя.

При запуске демон проверит наличие файлов журнала в этом каталоге. Если найден, все
обновления в нем будут считаны в память до того, как демон начнет принимать новые
соединений.

Журнал будет вращаться с той же частотой, что и таймер промывки, заданный -f.

Когда ведение журнала включено, демон будет использовать процедуру быстрого завершения работы. Скорее
чем сбрасывать все файлы на диск, это обеспечит правильную запись журнала и
немедленно выйти. Хотя файлы данных RRD не полностью обновлены, нет
информация потеряна; все ожидающие обновления будут воспроизведены из журнала в следующий раз
запускается демон.

Чтобы отключить быстрое завершение работы, используйте -F опцию.

-F ВСЕГДА сбрасывайте все обновления файлов данных RRD, когда демон выключен,
независимо от настройки журнала.

-g Бегите на переднем плане. Демон не будет вилка ().

-b директория
При запуске демон перейдет в определенный каталог. Все файлы переданы в
демон, которые указаны относительный путь, будет интерпретироваться как относительный к
этот каталог. Если не указано значение по умолчанию, "/ Tmp", будет использоваться.

+ ------------------------ + ------------------------ +
! Командная строка ! Файл обновлен!
+ ------------------------ + ------------------------ +
! foo.rrd! /tmp/foo.rrd!
! foo / bar.rrd! /tmp/foo/bar.rrd!
! /var/lib/rrd/foo.rrd! /var/lib/rrd/foo.rrd!
+ ------------------------ + ------------------------ +
Пути, указанные в командной строке, и пути на самом деле
обновляется демоном, предполагая, что базовый каталог
"/ Tmp".

ПРЕДУПРЕЖДЕНИЕ: Пути до базового каталога включительно ОБЯЗАТЕЛЬНО НЕ BE символические ссылки.
Другими словами, если базовый каталог указан как:

-b / base / dir / где-то

... тогда NONE из следующего должны быть символическими ссылками:

/основание
/ base / dir
/ base / dir / где-то

-B Разрешить запись только в базовый каталог, указанный в -b (и любые подкаталоги).
Это делает НЕ обнаруживать символические ссылки. Пути, содержащие "../", также будут заблокированы.

-R Разрешить рекурсивное создание подкаталога в базовом каталоге, указанном в -b (и любой
подкаталоги). Может использоваться только когда -B также установлен.

-a alloc_size
Выделяйте указатели значений кусками по alloc_size. Это может улучшить загрузку ЦП на
машины с медленными реализациями "realloc ()" в обмен на чуть больший объем памяти
утилизация. По умолчанию - 1. Не устанавливайте больше, чем -w значение деленное на
ваш средний размер шага RRD.

-O Запретить команде CREATE перезаписать существующие файлы, даже если это указано
сделать так. Это сделано для дополнительной безопасности.

-G -группы
При запуске как демон и вызове из привилегированной учетной записи сбросьте права группы.
тем из группы. Группа может быть указана как имя или как идентификатор группы. Демон
выйдет с диагностикой, если не может успешно перейти к указанному
группа.

-U -пользователь
При запуске как демон и вызове из привилегированной учетной записи сбросьте права пользователя на
те из пользователь. Пользователь может быть указан как имя или как идентификатор пользователя. Демон будет
выйти с диагностикой, если не удалось успешно перейти к указанному пользователю.

ПОСЛЕДУЮЩИЕ РРДТУЛ КОМАНДЫ


Следующие команды могут быть осведомлены о ррдкэшированный используя аргумент командной строки
- демон или переменная среды RRCACHED_ADDRESS:

· свалка

· принести

· промывать

· График

· Graphv

· Информация

· первый

· последний

· последнее обновление

· Обновить

· Xport

· Создайте

" обновление команда может отправлять значения демону вместо записи их на диск
сам. Все остальные команды могут отправлять РУМЯНЕЦ команду (см. ниже) демону перед
доступ к файлам, поэтому они работают с актуальными данными, даже если тайм-аут кеша велик.

ОШИБКА СОСТАВЛЕНИЕ ОТЧЕТОВ


Демон сообщает об ошибках одним из двух способов: во время запуска печатаются сообщения об ошибках.
в "STDERR". Один из шагов при запуске - это выполнить форк в фоновом режиме и закрыть
«STDERR» - после этого запись напрямую пользователю невозможна. Как только это
произошло, демон будет отправлять сообщения журнала демону ведения системного журнала, используя системный журнал(3).
Используемое средство - «LOG_DAEMON».

КАК МЫ РАБОТАЕМ IT РАБОТАЕТ


При получении обновления ррдкэшированный не записывает на диск, а ищет для этого запись
файл во внутреннем дереве. Если не найден, создается запись с указанием текущего времени.
(называется «Первый» на диаграмме ниже). На этот раз время, указанное в команде
строка, но время, которое операционная система считает «сейчас». Ценность и время
значения (называемые «Время» на диаграмме ниже) добавляются к узлу дерева.

При добавлении значения к узлу дерева проверяется, не пора ли записывать значения
на диск. Значения записываются на диск, если «now () - First> = timeout», где «timeout» - это
тайм-аут, указанный с помощью -w вариант, см. «ОПЦИИ». Если значения "достаточно старые", они
будет помещен в очередь в «очередь обновлений», т.е. е. они будут добавлены в связанный список
показано ниже. Поскольку узлы дерева и элементы связанного списка являются одними и теми же данными
структур в памяти, любое обновление файла, который уже был поставлен в очередь, будет записан
при следующей записи тоже в файл RRD.

Отдельный «поток обновления» постоянно удаляет первый элемент из очереди обновлений и
записывает все свои значения в соответствующий файл. Пока очередь обновлений не пуста
файлы записываются с максимально возможной скоростью.

Так как тайм-аут файлов проверяется только при добавлении новых значений в файл, "мертвый"
файлы, т.е. е. файлы, которые больше не обновляются, никогда не будут записаны на диск.
Поэтому то и дело под контролем -f вариант, все дерево обойдется и
все "старые" значения помещаются в очередь. Так как это влияет только на "мертвые" файлы и обход дерева
относительно дорого, вам следует установить «интервал очистки» на достаточно высокое значение.
По умолчанию 3600 секунд (один час).

Обратной стороной кеширования значений является то, что они не отображаются на графиках, созданных из
RRD файлы. Чтобы обойти это, демон предоставляет "команду очистки" для очистки определенных
файлы. Это означает, что файл вставлен в очереди обновлений или перемещены туда
если он уже поставлен в очередь. Команда flush вернется только после того, как файл будет отложен.
обновления записаны на диск.

+ ------ + + ------ + + ------ +
! голова ! ! корень ! ! хвостик !
+ --- + - + + --- + - + + --- + - +
! / \!
! / \!
! / \ / \!
! / \ / \ \ `----------------- ... --------,!
V / `-------,! V
+ --- + ---- + --- + + ------ + ----- + + --- + ---- + --- +
! Файл: foo! ! Файл: bar! ! Файл: qux!
! Первый: 101! ! Первый: 119! ! Первый: 180!
! Далее: & bar - + --->! Далее: & ... - + ---> ... --->! Далее: NULL!
| Пред: NULL! <--- + - Пред: & foo! <--- ... ---- + - Пред: & ...!
+ ============ + + ============ + + ============ +
! Время: 100! ! Время: 120! ! Время: 180!
! Значение: 10! ! Значение: 0.1! ! Ценность: 2,2!
+ ------------ + + ------------ + + ------------ +
! Время: 110! ! Время: 130! ! Время: 190!
! Значение: 26! ! Значение: 0.1! ! Ценность: 7,3!
+ ------------ + + ------------ + + ------------ +
::::::
+ ------------ + + ------------ + + ------------ +
! Время: 230! ! Время: 250! ! Время: 310!
! Значение: 42! ! Значение: 0.2! ! Ценность: 1,2!
+ ------------ + + ------------ + + ------------ +

Приведенная выше диаграмма демонстрирует:

· Файлы / значения хранятся в (сбалансированном) дереве.

· Узлы дерева и записи в очереди обновлений имеют одинаковую структуру данных.

· Местное время («Первое») и время, указанное в обновлениях («Время»), могут отличаться.

· Истекшие по времени значения вставляются в «хвост».

· Явно очищенные значения вставляются в «начало».

· Художественные камни ASCII.

БЕЗОПАСНОСТЬ ОТХОДОВ


Аутентификация
Если ваша установка rrdtool была построена без libwrap, нет формы аутентификации
для клиентов, подключающихся к демону rrdcache!

Если ваша установка rrdtool была построена с использованием libwrap, вы можете использовать hosts_access для
ограничить клиентский доступ к демону rrdcache (rrdcached). Для получения дополнительной информации о том, как
используйте hosts_access, чтобы ограничить доступ к демону rrdcache, вы должны прочитать
хосты_доступ(5) справочные страницы.

По-прежнему настоятельно рекомендуется установить фильтр пакетов или аналогичный механизм для предотвращения
несанкционированные подключения. Если у вас нет выделенного VLAN или VPN для этого, использование сети
сокеты, наверное, плохая идея!

Авторизация
Существует минимальная авторизация для каждого сокета.

В настоящее время авторизация выполняется для каждого сокета. Это означает, что у каждого сокета есть список
команд он примет и примет. Он будет принимать только те команды
явно указан, но (в настоящее время) принимает эти команды от всех, кто достигнет
разъем.

Если будут использоваться сетевые сокеты, необходимо ограничить допустимые
команды для тех, которые необходимы внешним клиентам. Если, например, внешние клиенты хотят
рисовать графики кэшированных данных, им должно быть разрешено использовать только команду «FLUSH».

Авторизация не работает, если rrcached активирован сокетом systemd.

Шифрование
Шифрование отсутствует.

Опять же, это может быть добавлено в будущем, но на данный момент ваша задача - сохранить свои
личные данные личные. Установите VPN или зашифрованный туннель, если вы
конфиденциально!

вменяемость контроль
Нет проверки на вменяемость.

Демон будет слепо писать в любой файл, который ему сообщают, поэтому вам действительно следует создать
отдельный пользователь только для этого демона. Также он не выполняет никаких проверок работоспособности, поэтому, если он получает
сказали записывать значения на какое-то время в далеком будущем, ваши файлы будут испорчены!

Заключение
· Безопасность - это работа администратора.

· Мы рекомендуем разрешить доступ для записи только через сокеты домена UNIX.

· Вы были предупреждены.

ПРОТОКОЛ


Демон взаимодействует с клиентами с помощью строчного протокола ASCII, который легко
читать и легко печатать. Это упрощает сценариям реализацию протокола и
Пользователи могут использовать telnet для подключения к демону и тестирования «вручную».

Протокол основан на строке, это означает, что каждая запись состоит из одной или нескольких строк. А
Строка заканчивается символом перевода строки 0x0A, обычно обозначаемым как «\ n». в
в примерах ниже этот символ будет записан как " "(" перевод строки ").

Ожидается, что после установления соединения клиент отправит «команду». А
команда состоит из ключевого слова command, возможно некоторых аргументов и завершающего
символ новой строки. Список команд см. В разделе «Допустимые команды» ниже.

Пример:

ПРОМЫВКА /tmp/foo.rrd

Демон отвечает строкой, состоящей из кода состояния и короткого сообщения о состоянии,
разделенные одним или несколькими пробелами. Отрицательный код состояния сигнализирует об ошибке,
положительный код состояния или успешный нулевой сигнал. Если код состояния больше нуля, он
указывает количество строк, следующих за строкой состояния.

Примеры:

0 Успех

2 Далее следуют две строчки
Это первая строка
А это вторая строчка

Действительный Команды
Демон понимает следующие команды:

РУМЯНЕЦ имя файла
Заставляет демон поставить имя файла до очереди обновлений (возможно, переместив ее
там, если узел уже поставлен в очередь). Ответ будет отправлен после узел имеет
был исключен из очереди.

ПРОМЫВКА
Заставляет демон начать сбрасывать ВСЕ ожидающие значения на диск. Это возвращает
немедленно, даже если запись может занять много времени.

ОЖИДАНИЕ имя файла
Показывает все «ожидающие» обновления для файла по порядку. Показанные обновления еще не были
записывается в базовый файл RRD.

FETCH имя файла CF [Начало [конец] [ds ...]]
Вызывает «rrd_fetch» ​​с указанными аргументами и возвращает результат в текстовой форме. Если
При необходимости файл сначала записывается на диск. Клиентская функция "rrdc_fetch"
(объявленный в "rrd_client.h") анализирует вывод и ведет себя так же, как "rrd_fetch_r" для
легкая интеграция удаленных запросов. ds определяет столбцы для сброса - если нет
дано тогда все возвращаются

ФЕТЧБИН имя файла CF [Начало [конец] [ds ...]]
Вызывает "rrd_fetch" с указанными аргументами и возвращает результат в текстовом / двоичном формате.
форма, чтобы избежать ненужных накладных расходов на разгрузку / сортировку. При необходимости файл сбрасывается
сначала на диск. Клиентская функция "rrdc_fetch" (объявленная в "rrd_client.h")
анализирует вывод и ведет себя так же, как "rrd_fetch_r", ​​что упрощает интеграцию удаленных
запросы. ds определяет столбцы для сброса - если ни один не указан, то возвращаются все

ЗАБУДЬТЕ имя файла
Удаляет имя файла из кеша. Любые ожидающие обновления ВОЛЯ BE ПОТЕРЯЛИ.

ОЧЕРЕДЬ
Показывает файлы, которые находятся в очереди вывода. Возвращает ноль или более строк в
следующий формат, где это количество значений, которые должны быть записаны для
:



ПОМОГИТЕ [команду]
Возвращает короткое сообщение об использовании. Если команда не дана, или команду is ПОМОГИТЕ, список
команды, поддерживаемые демоном, возвращаются. В противном случае краткое описание, возможно
содержащий указатель на страницу руководства, возвращается. Очевидно, это предназначено для
интерактивное использование и формат, в котором команды и сводки использования
возвращено не очень хорошо определено.

СТАТИСТИКА
Возвращает список показателей, которые можно использовать для измерения производительности демонов и
проверить его статус. Описание возвращаемых значений см. В разделе «Значения производительности».
внизу.

Формат, в котором возвращаются значения, аналогичен формату многих других строк, основанных на
протоколы: каждое значение печатается в отдельной строке, каждая из которых состоит из имени
значение, двоеточие, один или несколько пробелов и фактическое значение.

Пример:

9 Статистика
Длина очереди: 0
Получено обновлений: 30
Получено: 2
Обновлений написано: 13
Наборов данныхЗаписано: 390
Количество узлов дерева: 13
Глубина дерева: 4
ЖурналБайтов: 190
Поворот журнала: 0

PING
PING-PONG, это очень полезно при использовании пула соединений между пользовательским клиентом и
RRCACHED.

Пример:

0 ПОНГ

ОБНОВЛЕНИЕ ПО имя файла ценности [ценности ...]
Добавляет больше данных к имени файла. Это операция, для которой был разработан демон, поэтому
повторное описание механизма не требуется. Прочтите «КАК ЭТО РАБОТАЕТ» выше, чтобы
детальное объяснение.

Обратите внимание, что rrdcached принимает только абсолютные отметки времени в значениях обновления. Обновления
такие строки, как «N: 1: 2: 3», автоматически преобразуются в абсолютное время клиентом RRD.
библиотеки перед отправкой в ​​rrdcached.

НАПИСАТЬ имя файла
Эта команда записывается в журнал после того, как файл успешно записан в
диск. Он используется во время воспроизведения журнала, чтобы определить, какие обновления уже были
применяемый. это Важно действует в журнале; не принимается от другой команды
каналы.

ПЕРВЫЙ имя файла [Rranum]
Возвращает метку времени для первого CDP в указанном RRA. По умолчанию используется RRA
ноль, если ничего не указано.

LAST имя файла
Вернуть метку времени последнего обновления для указанного RRD. Обратите внимание, что кеш
сбрасывается перед проверкой, так как ожидается, что клиент запросит это отдельно, если
требуется.

ИНФОРМАЦИЯ имя файла
Вернуть информацию о конфигурации для указанного RRD. Обратите внимание, что кеш
сбрасывается перед проверкой, так как ожидается, что клиент запросит это отдельно, если это
требуется.

Информация возвращается, по одному элементу в строке, в формате:

я я я

СОЗДАТЬ имя файла [-с размер шага] [-б время начала] [-О] Определения DS ... RRA определения ...
Это создаст файл RRD в соответствии с предоставленными параметрами при условии, что
параметры действительны, и (если задана опция -O или если rrdcached был запущен
с флагом -O) указанный имя файла еще не существует.

ПАРТИЯ
Эта команда инициирует массовую загрузку нескольких команд. Это предназначено для
установки с чрезвычайно высокой частотой обновления, так как допускают более одной команды
будет выпущен на читать() и записывать().

Все команды выполняются так же, как если бы они были даны индивидуально, за исключением
вывод пользователю. Сообщения об успехе подавляются, а сообщения об ошибках
откладываются до тех пор, пока клиент не закончит.

Обработка команды завершается, когда клиент отправляет точку («.») В собственной строке.
После того, как клиент завершил работу, сервер отвечает счетчиком ошибок и списком
сообщения об ошибках (если есть). Каждое сообщение об ошибке указывает номер команды, которую нужно
которому оно соответствует, и само сообщение об ошибке. Первая пользовательская команда после
ПАРТИЯ это команда номер один.

клиент: BATCH
server: 0 Вперед. Заканчивайте точкой "." на собственной линии.
клиент: ОБНОВЛЕНИЕ x.rrd 1223661439: 1: 2: 3 <--- команда №1
client: UPDATE y.rrd 1223661440: 3: 4: 5 <--- команда №2
клиент: и так далее ...
клиент:.
сервер: 2 ошибки
сервер: 1 сообщение для команды 1
сервер: 12 сообщение для команды 12

УВОЛИТЬСЯ
Отключитесь от rrdcached.

эффективности Наши ценности
Следующие счетчики возвращаются СТАТИСТИКА команда:

длина очереди (без знака 64bit целое число)
Количество узлов, которые в настоящее время поставлены в очередь на обновление.

Обновления получены (без знака 64bit целое число)
Количество полученных команд UPDATE.

Получено смывов (без знака 64bit целое число)
Количество полученных команд FLUSH.

ОбновленияНаписанные (без знака 64bit целое число)
Общее количество обновлений, т.е. е. вызывает "rrd_update_r", так как демон был запущен.

Наборы ДанныхНаписано (без знака 64bit целое число)
Общее количество «наборов данных», записанных на диск с момента запуска демона. Набор данных
одно или несколько значений, переданных в ОБНОВЛЕНИЕ ПО команда. Например: «1223661439: 123: 456».
один набор данных с двумя значениями. Термин «набор данных» используется во избежание путаницы.
подсчитываются ли отдельные значения или группы значений.

Число узлов дерева (без знака 64bit целое число)
Количество узлов в кеше.

ДеревоГлубина (без знака 64bit целое число)
Глубина дерева, используемого для быстрого поиска ключа.

ЖурналБайты (без знака 64bit целое число)
Общее количество байтов, записанных в журнал с момента запуска.

ЖурналRotate (без знака 64bit целое число)
Количество ротаций журнала с момента запуска.

СИГНАЛЫ


SIGINT и SIGTERM
Демон нормально завершает работу при получении любого из этих сигналов. Ожидающие обновления
обрабатывается в соответствии с -j и -F настройки.

СИГУСР1
Демон завершает работу ПОСЛЕ записи всех обновлений на диск. Это может занять некоторое время.

СИГУСР2
Демон немедленно завершает работу, не сбрасывая обновления на диск. Ожидающие обновления
будет воспроизведен из журнала, когда демон снова запустится. ПРЕДУПРЕЖДЕНИЕ: if
журнала (-j) is НЕ включен, любой в ожидании обновления ВОЛЯ BE ПОТЕРЯЛИ.

Используйте rrdcached онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    UnitedRPMS
    UnitedRPMS
    Присоединяйтесь к нам в Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Включите репозиторий URPMS в вашем
    система -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Скачать объединенные рпмс
  • 2
    Boost C ++ библиотеки
    Boost C ++ библиотеки
    Boost предоставляет бесплатное портативное
    рецензируемые библиотеки C++.
    упор делается на портативные библиотеки, которые
    хорошо работать со стандартной библиотекой C++.
    Смотрите http://www.bo...
    Скачать библиотеки Boost C++
  • 3
    Виртуальный GL
    Виртуальный GL
    VirtualGL перенаправляет 3D-команды из
    Приложение Unix / Linux OpenGL на
    серверный GPU и преобразует
    визуализированные 3D-изображения в видеопоток
    с которым ...
    Скачать VirtualGL
  • 4
    libusb
    libusb
    Библиотека для включения пользовательского пространства
    прикладные программы для связи с
    USB-устройства. Аудитория: Разработчики, Конец
    Пользователи/рабочий стол. Язык программирования: С.
    Категории ...
    Скачать libusb
  • 5
    Сковорода
    Сковорода
    SWIG - это инструмент для разработки программного обеспечения
    который соединяет программы, написанные на C, и
    C ++ с множеством высокоуровневых
    языки программирования. SWIG используется с
    разные...
    Скачать SWIG
  • 6
    Тема WooCommerce Nextjs React
    Тема WooCommerce Nextjs React
    Тема React WooCommerce, созданная с помощью
    Далее JS, Webpack, Babel, Node и
    Экспресс, используя GraphQL и Apollo
    Клиент. Магазин WooCommerce в React (
    содержит: продукты...
    Скачать тему WooCommerce Nextjs React
  • Больше »

Команды Linux

Ad