a >h@sRddlmZmZmZmZGdddeZGdddeeZGdddeeeZdS) )Plugin RedHatPlugin DebianPlugin UbuntuPluginc@s$eZdZdZdZdZdZddZdS)NtpzNetwork Time Protocolntp)systemZservices)rcCs~|jddd|ddg|jddgdd |d }|d d krzd d|dddDD]}|d|dqbdS)Nz /etc/ntp.confZntp_conf)tagsz/etc/ntp/step-tickersz/etc/ntp/ntpserversZntptimezntpq -pnT)Z cmd_as_tagz ntpq -c asstatusrcSsg|]}|dqS))split).0ir:/usr/lib/python3.9/site-packages/sos/report/plugins/ntp.py #zNtp.setup..outputz ntpq -c 'rv ') add_copy_specadd_cmd_outputZcollect_cmd_output splitlines)selfZidsZasidrrrsetups  "z Ntp.setupN)__name__ __module__ __qualname__Z short_descZ plugin_nameZprofilesZpackagesrrrrrr s rcseZdZfddZZS) RedHatNtpcs"t|d|ddS)Nz/etc/sysconfig/ntpdZntpstat)superrrrr __class__rrr)s  zRedHatNtp.setuprrrr __classcell__rrr!rr'srcseZdZfddZZS) DebianNtpcst|ddS)Nz/etc/default/ntp)rrrr r!rrr1s zDebianNtp.setupr#rrr!rr%/sr%N)Zsos.report.pluginsrrrrrrr%rrrr s