https://t.me/RX1948
Server : Apache
System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
User : dh_edsupp ( 6597262)
PHP Version : 8.2.26
Disable Function : NONE
Directory :  /lib/python3/dist-packages/sos/report/plugins/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python3/dist-packages/sos/report/plugins/__pycache__/mysql.cpython-310.pyc
o

-�_g��@s^ddlZddlmZmZmZmZmZGdd�de�ZGdd�dee�ZGdd�deee�Z	dS)	�N)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPlugin�	PluginOptcsleZdZdZdZdZdZdZdZe	dde
dd	�e	d
de
ded	�e	d
ddd�gZ�fdd�Zdd�Z
�ZS)�MysqlzMySQL and MariaDB RDBMS�mysql)�servicesz/etc/my.cnfz
/etc/my.cnf.dz' (password visible in process listings)�dbuserz%username for database dump collection)�default�val_type�desc�dbpass�z!password for data dump collection�dbdumpFzCollect a database dump)rr
cs�t���|�|jdddg�|�d�r|�gd��n|�gd��|�d�rxd}d	|��}|�d
�}|�d�}dtjvrCtjd}|d
usK|d
urS|j�|�dS|rY|dura|j�|�dS|tjd<d|�d�}d}|j	d|��|d�|�	d�dS)Nz/etc/mysqlrouter/z/var/lib/mysql/grastate.datz/var/lib/mysql/gvwstate.dat�all_logs)z/var/log/mysql*z/var/log/mariadb*z/var/log/mysqlrouter/*)z/var/log/mysqld.logz/var/log/mysql/mysqld.logz$/var/log/mysqlrouter/mysqlrouter.logz/var/log/mariadb/mariadb.logrz0database user name and password must be suppliedzmysql.dbdump: r
r�	MYSQL_PWDTFz--user=z --all-databaseszmysqldump_--all-databasesz
mysqldump )�suggest_filenamezdu -s /var/lib/mysql/*)
�super�setup�
add_copy_spec�	mysql_cnf�
get_option�os�environ�soslog�warning�add_cmd_output)�self�msg�
dbdump_errr
r�opts�name��	__class__��:/usr/lib/python3/dist-packages/sos/report/plugins/mysql.pyr!s8
�







zMysql.setupcCsHdg}dd�|��d�}d}|�|j�d�||�|�|j�||�dS)N�passwordz(^\s*(�|z
)\s*=\s*)(.*)z\1*********�/*)�join�do_path_regex_sub�
my_cnf_dir�do_file_subr)r�protect_keys�regex�subr%r%r&�postprocXs
��zMysql.postproc)�__name__�
__module__�__qualname__�
short_desc�plugin_name�profilesrr,�pw_warn_textr�str�option_listrr1�
__classcell__r%r%r#r&rs"���7rcs eZdZdZ�fdd�Z�ZS)�RedHatMysql)zmysql-serverrzmariadb-server�mariadbzopenstack-selinuxcs(t���|�dd|j�d�dg�dS)Nz/etc/ld.so.conf.d/mysql-*.confz /etc/ld.so.conf.d/mariadb-*.confr)z:/var/lib/config-data/puppet-generated/mysql/etc/my.cnf.d/*)rrrr,�rr#r%r&rqs


�zRedHatMysql.setup)r2r3r4�packagesrr;r%r%r#r&r<gsr<cs.eZdZdZdZe�d�Z�fdd�Z�ZS)�DebianMysql)zmysql-server.*zmysql-commonzmariadb-server.*zmariadb-commonz percona-xtradb-cluster-server-.*z/etc/mysql/z/my.cnfc	s2t���|�|jddddddg�|�d�dS)Nz/var/log/mysql/error.logz/var/lib/mysql/*.errz%/var/lib/percona-xtradb-cluster/*.errz,/var/lib/percona-xtradb-cluster/grastate.datz,/var/lib/percona-xtradb-cluster/gvwstate.datz0/var/lib/percona-xtradb-cluster/innobackup.*.logz'du -s /var/lib/percona-xtradb-cluster/*)rrrr,rr>r#r%r&r�s
�	zDebianMysql.setup)r2r3r4r?r,rrr;r%r%r#r&r@{s

r@)
r�sos.report.pluginsrrrrrrr<r@r%r%r%r&�<module>s
Y

https://t.me/RX1948 - 2025