Server IP : 209.38.156.173 / Your IP : 216.73.216.122 [ Web Server : Apache/2.4.52 (Ubuntu) System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.1.2-1ubuntu2.22 Disable Function : NONE Domains : 2 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/python3/dist-packages/sos/report/plugins/__pycache__/ |
Upload File : |
o ���b� � @ s. d dl Z d dlmZmZ G dd� dee�ZdS )� N)�Plugin�IndependentPluginc @ s( e Zd ZdZdZdZdd� Zdd� ZdS ) �LogszSystem logs�logs)�system�hardware�storagec s� ddg}g }� � d�}� �d�r?t� �d�d��}|�� D ]}|�d�r/|t�|�� d �7 }qW d � n1 s:w Y |D ]}� �� �|��sLqA� �|�}|� �d|�7 }qA|D ]}|�d�ri|dd � }� � |�rs� � |� q\� � g d �� � �d � � �d� t� fdd �dD ��}|r�� � d�r�� j|ddd� � jd|dd� � jd|dd� � � d�r�� � ddg� d S d S � � d�s͈ � g d�� d S � � g d�� d S )N�/etc/syslog.conf�/etc/rsyslog.conf�since�rz$IncludeConfig� z^\S+\s+(-?\/.*$)\s+�-) r r 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/c s g | ]}� � � �|d ���qS )zlog/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-journald�journal_full�d )r �tags�priority�this�journal_since_boot)�bootr r �last�journal_last_boot�all_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*)� get_optionr �openr � readlines� startswith�glob�split�do_regex_find_all�path_isfile� add_copy_spec�add_cmd_output�any� is_service�add_journal) r �confsr r �conf�line�config�i�journalr r r �setup sZ ��� � ��� �� z Logs.setupc C s | � ddd� | � ddd� d S )Nz /etc/rsyslog*zActionLibdbiPassword (.*)zActionLibdbiPassword [********]zpwd=.*zpwd=[******])�do_path_regex_subr r r r �postproc` s ��z Logs.postprocN)�__name__� __module__�__qualname__� short_desc�plugin_name�profilesr5 r7 r r r r r s Lr )r&