+
    Û1jS  ã                   óH   € ^ RI t ^ RIHt ^ RIHtHtHt  ! R R]]]4      tR# )é    N)Úgethostname)ÚPluginÚRedHatPluginÚUbuntuPluginc                   ót   a € ] tR t^t o RtRtRtRt]! 4       t	Rt
RR]	 2R]	 2R]	 2RR3tRtR	 tR
 tRtV tR# )Ú
CephCommonzCEPH commonÚceph_commonzceph-nfs@pacemakerz	ceph-mds@z	ceph-mon@z	ceph-mgr@zceph-radosgw@*z
ceph-osd@*c                óþ  € V P                  R 4      pV P                  P                  P                  R4      pV'       gm   V P	                  RRRR/4       V'       g   V P                  . R,O4       MV P                  . R-O4       V P                  . R.O4       V P                  . R/O4       EM;V'       g   V P                  RR.4       MV P                  RR	.4       V P                  R
RR7       . R0OpT P                  V Uu. uF  pRV 2NK
  	  upRR7       RpV P                  RV R2RR7       RpV P                  VRRR7       V P                  V R2V R2V R2.4       RRRR/RRRR/RRRR/RRRR/RR RR!/RR"RR#/RR$RR%/RR&RR'/.pV FS  p\        P                  ! VP                  R4      4      p	VP                  R4      p
V P                  R(V	 2R)V
 2RR7       KU  	  V P                  R*.4       R+# u upi )1Úall_logsÚ	microcephz.*/ceph.confÚ	ceph_confz/var/log/ceph(.*)?/ceph.log.*Úceph_logz(/var/snap/microceph/common/logs/ceph.logz./var/snap/microceph/common/logs/ceph.audit.logz)/var/snap/microceph/common/logs/ceph.log*z//var/snap/microceph/common/logs/ceph.audit.log*zsnap info microceph)Úsubdirz
microceph z,/var/snap/microceph/common/state/cluster.crtzopenssl x509 -in z -noout -datesz)/var/snap/microceph/common/state/databaseÚls_microceph_dqlite_dir)Úsuggest_filenamer   z
/info.yamlz/cluster.yamlz/../daemon.yamlÚqueryz/SELECT * FROM sqlite_master WHERE type="table";Úsuggested_file_suffixÚschemazgSELECT * FROM config WHERE NOT ( key LIKE "%keyring%" OR key LIKE "%ca_cert%" OR key LIKE "%ca_key%" );ÚconfigzSELECT * FROM services;Úservicesz5SELECT id, name, expiry_date FROM core_token_records;Útoken_recordszvSELECT id, name, address, schema_internal, schema_external, heartbeat, role, api_extensions FROM core_cluster_members;Úcore_cluster_memberszSELECT * FROM disks;ÚdiskszSELECT * FROM client_config;Úclient_configzSELECT * FROM remote;Úremotezmicroceph cluster sql Úmicroceph_cluster_sql_zceph -vN)z/var/log/calamari/*.logz/var/log/ceph/**/ceph.logz/var/log/ceph/cephadm.log)z/var/log/calamariz/var/log/ceph/**/ceph.log*z/var/log/ceph/cephadm.log*)z /var/log/ceph/**/ceph.audit.log*z
/etc/ceph/z/etc/calamari/z/var/lib/ceph/tmp/)z/etc/ceph/*keyring*z/var/lib/ceph/*keyring*z/var/lib/ceph/*/*keyring*z/var/lib/ceph/*/*/*keyring*z/var/lib/ceph/osdz/var/lib/ceph/monz/var/lib/ceph/tmp/*mnt*z/etc/ceph/*bindpass*)	zclient config listzcluster config listzcluster listz	disk listzlog get-levelÚstatusz	pool listzremote listzreplication list rbd)Ú
get_optionÚpolicyÚpackage_managerÚpkg_by_nameÚadd_file_tagsÚadd_copy_specÚadd_forbidden_pathÚadd_cmd_outputÚadd_dir_listingÚjsonÚdumpsÚget)Úselfr   Úmicroceph_pkgÚcmdsÚcmdÚ
dqlite_crtÚdb_pathÚqueriesÚquery_entryr   Úfile_suffixs   &          Ú@/usr/lib/python3/dist-packages/sos/report/plugins/ceph_common.pyÚsetupÚCephCommon.setup.   sË  € Ø—?‘? :Ó.ˆàŸ™×3Ñ3×?Ñ?ÀÓLˆßØ×ÑØ Ø/°ð ô ÷
 Ø×"Ñ"ò $õ ð ×"Ñ"ò $ô ð ×Ñò  ô ð ×#Ñ#ò %ö ÷ Ø×"Ñ"Ø>ØDð$õ ð
 ×"Ñ"Ø?ØEð$ô ð
 ×ÑÐ 5¸kÐÔJò
ˆDð ×Ñ¹tÓ D¹t¸ :¨c¨UÓ!3¹tÑ DØ'2ð  ô 4ð HˆJØ×ÑØ# J <¨~Ð>Ø"ð  ô ð
 BˆGð × Ñ ØØ!:Ø"ð !ô ð ×ÑØ�i˜zÐ*Ø�i˜}Ð-Ø�i˜Ð/ð ô ð ØKà+¨Xð	ð ð3ð
 ,¨Xðð Ð6Ø+¨Zðð
 ð3ð ,¨_ðð ð5ð ,Ð-Cðð Ð3Ø+¨Wðð
 Ð;Ø+¨_ðð
 Ð4Ø+¨XððW/ˆGób  '�ÜŸ
š
 ;§?¡?°7Ó#;Ó<�Ø)Ÿo™oÐ.EÓF�Ø×#Ñ#Ø,¨U¨GÐ4Ø'=¸k¸]Ð%KØ&ð $ö ñ  'ð 	×ÑØð
ö 	ùòe !Es   Ä G:c                ó\   € R .pRRP                  V4       R2pV P                  RVR4       R# )zrgw keystone admin passwordz(^(Ú|z)\s*=\s*)(.*)ú/etc/ceph/ceph.confz\1*********N)ÚjoinÚdo_path_regex_sub)r*   Úprotect_keysÚregexs   &  r3   ÚpostprocÚCephCommon.postprocÈ   s9   € à)ð
ˆð �s—x‘x Ó-Ð.¨mÐ<ˆØ×ÑÐ4°e¸^ÖLó    © N)ÚstorageÚvirtÚ	containerÚceph)zceph-(.*-)?(mon|rgw|osd).*)rD   zceph-mdszceph-commonÚ
libcephfs1zceph-fs-commonzcalamari-server)r8   z/var/snap/microceph/*)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú
short_descÚplugin_nameÚprofilesÚ
containersr   Úceph_hostnameÚpackagesr   Úfilesr4   r=   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r3   r   r      sq   ø‡ € à€Jà€KØ7€Hà0€JÙ“M€Mð€Hð 	Ø
�M�?Ð#Ø
�M�?Ð#Ø
�M�?Ð#ØØð€Hð'€EòX÷tMð Mr?   r   )r'   Úsocketr   Úsos.report.pluginsr   r   r   r   r@   r?   r3   Ú<module>rV      s'   ðó Ý ß AÑ Aô@M�˜ |ö @Mr?   