
    ~ g                     N    S SK JrJrJrJr   " S S\\\5      r " S S\\5      rg)    )PluginRedHatPluginDebianPluginUbuntuPluginc                   B    \ rS rSrSrSrSrSrSrS\S-   4r	S	 r
S
 rSrg)MongoDb   zMongoDB document databasemongodb)services)mongodb-serverz-/var/lib/config-data/puppet-generated/mongodb/etc/mongodb.confz/etc/mongod.confc                     U R                  SU R                  S-   U R                  S-   SS/5        U R                  S5        g )Nr   z/etc/z%/etc/systemd/system/mongod.service.d/z/var/log/mongodb/mongodb.logz/var/lib/mongodb/mongodb.log*zdu -sh /var/lib/mongodb/)add_copy_specvar_puppet_genadd_cmd_output)selfs    </usr/lib/python3/dist-packages/sos/report/plugins/mongodb.pysetupMongoDb.setup   sL    ')"II*+
 	 	67    c                 Z    SU R                   S-   4 H  nU R                  USS5        M     g )Nr   z(mms-token)\s*=\s*(.*)z\1 = ********)r   do_file_sub)r   files     r   postprocMongoDb.postproc'   s9    (((+>>@D) @r    N)__name__
__module____qualname____firstlineno__
short_descplugin_nameprofilespackagesr   filesr   r   __static_attributes__r   r   r   r   r      s:    ,JKH"HDN 	++E
8r   r   c                   ,   ^  \ rS rSrSrU 4S jrSrU =r$ )RedHatMongoDb1   )r   zrh-mongodb32-mongodb-serverzrh-mongodb34-mongodb-serverzrh-mongodb36-mongodb-serverc                 H   > [         TU ]  5         U R                  / SQ5        g )N)z/etc/sysconfig/mongodbz/etc/rh-mongodb*-mongo*.confz#/etc/opt/rh/rh-mongodb*/mongo*.confz./var/opt/rh/rh-mongodb*/log/mongodb/mongod.log)superr   r   )r   	__class__s    r   r   RedHatMongoDb.setup:   s     
 	r   r   )r   r   r   r    r$   r   r&   __classcell__)r,   s   @r   r(   r(   1   s    H r   r(   N)sos.report.pluginsr   r   r   r   r   r(   r   r   r   <module>r0      s-    P O flL  FG\ r   