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__/iprconfig.cpython-39.pyc
a

\��h�@s2ddlZddlmZmZmZGdd�dee�ZdS)�N)�Plugin�IndependentPlugin�SoSPredicatec@s$eZdZdZdZdZdZdd�ZdS)�	IprConfigz8IBM Power RAID storage adapter configuration informationZ	iprconfig)Ziprutils)zppc64.*c
Cs�|jdt|dgd�d�}|ddks(dS|�gd��g}|dr�t�d�}|d��D]*}|�d	�}|�|d�rX|�|d�qX|D]4}|�d
|���|�d|���|�d|���q�|�d
�}|ddks�dS|ds�dSd}|�|�}	|	ddk�s
|	d�sdS|d��D]j}d|v�rt�d|�}|d�d�\}
}|	d��D].}||v�rR|�d	�}|�d|d����qR�qdS)N�iprconfig -c show-ioasZsg)Zkmods)Zpred�statusr)
�iprconfig -c show-config�iprconfig -c show-alt-configziprconfig -c show-arraysziprconfig -c show-jbod-disksrziprconfig -c show-hot-sparesziprconfig -c show-af-disksziprconfig -c show-all-af-disksziprconfig -c show-slotsziprconfig -c dump�output� ziprconfig -c show-details ziprconfig -c show-battery-info ziprconfig -c show-perf rr	Z	Enclosurez\s+��/ziprconfig -c query-ses-mode )	Zcollect_cmd_outputrZadd_cmd_output�re�compile�
splitlines�split�search�append)
�selfZ	show_ioasZdevices�dev�lineZtempZdeviceZshow_configZshow_alt_configZ	altconfig�_ZscsiZalt_line�r�@/usr/lib/python3.9/site-packages/sos/report/plugins/iprconfig.py�setupsJ�







�zIprConfig.setupN)�__name__�
__module__�__qualname__Z
short_descZplugin_nameZpackagesZ
architecturesrrrrrrs
r)rZsos.report.pluginsrrrrrrrr�<module>s