GoGPT Best VPN GoSearch

Значок OnWorks

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

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

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

ПРОГРАММА:

ИМЯ


пмдабаш - Агент домена Bourne-Again SHell для отслеживания показателей производительности

СИНТАКСИС


$ PCP_PMDAS_DIR / bash / pmdabash [-C] [-d домен] [-l журнальный файл] [-I интервал] [-t Тайм-аут] [-U
username] файл конфигурации

ОПИСАНИЕ


пмдабаш это экспериментальный агент домена показателей производительности (PMDA), который экспортирует "xtrace"
события из прослеженного колотить(1) процесс. Сюда входит информация о выполнении команды
которые обычно отправляются в стандартную ошибку с набор -x вариант в оболочку.

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

Это требует колотить версии 4 или более поздней версии.

Краткое описание пмдабаш Параметры командной строки следующие:

-d Абсолютно важно, чтобы показатели производительности домен указанный здесь номер
уникальный и последовательный. То есть, домен должны быть разными для каждого PMDA на одном
хозяин, и то же самое домен номер должен использоваться для одного и того же PMDA на всех хостах.

-l Расположение файла журнала. По умолчанию файл журнала с именем bash.log написано в
текущий каталог пмкд(1) когда пмдабаш запускается, т.е. $ PCP_LOG_DIR / pmcd. Если
файл журнала не может быть создан или недоступен для записи, вывод записывается в стандартный
ошибка вместо этого.

-s Время (в секундах) между последующими вычислениями файла трассировки оболочки
дескриптор (ы). По умолчанию - 2 секунды.

-m Максимальный объем памяти, разрешенный для каждой очереди событий (по одной на отслеживаемый процесс).
По умолчанию - 2 мегабайта.

-U Учетная запись пользователя, под которой запускается агент. По умолчанию используется непривилегированный "pcp".
учетная запись в текущих версиях PCP, но в более старых версиях учетная запись суперпользователя
("root") использовался по умолчанию.

МОНТАЖ


Чтобы хост мог экспортировать имена, текст справки и значения для производительности bash
метрики, выполните следующие действия как root:

# cd $ PCP_PMDAS_DIR / bash
# ./Установить

Как только будет запущен инструментальный сценарий оболочки (см. Выбор ИНСТРУМЕНТАЦИИ ниже), с
трассировка включена, появятся новые значения метрики - дальнейшая настройка агента не выполняется.
требуется.

Если вы хотите отменить установку, выполните следующие действия от имени пользователя root:

# cd $ PCP_PMDAS_DIR / bash
# ./Удалять

пмдабаш запускается пмкд(1) и никогда не должны выполняться напрямую. Установка и
Удалить скрипты уведомить пмкд(1) когда агент установлен или удален.

ПРИБОРЫ


Чтобы разрешить поток данных о событиях между колотить(1) сценарий и пмдабаш, сценарий
следует предпринять следующие действия:

#!/ Бен / ш
источник $ PCP_DIR / etc / pcp.sh

pcp_trace on $ @ # включить трассировку
эхо "проснулся, $ count"

pcp_trace off # отключить трассировку

Сценарий может включать и отключать трассировку любое количество раз. При успешном
при установке агента будет доступно несколько метрик:

$ pminfo баш
bash.xtrace.numclients
bash.xtrace.maxmem
bash.xtrace.queuemem
bash.xtrace.count
bash.xtrace.records
bash.xtrace.parameters.pid
bash.xtrace.parameters.parent
bash.xtrace.parameters.lineno
bash.xtrace.parameters.function
bash.xtrace.parameters.command

Когда работает инструментальный скрипт, можно проверить создание записей событий.
используя мероприятие(1) команда, как показано ниже:

$ pmevent -t 1 -x '' bash.xtrace.records
host: localhost
образцы: все
bash.xtrace.records ["4538 ./test-trace.sh 1 2 3"]: 5 записей о событиях
10: 00: 05.000 --- запись события [0] флаги 0x19 (точка, идентификатор, родитель) ---
bash.xtrace.parameters.pid 4538
bash.xtrace.parameters.parent 4432
bash.xtrace.parameters.lineno 43
bash.xtrace.parameters.command "true"
10: 00: 05.000 --- запись события [1] флаги 0x19 (точка, идентификатор, родитель) ---
bash.xtrace.parameters.pid 4538
bash.xtrace.parameters.parent 4432
bash.xtrace.parameters.lineno 45
bash.xtrace.parameters.command "((count ++))"
10: 00: 05.000 --- запись события [2] флаги 0x19 (точка, идентификатор, родитель) ---
bash.xtrace.parameters.pid 4538
bash.xtrace.parameters.parent 4432
bash.xtrace.parameters.lineno 46
bash.xtrace.parameters.command "echo 'awoke, 3'"
10: 00: 05.000 --- запись события [3] флаги 0x19 (точка, идентификатор, родитель) ---
bash.xtrace.parameters.pid 4538
bash.xtrace.parameters.parent 4432
bash.xtrace.parameters.lineno 47
bash.xtrace.parameters.com команда "усталый 2"
10: 00: 05.000 --- запись события [4] флаги 0x19 (точка, идентификатор, родитель) ---
bash.xtrace.parameters.pid 4538
bash.xtrace.parameters.parent 4432
bash.xtrace.parameters.lineno 38
bash.xtrace.parameters.функция "устала"
bash.xtrace.parameters.com команда "сон 2"

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


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

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

Команды Linux

Ad




×
Реклама
❤️Совершайте покупки, бронируйте или заказывайте здесь — никаких затрат, что помогает поддерживать бесплатность услуг.