MySQL MHA(Master High Availability)是一个开源的MySQL高可用性解决方案,它可以在主数据库服务器发生故障时,自动将从数据库服务器提升为主服务器,从而实现数据库的高可用性。MySQL MHA主要由两部分组成:Manager和Node。Manager是监控主数据库服务器的健康状况,当主数据库服务器发生故障时,它会自动将从数据库服务器提升为主服务器。Node是安装在每个数据库服务器上的软件,它负责执行Manager的指令,例如切换主从服务器等。
yum install -y perl-DBD-MySQL perl-Config-Tiny perl-Log-Dispatch perl-Sys-Syslog perl-Parallel-ForkManagerwget https://github.com/yoshinorim/mha4mysql-manager/releases/download/v0.58/mha4mysql-manager-0.58.tar.gztar zxvf mha4mysql-manager-0.58.tar.gzcd mha4mysql-manager-0.58perl Makefile.PLmakemake install在Manager节点上,创建配置文件/etc/masterha_manager.cnf,内容如下:
[server default]manager_workdir=/data/mysql/mhamanager_log=/data/mysql/mha/manager.logssh_user=rootremote_workdir=/data/mysql/mhauser=rootping_type=sshmaster_ip_failover_script=/usr/local/bin/master_ip_failovermaster_ip_online_change_script=/usr/local/bin/master_ip_online_changerepl_user=rootrepl_password=123456ssh_port=22ssh_connection=ssh -T -i /root/.ssh/id_rsa -o StrictHostKeyChecking=no在每个数据库服务器上,创建配置文件/etc/masterha_conf_node.cnf,内容如下:
[server default]user=rootssh_user=rootrepl_user=rootrepl_password=123456ssh_port=22ssh_connection=ssh -T -i /root/.ssh/id_rsa -o StrictHostKeyChecking=no在Manager节点上,创建切换脚本/usr/local/bin/master_ip_failover,内容如下:
#!/usr/bin/perluse strict;use warnings FATAL => 'all';use Getopt::Long;use English;use Data::Dumper;use JSON;use Log::Dispatch;use MHA::MasterHA::Manager;use MHA::MasterHA::IPChanger;my $log;my $manager;my $ipchanger;my $ssh_user;my $ssh_port;my $ssh_connection;my $workdir;my $ssh_password;my $remote_workdir;my $user;my $repl_user;my $repl_password;my $ping_type;my $ping_interval;my $ping_timeout;my $ping_retries;my $ping_method;my $ping_options;my $ping_command;my $ping_command_options;my $ping_command_timeout;my $ping_command_retries;my $ping_command_interval;my $ping_command_interval_options;my $ping_command_interval_timeout;my $ping_command_interval_retries;my $ping_command_interval_retries_options;my $ping_command_interval_timeout_options;my $ping_command_interval_retries_options_options;my $ping_command_interval_timeout_options_options;my $ping_command_interval_retries_options_options_options;my $ping_command_interval_timeout_options_options_options;my $ping_command_interval_retries_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_timeout_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command_interval_retries_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options_options;my $ping_command申请试用&下载资料