uec@s]ddlZddlZddlmZmZmZmZdeeeefdYZdS(iN(tPlugint RedHatPlugint DebianPlugint UbuntuPlugintLogscBs,eZdZdZdZdZdZRS(s System logstlogstsystemthardwaretstoragec Csddg}g}|jd}tjjdrtddM}xC|jD]5}|jdrR|tj|jd7}qRqRWWdQXnxK|D]C}tjj|sqn|j |}||j d|7}qWxL|D]D}|jdr |d}ntjj |r|j |qqW|j ddd d d d d dddg |j d|j dtgddgD]}tjj|d^q} | r0|jdr0|jd||jdddtd||jdddtd||jdr|j ddgqnP|jdsj|j ddd d!d"d#d$d%d&g n|j d'd(d)gdS(*Ns/etc/syslog.confs/etc/rsyslog.conftsincetrs$IncludeConfigis^\S+\s+(-?\/.*$)\s+t-s/etc/rsyslog.ds/var/log/boot.logs/var/log/installers/var/log/unattended-upgradess/var/log/messages*s/var/log/secure*s /var/log/udevs/var/log/dist-upgradesjournalctl --disk-usagesls -alRh /var/log/s/vars/runs /log/journal/ssystemd-journaldtboottthistcatalogtlasttall_logss/var/log/journal/*s/run/log/journal/*s/var/log/syslogs/var/log/syslog.1s/var/log/syslog.2*s/var/log/kern.logs/var/log/kern.log.1s/var/log/kern.log.2*s/var/log/auth.logs/var/log/auth.log.1s/var/log/auth.log.2*s/var/log/syslog*s/var/log/kern.log*s/var/log/auth.log*(t get_optiontostpathtexiststopent readlinest startswithtglobtsplitt join_sysroottdo_regex_find_alltisfilet add_copy_spectadd_cmd_outputtanyt is_servicet add_journaltTrue( tselftconfsRR tconftlinetconfigtitptjournal((s4/usr/lib/python2.7/site-packages/sos/plugins/logs.pytsetupsp -      / cCs*|jddd|jddddS(Ns /etc/rsyslog*sActionLibdbiPassword (.*)sActionLibdbiPassword [********]spwd=.*s pwd=[******](tdo_path_regex_sub(R#((s4/usr/lib/python2.7/site-packages/sos/plugins/logs.pytpostproc_s(ssystemRR(t__name__t __module__t__doc__t plugin_nametprofilesR+R-(((s4/usr/lib/python2.7/site-packages/sos/plugins/logs.pyRs  K(RRt sos.pluginsRRRRR(((s4/usr/lib/python2.7/site-packages/sos/plugins/logs.pyt s  "