Current File : //usr/lib/python3.6/site-packages/sos/report/plugins/__pycache__/chrony.cpython-36.pyc
3

\��hZ�@sRddlmZmZmZmZGdd�de�ZGdd�dee�ZGdd�deee�ZdS)	�)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginc@s$eZdZdZdZdZd	Zdd�ZdS)
�Chronyz(Chrony clock (for Network time protocol)�chrony�system�servicesc	CsP|jddddddddg�|jd	d
d�|jd�r@|jd
g�n|jdg�dS)Nzchronyc activityzchronyc trackingzchronyc sourcestatszchronyc serverstatszchronyc ntpdatazchronyc -n clientszchronyc -N authdatazchronyc -n selectdatazchronyc -n sourcesZchronyc_sources)ZtagsZall_logsz/var/log/chrony/*z/var/log/chrony/*.log)Zadd_cmd_outputZ
get_option�
add_copy_spec)�self�r�/usr/lib/python3.6/chrony.py�setups

zChrony.setupN)rr	)r)�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesZpackagesrrrrr
rs
rcseZdZ�fdd�Z�ZS)�RedHatChronycs(t�j�|jddg�|jdd�dS)Nz/etc/chrony.confz/var/lib/chrony/driftZchronyd)�units)�superrr
�add_journal)r)�	__class__rr
r-s

zRedHatChrony.setup)rrrr�
__classcell__rr)rr
r,srcseZdZ�fdd�Z�ZS)�DebianChronycs.t�j�|jdddddg�|jdd�dS)Nz/etc/chrony/chrony.confz/etc/chrony/conf.dz/etc/chrony/sources.dz/var/lib/chrony/chrony.driftz/etc/default/chronyr)r)rrr
r)r)rrr
r7s
zDebianChrony.setup)rrrrrrr)rr
r6srN)Zsos.report.pluginsrrrrrrrrrrr
�<module>	s