HEX
Server: Apache
System: Linux 185.122.168.184.host.secureserver.net 5.14.0-570.60.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Nov 5 05:00:59 EST 2025 x86_64
User: barbeatleanalyti (1024)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //lib/python3.9/site-packages/sos/report/plugins/__pycache__/mssql.cpython-39.opt-1.pyc
a

\��h'
�@s*ddlmZmZmZGdd�dee�ZdS)�)�Plugin�RedHatPlugin�	PluginOptc@s4eZdZdZdZdZdZedddd�gZd	d
�Z	dS)�MsSQLzMicrosoft SQL Server on LinuxZmssql)Zservices)�mssql-server�
mssql-confz/var/opt/mssql/mssql.confzSQL server configuration file)�defaultZdescc
Cs�|�d�}d}d}d}d}z�t|ddd���}|����D]~}|�d�rL|}q8|�d	�}|d
��dkr�|dkr||d
��}q�|dkr�|d
��}q8|d
��dkr8|dkr8|d
��}q8Wd�n1s�0YWn>t�y}	z$|�d|�d|	���WYd}	~	dSd}	~	00d|��}
|du�r^|�	|��rT|�
|�|�d|���n
|�|
�|�||d|g�|�d��s�|�|d�|�|�n|�|d�|�|�|j
dgd�dS)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 zklist -e -k z/*Zall_logsr)Zunits)Z
get_option�open�read�
splitlines�
startswith�split�strip�IOErrorZ
_log_errorZpath_isfileZadd_dir_listingZadd_cmd_outputZ
add_copy_specZadd_journal)�selfZ
mssql_conf�sectionrZsqlagent_errorlogfilerZmfile�line�words�exZ
keytab_err�r�</usr/lib/python3.9/site-packages/sos/report/plugins/mssql.py�setupsV


�0�


�
zMsSQL.setupN)
�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesZpackagesrZoption_listrrrrrrs��rN)Zsos.report.pluginsrrrrrrrr�<module>s