관리-도구
편집 파일: cs.cpython-39.pyc
a ����-�_g����������������������@���s2���d�dl�m�Z��d�dlmZmZ�G�dd��dee�ZdS�)�����)�glob)�Plugin�RedHatPluginc�������������������@���s0���e�Zd�ZdZdZdZdZdZdd��Zdd ��Z d S�)�CertificateSystemzCertificate System and Dogtag�cs)�identityZsecurity)� redhat-cs�rhpki-common� pki-common� redhat-pki� dogtag-pki�pki-base)�/opt/redhat-csz/usr/share/java/rhpkiz/usr/share/java/pkic�����������������C���sb���|���d�s|��d�rdS�|���d�s*td�r.dS�|���d�r<dS�|���d �sZ|���d �sZ|���d�r^dS�d S�)z Get Certificate System version r���r����G���r ���z/var/lib/rhpki-*�I���r �������r���r���r ���� ���F)Zis_installedZpath_existsr���)�self��r����9/usr/lib/python3.9/site-packages/sos/report/plugins/cs.py�checkversion'���s���� � ��zCertificateSystem.checkversionc�������������� ���C���s����|�����}|s|��d��d�S�|dkr0|��g�d���|dkrF|��g�d���|dv�rj|��g�d���|��dd i��|d kr�|��g�d���|dkr�d D�]@}|��d|�d�d|�d�d|�d�d|�d�d|�d�g��q�|��g�d���d�S�)Nz%Red Hat Certificate System not found.r���)z"/opt/redhat-cs/slapd-*/logs/accessz"/opt/redhat-cs/slapd-*/logs/errorsz&/opt/redhat-cs/slapd-*/config/dse.ldif�/opt/redhat-cs/cert-*/errorsz#/opt/redhat-cs/cert-*/config/CS.cfgz/opt/redhat-cs/cert-*/accessr���z/opt/redhat-cs/cert-*/systemz"/opt/redhat-cs/cert-*/transactionsz/opt/redhat-cs/cert-*/debugz#/opt/redhat-cs/cert-*/tps-debug.logr���)z/var/lib/rhpki-*/conf/*cfg*z/var/lib/rhpki-*/conf/*.ldifz/var/lib/rhpki-*/logs/debugz /var/lib/rhpki-*/logs/catalina.*z"/var/lib/rhpki-*/logs/ra-debug.logz"/var/lib/rhpki-*/logs/transactionsz/var/lib/rhpki-*/logs/system)r���r���)z/etc/dirsrv/slapd-*/dse.ldifz/var/log/dirsrv/slapd-*/accessz/var/log/dirsrv/slapd-*/errorsz/var/log/dirsrv/*/accessZ dirsrv_accessr���)z/etc/pki-*/CS.cfgz/var/lib/pki-*/conf/*cfg*z/var/log/pki-*/debugz/var/log/pki-*/catalina.*z/var/log/pki-*/ra-debug.logz/var/log/pki-*/transactionsz/var/log/pki-*/systemr���)�caZkraZocspZtksZtpsz/var/lib/pki/*/z/conf/CS.cfgz/var/lib/pki/*/logs/z/systemz /transactionsz/debugz/selftests.log)z/var/lib/pki/*/logs/catalina.*z"/var/lib/pki/*/logs/localhost*.logz"/var/lib/pki/*/logs/localhost*.txtz /var/lib/pki/*/logs/manager*.logz%/var/lib/pki/*/logs/host-manager*.logz)/var/lib/pki/*/logs/tps/tokendb-audit.log)r���Z add_alertZ add_copy_specZ add_file_tags)r���Z csversionZ subsystemr���r���r����setup;���s2���� � � zCertificateSystem.setupN) �__name__� __module__�__qualname__Z short_descZplugin_nameZprofilesZpackages�filesr���r���r���r���r���r���r������s��� r���N)r���Zsos.report.pluginsr���r���r���r���r���r���r����<module> ���s���