File: //lib/python3.6/site-packages/sos/report/plugins/__pycache__/collectd.cpython-36.opt-1.pyc
3
-�_g� � @ s. d dl Z d dlmZmZ G dd� dee�ZdS )� N)�Plugin�IndependentPluginc @ s0 e Zd ZdZdZdZd
ZdZdd� Zd d
� Z dS )�CollectdzCollectd config collector�collectd�services� webserver�)/var/log/containers/collectd/collectd.log�/var/log/collectd/collectd.logc C s� | j dddddg� tjd�}yX| jd�}t|dd d
��6}x.|D ]&}|j|�r@| jd|j� d � �� q@W W d Q R X W n2 tk
r� } z| j d
|� �� W Y d d }~X nX d S )Nz/etc/collectd.confz/etc/collectd.d/*.confz)/var/log/containers/collectd/collectd.logz@/var/lib/config-data/puppet-generated/collectd/etc/collectd.confz>/var/lib/config-data/puppet-generated/collectd/etc/collectd.d/z*.confz
^LoadPlugin.*�rzUTF-8)�encodingzActive Plugin found: � z#could not open /etc/collectd.conf: zD/var/lib/config-data/puppet-generated/collectd/etc/collectd.d/*.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.6/collectd.py�setup s
*zCollectd.setupc C s>