HEX
Server: Apache
System: Linux 185.122.168.184.host.secureserver.net 5.14.0-570.60.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Nov 5 05:00:59 EST 2025 x86_64
User: barbeatleanalyti (1024)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //lib/python3.9/site-packages/sos/report/plugins/__pycache__/manageiq.cpython-39.pyc
a

\��hm�@s:ddlmZddlZddlmZmZGdd�dee�ZdS)�)�environN)�Plugin�RedHatPluginc@s�eZdZdZdZdZdZej�	ed�ej�	ed�ej�	ed�ej�	ed�fZ
ej�	ed	�Zgd
�Zej�	ed�Z
gd�Zgd
�Zdd�ZdS)�ManageIQz'ManageIQ/CloudForms related informationZmanageiqz/var/www/miq/vmdb)Zcfmezcfme-appliancezcfme-gemsetzcfme-appliance-toolszcfme-appliance-commonZBUILDZGUIDZVERSIONZREGIONZconfig)z*.rbz*.yaml�*.ymlz*.yml.dbz*.yml.samplezsettings/*.ymlzenvironments/*.rbzenvironments/*.ymlzenvironments/patches/*.rbzinitializers/*.rbzdatabase.yml.oldzbrakeman.ignore�log)zansible_tower.logztop_output.logzevm.logzproduction.logzautomation.log)z*.logzapache/*.logz*.txtrcs���d�rtdd��j��_��t�j�����fdd��jD���j�fdd��jD�dd����fd	d��jD����d
dg�t�	d�r�t�	d�}����
|d
���
|d�g�dS)NZall_logscSs|dS)N�*�)�xr	r	�?/usr/lib/python3.9/site-packages/sos/report/plugins/manageiq.py�<lambda>O�z ManageIQ.setup.<locals>.<lambda>csg|]}���j|��qSr	)�	path_join�miq_conf_dir��.0r
��selfr	r�
<listcomp>Ssz"ManageIQ.setup.<locals>.<listcomp>csg|]}���j|��qSr	�r�miq_log_dirrrr	rrXsr)Z	sizelimitcsg|]}���j|��qSr	rrrr	rr\sz/var/log/tower.logz&/etc/manageiq/postgresql.conf.d/*.confZAPPLIANCE_PG_DATAZpg_logzpostgresql.conf)Z
get_option�map�
miq_log_filesZ
add_copy_spec�list�files�miq_conf_files�
miq_main_logsr�getr)rZpg_dirr	rr�setupLs0
�����



�zManageIQ.setupN)�__name__�
__module__�__qualname__Z
short_descZplugin_nameZmiq_dirZpackages�os�path�joinrrrrrrrr	r	r	rrs�r)r"rZos.pathZsos.report.pluginsrrrr	r	r	r�<module>s