Scroll to navigation

SSSD-SYSTEMTAP(5) Форматы файлов и рекомендации SSSD-SYSTEMTAP(5)

NAME

sssd-systemtap - Информация о systemtap SSSD

ОПИСАНИЕ

На этой справочной странице представлена информация о функциональных возможностях systemtap в sssd(8).

В различные места кода SSSD были добавлены точки зондирования SystemTap для упрощения анализа и устранения проблем с производительностью.

•Примеры сценариев SystemTap: /usr/share/sssd/systemtap/

•Зонды и прочие функции определены, соответственно, в /usr/share/systemtap/tapset/sssd.stp и /usr/share/systemtap/tapset/sssd_functions.stp.

ТОЧКИ ЗОНДИРОВАНИЯ

Далее приводится список точек зондирования и аргументов, которые доступны в следующем формате:

probe $name

Описание точки зондирования

variable1:datatype
variable2:datatype
variable3:datatype
...

Зонды транзакций базы данных

probe sssd_transaction_start

Начало транзакции sysdb, зондирует функцию sysdb_transaction_start().

nesting:целое число
probestr:строка

probe sssd_transaction_cancel

Отмена транзакции sysdb, зондирует функцию sysdb_transaction_cancel().

nesting:целое число
probestr:строка

probe sssd_transaction_commit_before

Зондирует функцию sysdb_transaction_commit_before().

nesting:целое число
probestr:строка

probe sssd_transaction_commit_after

Зондирует функцию sysdb_transaction_commit_after().

nesting:целое число
probestr:строка

Зонды поиска LDAP

probe sdap_search_send

Зондирует функцию sdap_get_generic_ext_send().

base:строка
scope:целое число
filter:строка
attrs:строка
probestr:строка

probe sdap_search_recv

Зондирует функцию sdap_get_generic_ext_recv().

base:строка
scope:целое число
filter:строка
probestr:строка

probe sdap_parse_entry

Зондирует функцию sdap_parse_entry(). Вызывается повторно для каждого полученного атрибута.

attr:строка
value:строка

probe sdap_parse_entry_done

Зондирует функцию sdap_parse_entry(). Вызывается по завершении обработки полученного объекта.

probe sdap_deref_send

Зондирует функцию sdap_deref_search_send().

base_dn:строка
deref_attr:строка
probestr:строка

probe sdap_deref_recv

Зондирует функцию sdap_deref_search_recv().

base:строка
scope:целое число
filter:строка
probestr:строка

Зонды запросов учётных записей LDAP

probe sdap_acct_req_send

Зондирует функцию sdap_acct_req_send().

entry_type:целое число
filter_type:целое число
filter_value:строка
extra_value:строка

probe sdap_acct_req_recv

Зондирует функцию sdap_acct_req_recv().

entry_type:целое число
filter_type:целое число
filter_value:строка
extra_value:строка

Зонды поиска пользователей LDAP

probe sdap_search_user_send

Зондирует функцию sdap_search_user_send().

filter:строка

probe sdap_search_user_recv

Зондирует функцию sdap_search_user_recv().

filter:строка

probe sdap_search_user_save_begin

Зондирует функцию sdap_search_user_save_begin().

filter:строка

probe sdap_search_user_save_end

Зондирует функцию sdap_search_user_save_end().

filter:строка

Зонды запросов поставщика данных

probe dp_req_send

Запрос поставщика данных отправлен.

dp_req_domain:строка
dp_req_name:строка
dp_req_target:целое число
dp_req_method:целое число

probe dp_req_done

Запрос поставщика данных завершён.

dp_req_name:строка
dp_req_target:целое число
dp_req_method:целое число
dp_ret:целое число
dp_errorstr:строка

ПРОЧИЕ ФУНКЦИИ

Далее приводится список точек зондирования и аргументов, которые доступны в следующем формате:

function acct_req_desc(entry_type)

Преобразовать entry_type в строку и вернуть строку

function sssd_acct_req_probestr(fc_name, entry_type, filter_type, filter_value, extra_value)

Создать строку зондирования на основании типа фильтра

function dp_target_str(target)

Преобразовать цель в строку и вернуть строку

function dp_method_str(target)

Преобразовать метод в строку и вернуть строку

ПРИМЕРЫ СЦЕНАРИЕВ SYSTEMTAP

Запустите сценарий SystemTap (stap /usr/share/sssd/systemtap/<script_name>.stp), затем выполните операцию идентификации, и сценарий соберёт данные с помощью зондов.

Предоставляемые пакетом сценарии SystemTap:

dp_request.stp

Отслеживание скорости обработки запросов поставщиком данных.

id_perf.stp

Отслеживание скорости выполнения команды id.

ldap_perf.stp

Отслеживание запросов LDAP.

nested_group_perf.stp

Скорость разрешения вложенных групп.

СМ. ТАКЖЕ

sssd(8), sssd.conf(5), sssd-ldap(5), sssd-ldap-attributes(5), sssd-krb5(5), sssd-simple(5), sssd-ipa(5), sssd-ad(5), sssd-sudo(5), sssd-session-recording(5), sss_cache(8), sss_debuglevel(8), sss_obfuscate(8), sss_seed(8), sssd_krb5_locator_plugin(8), sss_ssh_authorizedkeys(8), sss_ssh_knownhostsproxy(8), sssd-ifp(5), pam_sss(8). sss_rpcidmapd(5)

AUTHORS

Восходящий источник («апстрим») SSSD — https://github.com/SSSD/sssd/

10/01/2024 SSSD