Фильтрация по атрибутам
При запросе метрик по протоколу LDAP поддерживается возможность фильтрации результатов по атрибутам.
Пример фильтрации вывода запроса метрик в контейнере CN=LDAPOperations,CN=Monitoring по атрибутам searchTotal и searchErrorTotal:
ldbsearch -H ldap://localhost:3070 -b "CN=LDAPOperations,CN=Monitoring" searchTotal searchErrorTotal # record 1 dn: CN=LDAPOperations,CN=Monitoring searchTotal: 35 searchErrorTotal: 2 # returned 1 records # 1 entries # 0 referrals
Примеры дополнительной обработки вывода:
-
ограничение вывода атрибутами и их значениями:
ldbsearch -H ldap://localhost:3070 -b "CN=LDAPOperations,CN=Monitoring" searchTotal searchErrorTotal | awk '!/^dn:/ && /^[^#]/ && /:/ {print}' searchTotal: 35 searchErrorTotal: 2 -
ограничение вывода значением атрибута:
ldbsearch -H ldap://localhost:3070 -b "CN=LDAPOperations,CN=Monitoring" searchTotal | awk -F': ' '/^[^# ]+:/ && $1 != "dn" {print $2}' 35