Scroll to navigation

SSSD-SYSTEMTAP(5) Формати файлів та правила SSSD-SYSTEMTAP(5)

NAME

sssd-systemtap - Дані systemtap SSSD

ОПИС

Цю сторінку підручника присвячено функціональним можливостям systemtap у sssd(8).

Точки зондування SystemTap додано до різноманітних частин коду SSSD, щоб полегшити усування вад та аналіз пов'язаних зі швидкодією проблем.

•Зразки скриптів SystemTap зберігаються у каталозі /usr/share/sssd/systemtap/

•Зонди і різноманітні функції визначено у /usr/share/systemtap/tapset/sssd.stp і /usr/share/systemtap/tapset/sssd_functions.stp, відповідно.

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

Дані у наведених нижче списках точок зондування та аргументів записано у такому форматі:

зонд $назва

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

змінна1:тип даних
змінна2:тип даних
змінна3:тип даних
...

Зонди операцій із базою даних

зонд sssd_transaction_start

Розпочати операцію sysdb, зондує функцію sysdb_transaction_start().

nesting:ціле число
probestr:рядок

зонд sssd_transaction_cancel

Скасовування операції sysdb, зондує функцію sysdb_transaction_cancel() .

nesting:ціле число
probestr:рядок

зонд sssd_transaction_commit_before

Зондує функцію sysdb_transaction_commit_before().

nesting:ціле число
probestr:рядок

зонд sssd_transaction_commit_after

Зондує функцію sysdb_transaction_commit_after().

nesting:ціле число
probestr:рядок

Зонди пошуку у LDAP

зонд sdap_search_send

Зондує функцію sdap_get_generic_ext_send().

base:рядок
scope:ціле число
filter:рядок
attrs:рядок
probestr:рядок

зонд sdap_search_recv

Зондує функцію sdap_get_generic_ext_recv().

base:рядок
scope:ціле число
filter:рядок
probestr:рядок

зонд sdap_parse_entry

Зондує функцію sdap_parse_entry(). Викликається повторно для кожного отриманого атрибута.

attr:рядок
value:рядок

probe sdap_parse_entry_done

Зондує функцію sdap_parse_entry(). Викликається після завершення обробки отриманого об'єкта.

зонд sdap_deref_send

Зондує функцію sdap_deref_search_send().

base_dn:рядок
deref_attr:рядок
probestr:рядок

зонд sdap_deref_recv

Зондує функцію sdap_deref_search_recv().

base:рядок
scope:ціле число
filter:рядок
probestr:рядок

Зонди запитів щодо облікових записів у LDAP

зонд sdap_acct_req_send

Зондує функцію sdap_acct_req_send().

entry_type:ціле число
filter_type:ціле число
filter_value:рядок
extra_value:рядок

зонд sdap_acct_req_recv

Зондує функцію sdap_acct_req_recv().

entry_type:ціле число
filter_type:ціле число
filter_value:рядок
extra_value:рядок

Зонди пошуку користувачів у LDAP

зонд sdap_search_user_send

Зондує функцію sdap_search_user_send().

filter:рядок

зонд sdap_search_user_recv

Зондує функцію sdap_search_user_recv().

filter:рядок

зонд sdap_search_user_save_begin

Зондує функцію sdap_search_user_save_begin().

filter:рядок

зонд sdap_search_user_save_end

Зондує функцію sdap_search_user_save_end().

filter:рядок

Зонди запитів до постачальника даних

зонд dp_req_send

Подано запит до постачальника даних.

dp_req_domain:рядок
dp_req_name:рядок
dp_req_target:ціле число
dp_req_method:ціле число

зонд dp_req_done

Завершено виконання запиту до постачальника даних.

dp_req_name:рядок
dp_req_target:ціле число
dp_req_method:ціле число
dp_ret:ціле число
dp_errorstr:рядок

РІЗНОМАНІТНІ ФУНКЦІЇ

Дані у наведених нижче списках точок зондування та аргументів записано у такому форматі:

функція acct_req_desc(entry_type)

Перетворення entry_type на рядок і повернення рядка

функція sssd_acct_req_probestr(fc_name, entry_type, filter_type, filter_value, extra_value)

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

функція dp_target_str(target)

Перетворення target на рядок і повернення рядка

функція dp_method_str(target)

Перетворення методу на рядок і повернення рядка

ЗРАЗКИ СКРИПТІВ SYSTEMTAP

Запустіть скрипт SystemTap (stap /usr/share/sssd/systemtap/<назва_скрипту>.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://pagure.io/SSSD/sssd/

10/01/2024 SSSD