Sindbad~EG File Manager

Current Path : /lib/python3.6/site-packages/sos/report/plugins/__pycache__/
Upload File :
Current File : //lib/python3.6/site-packages/sos/report/plugins/__pycache__/mssql.cpython-36.pyc

3

�fY
�@s*ddlmZmZmZGdd�dee�ZdS)�)�Plugin�RedHatPlugin�	PluginOptc@s4eZdZdZdZdZd
Zedddd�gZd	d
�Z	dS)�MsSQLzMicrosoft SQL Server on LinuxZmssql�services�mssql-server�
mssql_confz/var/opt/mssql/mssql.confzSQL server configuration file)�defaultZdesccCs�|jd�}d}d}d}d}y�t|ddd���}x�|j�j�D]~}|jd�rN|}q:|jd	�}|d
j�dkr�|dkr~|d
j�}q�|dkr�|d
j�}q:|d
j�dkr:|dkr:|d
j�}q:WWdQRXWn4tk
�r�}	z|jd||	f�dSd}	~	XnXd|}
|dk	�rD|j	|��r:|j
d|�|j
d|�n
|j|
�|j||d|g�|jd��s~|j|d�|j|�n|j|d�|j|�|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 %s: %sz:keytab file is specfieid in mssql_conf but not found in %szls -l %szklist -e -k %sz/*Zall_logszmssql-server)Zunits)
Z
get_option�open�read�
splitlines�
startswith�split�strip�IOErrorZ
_log_errorZpath_isfileZadd_cmd_outputZ
add_copy_specZadd_journal)�selfrZsectionrZsqlagent_errorlogfilerZmfile�lineZwordsZexZ
keytab_err�r�/usr/lib/python3.6/mssql.py�setupsR


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

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists