![]() Server : Apache/2.4.52 (Ubuntu) System : Linux webserver 6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 17:42:15 UTC 2 x86_64 User : www-data ( 33) PHP Version : 8.1.2-1ubuntu2.21 Disable Function : NONE Directory : /lib/python3/dist-packages/sos/report/plugins/__pycache__/ |
o i��d�% � @ sN d dl Z d dlZd dlZd dlmZmZmZ d dlmZ G dd� dee�Z dS )� N)�Plugin�RedHatPlugin� PluginOpt)� is_executablec @ sh e Zd ZdZdZdZdZejej dd�Z dZedd d d�eded d�edddd�gZ dd� Zdd� ZdS )�OvirtzoVirt Engine�ovirt)�virt) �ovirt-enginezovirt-engine-dwhzovirt-engine-reportszovirt-engine-metricszovirt-engine-setupzovirt-vmconsolezovirt-scheduler-proxy�rhevmz rhevm-dwhz rhevm-reportsz}^/etc/ (rhevm|ovirt-engine|ovirt-engine-dwh)/ (engine.conf|ovirt-engine-dwhd.conf) (\.d/.+.conf.*?)?$)�flags�patternzcENGINE_DB_PASSWORD:ENGINE_PKI_TRUST_STORE_PASSWORD:ENGINE_PKI_ENGINE_STORE_PASSWORD:DWH_DB_PASSWORD� jbosstraceTz0Enable oVirt Engine JBoss stack trace collection)�default�desc�sensitive_keysz.Sensitive keys to be masked in post-processing�heapdumpFz3Collect heap dumps from /var/log/ovirt-engine/dump/c s� | � d�rV| �d�rVd}d| }| �|�}dd� |d �� D �}|s-| j�d� | �d� |D ]&}z t�|t j � W q/ tyU } z| j�d | |� W Y d }~q/d }~ww | �d dg� | � d�sl| �d � | � d� g d�}ddg}| � ddg� | � dd� |D �� | � dd� |D �� d} d} d� t| �r�| � d| � t| �r�| � d| � td�r�g d�}| � � fdd�|D �� | �g d�� | �ddd d!�� | �d"d#g� | �d$d%g� d S )&Nr r z)^ovirt-engine\ -server.*jboss-modules.jarz pgrep -f '%s'c S s g | ]}t |��qS � )�int��.0�xr r �:/usr/lib/python3/dist-packages/sos/report/plugins/ovirt.py� <listcomp>G � zOvirt.setup.<locals>.<listcomp>�outputzUnable to get ovirt-engine pidzUnable to send signal to %dz/etc/ovirt-engine/.pgpassz/etc/rhevm/.pgpassr z/var/log/ovirt-engine/dumpz!ls -l /var/log/ovirt-engine/dump/)z/etc/pki/ovirt-engine/ca.pemz#/etc/pki/ovirt-engine/apache-ca.pemz&/etc/pki/ovirt-engine/certs/engine.cerz&/etc/pki/ovirt-engine/certs/apache.cerz//etc/pki/ovirt-engine/certs/websocket-proxy.cerz%/etc/pki/ovirt-engine/certs/jboss.cerz-/etc/pki/ovirt-engine/certs/imageio-proxy.cerz2/etc/pki/ovirt-engine/certs/ovirt-provider-ovn.cer)�mypass�!/etc/pki/ovirt-engine/.truststore)�changeit�)/var/lib/ovirt-engine/external_truststorezengine-config --allzengine-config -dc S s g | ]}d | �qS )z openssl x509 -in %s -text -nooutr )r �cr r r r r s �c S s g | ] \}}d ||f �qS )z-keytool -list -storepass %s -rfc -keystore %sr )r �pr r r r r w s ���zengine-manage-domainszovirt-engine-extensions-toolzovirt-aaa-jdbc-toolz%s listz%s info list-extensions)zquery --what=userzquery --what=groupz settings showc s g | ]}d � |f �qS )z%s %sr )r �sc�� jdbc_toolr r r � s )�/etc/ovirt-enginez/etc/rhevm/z/etc/ovirt-engine-dwhz/etc/ovirt-engine-reportsz/etc/ovirt-engine-metricsz/etc/ovirt-engine-setupz/etc/ovirt-vmconsolez/var/log/ovirt-enginez/var/log/ovirt-engine-dwhz/var/log/ovirt-engine-reportsz/var/log/ovirt-scheduler-proxyz/var/log/rhevmz/etc/sysconfig/ovirt-enginez/usr/share/ovirt-engine/confz/var/log/ovirt-guest-agentz'/var/lib/ovirt-engine/setup-history.txtz#/var/lib/ovirt-engine/setup/answersr z/var/tmp/ovirt-engine/configz*/var/lib/ovirt-engine/jboss_runtime/configz2/var/lib/ovirt-engine-reports/jboss_runtime/config�ovirt_engine_confd�ovirt_engine_boot_log�ovirt_engine_console_log)z"/etc/ovirt-engine/engine.conf.d/.*z/var/log/ovirt-engine/boot.logz!/var/log/ovirt-engine/console.logz/etc/pki/ovirt-engine/keysz/etc/pki/ovirt-engine/privatez/etc/pki/ovirt-engine/r )� get_option�is_installed�exec_cmd� splitlines�soslog�error� add_alert�os�kill�signal�SIGQUIT�OSError�add_forbidden_path�add_cmd_outputr � add_copy_spec� add_file_tags)�self�engine_pattern�pgrep�r�engine_pids�pid�e�certificates� keystores�manage_domains�extensions_tool�subcmdsr r"