File: //lib/python3/dist-packages/sos/report/plugins/__pycache__/chrony.cpython-310.pyc
o
([QhZ � @ sR d dl mZmZmZmZ G dd� de�ZG dd� dee�ZG dd� deee�ZdS ) � )�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginc @ s$ e Zd ZdZdZdZdZdd� ZdS )�Chronyz(Chrony clock (for Network time protocol)�chrony)�system�services)r c C sF | � g d�� | j ddd� | �d�r| �dg� d S | �dg� d S )N)zchronyc activityzchronyc trackingzchronyc sourcestatszchronyc serverstatszchronyc ntpdatazchronyc -n clientszchronyc -N authdatazchronyc -n selectdatazchronyc -n sources�chronyc_sources)�tags�all_logsz/var/log/chrony/*z/var/log/chrony/*.log)�add_cmd_output�
get_option�
add_copy_spec��self� r �;/usr/lib/python3/dist-packages/sos/report/plugins/chrony.py�setup s
�
�zChrony.setupN)�__name__�
__module__�__qualname__�
short_desc�plugin_name�profiles�packagesr r r r r r s r c � e Zd Z� fdd�Z� ZS )�RedHatChronyc s( t � �� | �ddg� | jdd� d S )Nz/etc/chrony.confz/var/lib/chrony/drift�chronyd��units��superr r �add_journalr �� __class__r r r - s
�zRedHatChrony.setup�r r r r �
__classcell__r r r$ r r , � r c r )�DebianChronyc s( t � �� | �g d�� | jdd� d S )N)z/etc/chrony/chrony.confz/etc/chrony/conf.dz/etc/chrony/sources.dz/var/lib/chrony/chrony.driftz/etc/default/chronyr r r! r r$ r r r 7 s
zDebianChrony.setupr&