bash $GTS_HOME/cmd_ssh/remote_vyr_cron_install.sh {CLIENTE} {CRON}
bash $GTS_HOME/cmd_ssh/remote_vyr_cron_install.sh {CLIENTE} {CRON} backup
useradd {CLIENTE} -m
passwd {CLIENTE}
## Servidor GTS01 (MASTER)
bash $GTS_HOME/cmd_ssh/vyr_gts_update.sh
bash $GTS_HOME/cmd_ssh/remote_vyr_var.sh {CLIENTE}
bash $GTS_HOME/cmd_ssh/remote_vyr_cron_install.sh {CLIENTE} backup-no-data backup
bash $GTS_HOME/cmd_ssh/remote_vyr_cron_install.sh {CLIENTE} backup-eventdata backup
sh /usr/local/backup-no-data.sh init
sh /usr/local/backup-eventdata.sh init
## – plantilla: asociación entre servidores
ssh-copy-id -i ~/.ssh/id_rsa.pub {usuario}@{IP derl servidor backup} -p {puerto del servidor backup(STORE01 o STOR02)}
## – ejemplo
ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected] -p 6532
bash $GTS_HOME/cmd_ssh/remote_vyr_cron_install.sh {CLIENTE} watchdog-tomcat
sh /usr/local/watchdog-tomcat.sh init
bash $GTS_HOME/cmd_ssh/remote_vyr_cron_install.sh {CLIENTE} mysql-flush-eventdelete
sh /usr/local/mysql-flush-eventdelete.sh init
bash $GTS_HOME/cmd_ssh/remote_vyr_cron_install.sh {CLIENTE} mysql-flush-binary
sh /usr/local/mysql-flush-binary.sh init
bash $GTS_HOME/cmd_ssh/remote_vyr_cron_install.sh {CLIENTE} mysql-flush-hosts
sh /usr/local/mysql-flush-hosts.sh init
bash $GTS_HOME/cmd_ssh/remote_vyr_cron_install.sh {CLIENTE} system-clear-ram
sh /usr/local/system-clear-ram.sh init
bash $GTS_HOME/cmd_ssh/remote_vyr_cron_install.sh {CLIENTE} mysql-flush-notifyqueue
sh /usr/local/mysql-flush-notifyqueue.sh init
bash $GTS_HOME/cmd_ssh/remote_vyr_cron_install.sh {CLIENTE} mysql-purge-eventdata
sh /usr/local/mysql-purge-eventdata.sh init
nano /etc/cron.d/vyrgts_dcs_restart SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 0 */2 * * * root service vyrgts restart >/dev/null 2>&1
nano /etc/cron.d/purge_logs_gts
SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 2 0 7 * * find /usr/local/gts/logs/*.log -mtime +7 -type f -exec rm {} \; >/dev/null 2>&1
nano /etc/cron.d/sync_date SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
*/5 * * * * root ntpdate -u hora.roa.es >/dev/null 2>&1
nano /etc/cron.d/purge-tomcat
SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 0 0 */7 * * root find /usr/local/tomcat/logs -mtime +7 -type f -name “*.log” -exec rm {} \; >/dev/null 2>&1 0 0 */7 * * root find /usr/local/tomcat/logs -mtime +7 -type f -name “*.txt” -exec rm {} \; >/dev/null 2>&1
nano /etc/cron.d/system-clear-ram SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 0 19 * * * root sync; `echo 3 >/proc/sys/vm/drop_caches`>/dev/null 2>&1
5 0 * * * /etc/init.d/nginx restart >/dev/null 2>&1
1 0 * * * /usr/local/gts/bin/onboot/ubuntu14/tomcat restart >/dev/null 2>&1
nano /etc/logrotate.d/vyr_all
/var/log/vyr.log {
size 2M
rotate 0
create
nocompress
missingok
}
mysql -uvyr_remote -p
tzC9lYKgXEmjyqcJeoxINZyLwDz66Q
mysql -uvyr_remote -p
eMGhRz4pg0iJv4fLmkp16YzcSkawKC
SET GLOBAL slow_query_log = 1;
SET GLOBAL slow_query_log_file = '/var/log/mysql/log-slow-queries.log';
SET GLOBAL slow_query_log_file = '/var/log/mariadb/log-slow-queries.log';
SET GLOBAL long_query_time = 10;
SHOW GLOBAL VARIABLES LIKE 'slow%';SHOW GLOBAL VARIABLES LIKE 'long_query_time';
cat«EOF >/etc/logrotate.d/vyr_mysql /var/log/mysql/log-slow-queries.log {
daily copytruncate dateext rotate 20 nocompress missingok
} EOF
cat«EOF >/etc/logrotate.d/vyr_mysql /var/log/mariadb/log-slow-queries.log {
daily copytruncate dateext rotate 20 nocompress missingok
} EOF
bash $GTS_HOME/cmd_ssh/remote_vyr_cron_install.sh {CLIENTE} mysql-flush-sutran
sh /usr/local/mysql-flush-sutran.sh init
nano /root/log_sutran
tail -f /var/log/peru_agente_sutran
bash $GTS_HOME/cmd_ssh/remote_vyr_cron_install.sh {CLIENTE} restart-sutran-agent
sh /usr/local/restart-sutran-agent.sh init
bash $GTS_HOME/cmd_ssh/remote_vyr_cron_install.sh {CLIENTE} watchdog-sutran
sh /usr/local/watchdog-sutran.sh init
cat «EOF >/etc/logrotate.d/vyr_sutran /var/log/peru_agente_sutran.log {
daily rotate 31 compress dateext copytruncate maxage 31 missingok
}
EOF
bash $GTS_HOME/cmd_ssh/remote_vyr_cron_install.sh {CLIENTE} weekend-restart
sh /usr/local/weekend-restart.sh init
Chekar si el cliente lleva sutran, de lo contrario comentar la linea de codigo
# 2 - detener servicios service vyrgts stop service tomcat stop service nginx stop
# service peru_agente_sutran stop
service mysql stop sleep 5