Spamworldpro Mini Shell
Spamworldpro


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__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

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

i��d%�@s^ddlmZmZmZmZmZddlZGdd�de�ZGdd�dee�ZGdd�deee�Z	dS)	�)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPlugin�	PluginOptNcs`eZdZdZdZdZdZdZedde	dd�ed	d
e	ded�edd
dd�gZ
�fdd�Z�ZS)�MysqlzMySQL and MariaDB RDBMS�mysql)�servicesz/etc/my.cnfz' (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�tt|���|�|jdddg�|�d�r|�gd��n|�gd��|�d�rvd}d	|}|�d
�}|�d�}dtjvrDtjd}|d
usL|d
urT|j�	|�dS|rZ|durb|j�	|�dS|tjd<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: %sr
r�	MYSQL_PWDTFz--user=%s --all-databaseszmysqldump_--all-databaseszmysqldump %s)�suggest_filenamezdu -s /var/lib/mysql/*)�superr�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.setup)
�__name__�
__module__�__qualname__�
short_desc�plugin_name�profilesr�pw_warn_textr�str�option_listr�
__classcell__r%r%r#r&rs���rc� eZdZdZ�fdd�Z�ZS)�RedHatMysql)zmysql-serverrzmariadb-server�mariadbzopenstack-selinuxcs tt|���|�gd��dS)N)z/etc/ld.so.conf.d/mysql-*.confz /etc/ld.so.conf.d/mariadb-*.confz/etc/my.cnf.d/*z:/var/lib/config-data/puppet-generated/mysql/etc/my.cnf.d/*)rr2rr�rr#r%r&rbszRedHatMysql.setup�r'r(r)�packagesrr0r%r%r#r&r2X�r2cr1)�DebianMysql)zmysql-server.*zmysql-commonzmariadb-server.*zmariadb-commonz percona-xtradb-cluster-server-.*cs*tt|���|�gd��|�d�dS)N)z/etc/mysql/z/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/*)rr8rrrr4r#r%r&rvs	zDebianMysql.setupr5r%r%r#r&r8lr7r8)
�sos.report.pluginsrrrrrrrr2r8r%r%r%r&�<module>s
J

Spamworldpro Mini