← Back
Editing: mssql.cpython-312.opt-1.pyc
� ܓ�i' � �0 � d dl mZmZmZ G d� dee� Zy)� )�Plugin�RedHatPlugin� PluginOptc �: � e Zd ZdZdZdZdZ eddd�� gZd � Z y )�MsSQLzMicrosoft SQL Server on Linux�mssql)�services)�mssql-server� mssql-confz/var/opt/mssql/mssql.confzSQL server configuration file)�default�descc � � | j d� }d}d}d}d } t |dd�� 5 }|j � j � D ]� }|j d� r|}�|j d � }|d j � dk( r3|dk( r|d j � }�W|dk( s�]|d j � }�q|d j � dk( s��|dk( s��|d j � }�� d d d � d|� �} |�H| j |� r&| j |� | j d|� �� n| j | � | j ||dz |g� | j d� s&| j |dz � | j |� n%| j |dz � | j |� | j dg�� y # 1 sw Y ��xY w# t $ r!} | j d|� d| � �� Y d } ~ y d } ~ ww xY w)Nr � z/var/opt/mssql/logz&/var/opt/mssql/log/sqlagentstartup.log�rzUTF-8)�encoding�[�=r �errorlogfilez[filelocation]� z [sqlagent]�kerberoskeytabfilez [network]zCould not open conf file z: z8keytab file is specfieid in mssql_conf but not found in zklist -e -k z/*�all_logsr )�units)� get_option�open�read� splitlines� startswith�split�strip�IOError� _log_error�path_isfile�add_dir_listing�add_cmd_output� add_copy_spec�add_journal)�self� mssql_conf�sectionr �sqlagent_errorlogfiler �mfile�line�words�ex� keytab_errs �=/usr/lib/python3.12/site-packages/sos/report/plugins/mssql.py�setupzMsSQL.setup s � ��_�_�\�2� � ��+�� H��!�� ��j�#��8�E�!�J�J�L�3�3�5�D����s�+�"&�� � �J�J�s�O�E��Q�x�~�~�'�>�9�"�&6�6�+0��8�>�>�+;�L�$��4�49�!�H�N�N�4D�1���(�.�.�*�.B�B�!�[�0�-2�1�X�^�^�-=�*� 6� 9�&+�+=�*>�@� ��)���� 2�3��$�$�%7�8��#�#�l�3E�2F�$G�H���� �+� �����4��!� � � ���z�*����|�d�2�3����4�5����|�d�2�3����4�5�����/��0�U 9�8�� � ��O�O�7� �|�2�b�T�J�K��� �sA �G �A;G �%*G �G �G �,G � G�G � H �G;�;H N) �__name__� __module__�__qualname__� short_desc�plugin_name�profiles�packagesr �option_listr1 � � r0 r r s4 � �0�J��K��H� �H� �,�(C�6� 8��K� =1r; r N)�sos.report.pluginsr r r r r: r; r0 �<module>r= s �� ?� >�J1�F�L� J1r;
Save File
Cancel