JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr O6uf3BddlmZddlmZmZmZmZGddeeeZy)) gethostname)Plugin RedHatPlugin DebianPlugin PluginOptcheZdZdZdZdZdZdZeddd ed d d gZ d Z d Z d Z dZ dZdZy )PcpzPerformance Co-Pilot datapcp)system performance)r z /etc/pcp.conf pmmgrlogsdzsize limit in MB of pmmgr logs)defaultdesc pmloggerfiles z#number of pmlogger files to collectNc t|jdd5}|j}dddi}D]<}|j dr |j j d\}}|||<> |d|_ |d |_ |d |_ y #1swYlxYw#t$rYywxYw#ttf$rYwxYw#t$rYywxYw) z Parse PCP configuration rzUTF-8)encodingNF#=PCP_SYSCONF_DIR PCP_VAR_DIR PCP_LOG_DIRT) open pcp_conffile readlinesIOError startswithstripsplit ValueErrorKeyErrorpcp_sysconf_dir pcp_var_dir pcp_log_dir Exception)selfpcpconflinesenv_varslinekeyvalues 8/usr/lib/python3/dist-packages/sos/report/plugins/pcp.pypcp_parse_conffilezPcp.pcp_parse_conffile's d''w? ,7))+ , Ds# #zz|11#6 e %   #+,=#>D ' 6D ' 6D  / , ,  )    sKB"BB" 'B17CBB"" B.-B.1CC CCc |jdrdn|jd}|jdrdn|jd}|js|jd|jy|j |j d}|j |j|j|g|j|j |d|j |d|j |d|j |d gt|_ |jd k7r|j |jd |jd }|j ||d d}|j |jd|jd }|jd|}|ddk(r:|djD]$}|j |d|dz}|s||k(s$n|j |j |jd|j |jd|j |j d|j |jd|j |jd|j |jdg|jd}|ddk(rU|djD]>}|jds|j!d} |j#d| d !yyy)"Nall_logsr rzcould not parse configpmchart pmlogconfpmieconf pmlogrewriterpmmgr*F) sizelimittailitrpmloggerzls -t1 statusoutput)r;pmcdzNOTICES*pmnsz*/*.log*z */*/*.log*z */*/config*r z pmlogger:z%pmstat -S 00:00 -T 23:59 -t 5m -x -a pmstat) root_symlink) get_optionr1 _log_warnr path_joinr& add_copy_specr%add_forbidden_pathr pcp_hostnamer'exec_cmd splitlinescollect_cmd_outputr r"add_cmd_output) r)r; countlimit var_conf_dirpathfiles_collected pmlogger_lsr-resarcs r0setupz Pcp.setupCs!__Z8T//+6 "ooj9d???; &&( NN-d.?.?-@A B  ~~d&6&6A           NN< 3 NN< 5 NN< 4 NN< 8 !  $(M    ">>$"2"2G"&"3"3S:D   ty  GO>>$"2"2J"&"3"3S:D--'$(89K8$)'1<<>D&&tq&9&5&9O!o&C   NN4++V 4 NN4++Z 8 NN4++V 4 NN4++Z 8 NN4++\ : NN4++] ;  %%e, x=A H 002 ??<0**,r*C''?uE%-(  )__name__ __module__ __qualname__ short_desc plugin_nameprofilespackagesrr option_listr%r&r'rKr1rWrXr0r r sc,JK(HH"L +s7 9/2< >KOKKL8WrXr N)socketrsos.report.pluginsrrrrr rarXr0rds"LLK&, KrX