id:,ddlmZmZGddeeZy))Plugin RedHatPluginc2eZdZdZdZdZdZdZdZdZ dZ y ) DirectoryServerzDirectory Serverds)identity) /etc/dirsrv/opt/redhat-ds)redhat-ds-base redhat-ds-7c|jds|jdry|jds|jdryy)Nr r ds8r r ds7F) is_installed path_exists)selfs 7/usr/lib/python3/dist-packages/sos/report/plugins/ds.py check_versionzDirectoryServer.check_versionsE   - .  /   } -  !12cB|jgd |jdD]E}|dddk(s |jd|}|jd|z|jd|zG |j s|jd n^d |j vr'|jgd |jd d in%d|j vr|jddg|jdy#t$r|j dYwxYw)N)z/etc/dirsrv/slapd*/pin.txtz/etc/dirsrv/slapd*/key3.dbz/etc/dirsrv/slapd*/pwfile.txtz/etc/dirsrv/slapd*/*passw*z"/etc/dirsrv/admin-serv/key[3-4].dbz/etc/dirsrv/admin-serv/admpwz$/etc/dirsrv/admin-serv/password.confr rslapdzcertutil -L -d %szdsctl %s healthcheckzcould not list /etc/dirsrvzDirectory Server not found.r)z/etc/dirsrv/slapd*/cert8.dbz/etc/dirsrv/slapd*/certmap.confz/etc/dirsrv/slapd*/dse.ldifz#/etc/dirsrv/slapd*/dse.ldif.startOKz/etc/dirsrv/slapd*/secmod.dbz /etc/dirsrv/slapd*/schema/*.ldifz/etc/dirsrv/admin-servz/var/log/dirsrv/*z/var/log/dirsrv/*/access dirsrv_accessrz/opt/redhat-ds/slapd-*/configz/opt/redhat-ds/slapd-*/logsz"ls -l /var/lib/dirsrv/slapd-*/db/*) add_forbidden_pathlistdir path_joinadd_cmd_outputOSError _log_warnr add_alert add_copy_spec add_file_tags)rdcertpaths rsetupzDirectoryServer.setup#s. !   9\\-0 DQq6W$#~~mQ?H''(;h(FG''(>(BC  D!!# NN8 9 d((* *        *O  d((* *   /-   @A3 9 NN7 8 9sDr6s4OAflOAr