UnicaHost Postado Janeiro 20, 2011 Compartilhar Postado Janeiro 20, 2011 Olá Pessoal, Backups de contas em horário comercial podem elevar o LOAD do servidor sem necessidade. Muitos clientes acham que fazemos isso para prender o cliente, mas so nos administradores sabemos o que um backup em horário comercial pode causar. Irei ensinar 2 métodos de como bloquear. 1º) Método: O exemplo abaixo libera os backups de 18:00PM às 08:00AM: Acesse o SSH e digite o comando abaixo: pico /etc/crontab **No final do arquivo insira: */10 8-18 * * 1,2,3,4,5 /usr/bin/killall -9 cpbackup pkgacct tar gzip 1>/dev/null 2>&1 digite Ctrl + x Y Enter para sair e salvar **Após isso execute o comando para reiniciar sua CRON: /etc/init.d/crond restart 2º) Método: O exemplo abaixo libera os backups de 23:00PM às 06:00AM: Acesse o SSH e digite o comando abaixo: crontab-e **No final do arquivo insira: 00 23 * * 1,2,3,4,5,6 chmod 755 /scripts/pkgacct 00 06 * * 1,2,3,4,5,6 chmod 000 /scripts/pkgacct digite Ctrl + x Y Enter para sair e salvar **Após isso execute o comando para reiniciar sua CRON: /etc/init.d/crond restart Eu particularmente prefiro o 2º Método. Link para o comentário Compartilhar em outros sites More sharing options...
chuvadenovembro Postado Janeiro 20, 2011 Compartilhar Postado Janeiro 20, 2011 Obrigado por compartilhar. Poderia comentar como é possível editar ou remover este cron que foi adicionado via ssh? :) █ AtarWeb.com.br • Hospedagem de Site + SSL Grátis █ Revenda de Hospedagem DirectAdmin SSD + SSL Grátis Link para o comentário Compartilhar em outros sites More sharing options...
UnicaHost Postado Janeiro 20, 2011 Autor Compartilhar Postado Janeiro 20, 2011 (editado) Para editar ou remover basta ir no ssh pico /etc/crontab e remover a linha adicionada! Um exemplo de como está a linha que enviei a vocês aqui 00 23 * * 1,2,3,4,5,6 chmod 755 /scripts/pkgacct 00 06 * * 1,2,3,4,5,6 chmod 000 /scripts/pkgacct Siginifica que da 00:00 as 23:00 não se pode fazer gerar backup E das 00:00 as 06:00 se pode fazer backup Créditos: HostPara Editado Janeiro 22, 2011 por UnicaHost Link para o comentário Compartilhar em outros sites More sharing options...
Alexandre Duran Postado Janeiro 20, 2011 Compartilhar Postado Janeiro 20, 2011 Para editar ou remover basta ir no ssh pico /etc/crontab e remover a linha adicionada! Um exemplo de como está a linha que enviei a vocês aqui 00 23 * * 1,2,3,4,5,6 chmod 755 /scripts/pkgacct 00 06 * * 1,2,3,4,5,6 chmod 000 /scripts/pkgacct Siginifica que da 00:00 as 23:00 não se pode fazer gerar backup E das 00:00 as 06:00 se pode fazer backup ou execute: crontab -e Link para o comentário Compartilhar em outros sites More sharing options...
Marcos Malfredyne Postado Janeiro 20, 2011 Compartilhar Postado Janeiro 20, 2011 Bacana ajudo demais, agora queria saber se tem como bloquear backup para um único cliente? Se tiver e alguém souber poste aqui por favor. Link para o comentário Compartilhar em outros sites More sharing options...
Jordan Miguel Postado Janeiro 21, 2011 Compartilhar Postado Janeiro 21, 2011 Eu fiz minha maneira um método para este bloqueio, que é bem mais amigável do que killar os mesmos. Quando me deparei com esta solicitação de um cliente a uns 5 meses atrás, fiquei meio intrigado e fui ver na api do cpanel se havia uma maneira de controlar a liberação ou não de backups para os clientes, e encontrei um artigo que dizia que se neste arquivo "/var/cpanel/features/default" houvesse "backup=0" o backup não apareceria no cpanel e seria desabilitado, por mais que a pessoa tentasse acessar através da URL não funcionaria. Então, daí pra frente foi facinho. Criei um script que detecta se há ou não "backup=0" no arquivo. Se houver, ele exclui, se não houver ele inclui. Segue o script: #!/bin/bash if grep -q "backup=0" /var/cpanel/features/default then sed -i "/backup=0/ d" /var/cpanel/features/default else echo "backup=0" >> /var/cpanel/features/default fi Puis em um arquivo chamado backup e dei "chmod +x /usr/backup". Daí adicionei um cron da seguinte maneira: 0 0 * * * /usr/backup 0 6 * * * /usr/backup E como era de tarde, desabilitei o backup. Quando foi às 0 horas, o script rodou e habilitou, quando foi às 6 ele rodou novamente desabilitando. Então, missão cumprida de forma fácil e organizada :) ' 1 Link para o comentário Compartilhar em outros sites More sharing options...
Marcos Malfredyne Postado Janeiro 21, 2011 Compartilhar Postado Janeiro 21, 2011 Olha quando vou fazer aparece abaixo mais um script é normal? Link para o comentário Compartilhar em outros sites More sharing options...
tekobr Postado Janeiro 21, 2011 Compartilhar Postado Janeiro 21, 2011 2º) Método: O exemplo abaixo libera os backups de 23:00PM às 06:00AM: Acesse o SSH e digite o comando abaixo: crontab-e **No final do arquivo insira: 00 23 * * 1,2,3,4,5,6 chmod 755 /scripts/pkgacct 00 06 * * 1,2,3,4,5,6 chmod 000 /scripts/pkgacct UnicaHost, veja se entendi bem. Na primeira linha a ser inserida você libera o backup e na segunda linha você restringe o backup, é isso? Outra dúvida: isso só funciona em servidor (dedicado/vps) ou também funcionaria para revenda? Teria como fazer essa configuração através da interface do cPanel/whm? Link para o comentário Compartilhar em outros sites More sharing options...
RNXTI Postado Fevereiro 11, 2011 Compartilhar Postado Fevereiro 11, 2011 Amigo Fabricio vc so esqueceu de informar que fui eu que montei esse tutorial, rsrsrsr http://dicashost.com/topico/194-bloquear-o-backup-no-servidor-em-horario-comercial/ Olhem a data desse post e do post no dicashost. Vlw pessoal Link para o comentário Compartilhar em outros sites More sharing options...
Medim Host Postado Março 24, 2011 Compartilhar Postado Março 24, 2011 Muito bom este tutorial. Parabens mesmo Fabricio e o Host Para por cria-lo. Boa noite. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados