Server IP : 209.38.156.173 / Your IP : 216.73.216.122 [ Web Server : Apache/2.4.52 (Ubuntu) System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.1.2-1ubuntu2.22 Disable Function : NONE Domains : 2 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/ |
Upload File : |
o ���b� � @ s2 d dl mZmZmZ d dlZG dd� dee�ZdS )� )�Plugin�IndependentPlugin� PluginOptNc @ s@ e Zd ZdZdZdZdZdZedddd �gZ d d� Z dd � ZdS )�HpssmaG This plugin will capture details for each controller from Smart Storage Array Administrator, an Array diagnostic report from Smart Storage Administrator Diagnostics Utility and, when the plugins debug option is enabled will gather the Active Health System log via the RESTful Interface Tool (iLOREST). zHP Smart Storage Management�hpssm)�system�storage�hardware)�ilorest�ssacli�ssaducli�debugFzcapture debug data)�default�descc s� d� dg}g d��| � � fdd�|D �� t�d��� d }| �|�}g }|d d kr8�fd d�|d �� D �}� d �| � ��fd d�|D �� | �� }| j d| dd� | �d�rb| �|� d S d S )Nr zctrl all show status)zld all showzld all show detailzpd all showzpd all show detailc s g | ]}d � |f �qS )z%s %s� )�.0�subcmd)�cmdr �:/usr/lib/python3/dist-packages/sos/report/plugins/hpssm.py� <listcomp>+ s zHpssm.setup.<locals>.<listcomp>z,^HP.*Smart Array (.*) in Slot ([0123456789])z ctrl all show config detail�statusr c s$ g | ]}� � |�}|r|�d ��qS )� )�search�group)r �line�m)�patternr r r 3 s ��outputz ctrl slot=c s$ g | ]}� D ] }d �||f �qqS )z%s%s %sr )r �slot�slot_subcmd)�slot_subcmds�ssacli_ctrl_slot_cmdr r r 8 s ���z"ssaducli -v -adu -f %s/adu-log.zipzssaducli_-v_-adu.log)�suggest_filenamer )�add_cmd_output�re�compile�collect_cmd_output� splitlines�get_cmd_output_path� get_option�do_debug)�self�subcmds�config_detail_cmd� config_detail� ctrl_slots�logpathr )r r r r! r �setup s: �� ��� � �zHpssm.setupc C s | j d| |dd� d S )Nz5ilorest serverlogs --selectlog=AHS --directorypath=%szilorest.log)�runatr"