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__/collectd.cpython-39.pyc
a

\��h��@s.ddlZddlmZmZGdd�dee�ZdS)�N)�Plugin�IndependentPluginc@s0eZdZdZdZdZdZdZdd�Zdd	�Z	d
S)�CollectdzCollectd config collector�collectd)ZservicesZ	webserver)r)�)/var/log/containers/collectd/collectd.logz/var/log/collectd/collectd.logc
Cs�|�gd��t�d�}zh|�d�}t|ddd��<}|D]&}|�|�r8|�d|��d���q8Wd�n1st0YWn4ty�}z|�	d	|���WYd}~n
d}~00dS)
N)�/etc/collectd.conf�/etc/collectd.d/*.confrz@/var/lib/config-data/puppet-generated/collectd/etc/collectd.confzD/var/lib/config-data/puppet-generated/collectd/etc/collectd.d/*.confz
^LoadPlugin.*r�rzUTF-8)�encodingzActive Plugin found: ���z#could not open /etc/collectd.conf: )
Z
add_copy_spec�re�compileZ	path_join�open�matchZ	add_alert�split�IOErrorZ	_log_warn)�selfZplugin�cfile�file�line�err�r�?/usr/lib/python3.9/site-packages/sos/report/plugins/collectd.py�setups	



�,zCollectd.setupcCs:gd�}dd�|��d�}|�d|d�|�d|d�dS)N)ZPasswordZUserz[<]*URLZAddressz
(^[#]*\s*(�|z
)\s* \s*)(.*)rz
\1"*********"r)�joinZdo_path_regex_subZdo_file_sub)rZprotect_keysZregexprrr�postproc0s�zCollectd.postprocN)
�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesZpackages�filesrrrrrrrsr)rZsos.report.pluginsrrrrrrr�<module>
s