HEX
Server: Apache
System: Linux dinesh8189 5.15.98-grsec-sharedvalley-2.lc.el8.x86_64 #1 SMP Thu Mar 9 09:07:30 -03 2023 x86_64
User: cgmgerenciamento1 (814285)
PHP: 8.1.26
Disabled: apache_child_terminate,dl,escapeshellarg,escapeshellcmd,exec,link,mail,openlog,passthru,pcntl_alarm,pcntl_exec,pcntl_fork,pcntl_get_last_error,pcntl_getpriority,pcntl_setpriority,pcntl_signal,pcntl_signal_dispatch,pcntl_sigprocmask,pcntl_sigtimedwait,pcntl_sigwaitinfo,pcntl_strerror,pcntl_wait,pcntl_waitpid,pcntl_wexitstatus,pcntl_wifexited,pcntl_wifsignaled,pcntl_wifstopped,pcntl_wstopsig,pcntl_wtermsig,php_check_syntax,php_strip_whitespace,popen,proc_close,proc_open,shell_exec,symlink,system
Upload Files
File: //usr/lib/python3.6/site-packages/sos/report/plugins/__pycache__/mysql.cpython-36.pyc
3

3��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)�defaultZval_type�desc�dbpass�z!password for data dump collection�dbdumpFzCollect a database dump)rrcstt|�j�|j|jdddg�|jd�r>|jdddg�n|jdd	d
dg�|jd�r�d
}d|}|jd�}|jd�}dtjkr�tjd}|dks�|dkr�|jj	|�dS|s�|dkr�|jj	|�dS|tjd<d|}d}|j
d||d�|j
d�dS)Nz/etc/mysqlrouter/z/var/lib/mysql/grastate.datz/var/lib/mysql/gvwstate.datZall_logsz/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
Z	MYSQL_PWDTFz--user=%s --all-databaseszmysqldump_--all-databaseszmysqldump %s)Zsuggest_filenamezdu -s /var/lib/mysql/*)�superr�setup�
add_copy_spec�	mysql_cnfZ
get_option�os�environZsoslogZwarning�add_cmd_output)�self�msgZ
dbdump_errr
r
Zopts�name)�	__class__��/usr/lib/python3.6/mysql.pyr sD







zMysql.setup)r	)
�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesrZpw_warn_textr�strZoption_listr�
__classcell__rr)rrrs
rcs eZdZdZ�fdd�Z�ZS)	�RedHatMysql�mysql-serverr�mariadb-server�mariadb�openstack-selinuxcs$tt|�j�|jddddg�dS)Nz/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/*)rr"rr)r)rrrrbszRedHatMysql.setup)r#rr$r%r&)rrr�packagesrr!rr)rrr"Xsr"cs eZdZdZ�fdd�Z�ZS)	�DebianMysql�mysql-server.*�mysql-common�mariadb-server.*�mariadb-common� percona-xtradb-cluster-server-.*cs4tt|�j�|jdddddddg�|jd�dS)	Nz/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/*)rr(rrr)r)rrrrvszDebianMysql.setup)r)r*r+r,r-)rrrr'rr!rr)rrr(lsr()
Zsos.report.pluginsrrrrrrrr"r(rrrr�<module>	sJ