Ë
    i©¹d  ã                   óT   — d dl mZmZmZmZmZ  G d„ deeee«      Z G d„ dee«      Zy)é    )ÚPluginÚRedHatPluginÚDebianPluginÚUbuntuPluginÚ	CosPluginc                   ó"   — e Zd ZdZdZdZdZd„ Zy)ÚCgroupszControl groups subsystemÚcgroups)Ú	containerÚsystem)ú/proc/cgroupsc                 ó”   — | j                  ddi«       | j                  ddg«       | j                  d«       | j                  d«       y )Nz/proc/1/cgroupsÚinit_process_cgroupr   z/sys/fs/cgroupzsystemd-cglsz-/sys/fs/cgroup/memory/**/memory.kmem.slabinfo)Úadd_file_tagsÚadd_copy_specÚadd_cmd_outputÚadd_forbidden_path)Úselfs    ú</usr/lib/python3/dist-packages/sos/report/plugins/cgroups.pyÚsetupzCgroups.setup   sW   € à×ÑØÐ4ð
ô 	ð 	×ÑØØð
ô 	ð
 	×Ñ˜NÔ+Ø×ÑØ;õ	
ó    N)Ú__name__Ú
__module__Ú__qualname__Ú
short_descÚplugin_nameÚprofilesÚfilesr   © r   r   r	   r	      s   „ à+€Jà€KØ&€HØ€Eó
r   r	   c                   ó   ‡ — e Zd Zˆ fd„Zˆ xZS )ÚRedHatCgroupsc                 óP   •— t         t        | �  «        | j                  g d¢«       y )N)z/etc/sysconfig/cgconfigz/etc/sysconfig/cgredz/etc/cgsnapshot_blacklist.confz/etc/cgconfig.confz/etc/cgrules.conf)Úsuperr!   r   r   )r   Ú	__class__s    €r   r   zRedHatCgroups.setup(   s#   ø€ ÜŒm˜TÑ(Ô*Ø×Ñò 
õ 	r   )r   r   r   r   Ú__classcell__)r$   s   @r   r!   r!   &   s   ø„ ÷ð r   r!   N)Úsos.report.pluginsr   r   r   r   r   r	   r!   r   r   r   ú<module>r'      s/   ð÷9õ 9ô
ˆf�l L°)ô 
ô2
�G˜\õ 
r   