Your IP : 216.73.217.13


Current Path : /lib/python3/dist-packages/sos/report/plugins/__pycache__/
Upload File :
Current File : //lib/python3/dist-packages/sos/report/plugins/__pycache__/logs.cpython-38.pyc

U

���b��@s.ddlZddlmZmZGdd�dee�ZdS)�N)�Plugin�IndependentPluginc@s(eZdZdZdZdZdd�Zdd�ZdS)	�LogszSystem logs�logs)�systemZhardwareZstoragec	s�ddg}g}��d�}��d�rjt��d�d��4}|��D]$}|�d�r:|t�|��d�7}q:W5QRX|D]0}����|��s�qn��|�}|��d|�7}qn|D].}|�d�r�|dd�}��	|�r���
|�q���
ddd	d
ddd
ddg	���d���d�t�fdd�dD��}|�rx��
d��rx�j|ddd��jd|dd��jd|dd���d��r���
dd g�n:��d��s���
d!d"d#d$d%d&d'd(d)g	�n��
d*d+d,g�dS)-Nz/etc/syslog.confz/etc/rsyslog.conf�since�rz$IncludeConfig�z^\S+\s+(-?\/.*$)\s+�-z/etc/rsyslog.dz/var/log/boot.logz/var/log/installerz/var/log/messages*z/var/log/secure*z
/var/log/udevz/var/log/dist-upgradezjournalctl --disk-usagezls -alRh /var/log/csg|]}����|d���qS)zlog/journal/)�path_exists�	path_join)�.0�p��self��9/usr/lib/python3/dist-packages/sos/report/plugins/logs.py�
<listcomp>?s�zLogs.setup.<locals>.<listcomp>)z/varz/runzsystemd-journaldZjournal_full�d)r�tagsZpriority�thisZjournal_since_boot)ZbootrrZlastZjournal_last_bootZall_logsz/var/log/journal/*z/run/log/journal/*z/var/log/syslogz/var/log/syslog.1z/var/log/syslog.2*z/var/log/kern.logz/var/log/kern.log.1z/var/log/kern.log.2*z/var/log/auth.logz/var/log/auth.log.1z/var/log/auth.log.2*z/var/log/syslog*z/var/log/kern.log*z/var/log/auth.log*)Z
get_optionr�openr�	readlines�
startswith�glob�splitZdo_regex_find_allZpath_isfileZ
add_copy_specZadd_cmd_output�anyZ
is_serviceZadd_journal)	rZconfsrr�conf�lineZconfig�iZjournalrrr�setups�


"


�

������z
Logs.setupcCs |�ddd�|�ddd�dS)Nz
/etc/rsyslog*zActionLibdbiPassword (.*)zActionLibdbiPassword [********]zpwd=.*zpwd=[******])Zdo_path_regex_subrrrr�postproc`s��z
Logs.postprocN)�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesr r!rrrrr
s
Lr)rZsos.report.pluginsrrrrrrr�<module>	s